GitHub user github-actions[bot] created a discussion: January 18, 2026: This 
Week in OpenDAL

*This weekly update is generated by LLMs. You're welcome to join our 
[Discord](https://opendal.apache.org/discord/) for in-depth discussions.*

## Overall Activity Summary
The Apache OpenDAL repository has seen significant activity over the past week, 
with contributions focused on enhancing service capabilities, implementing new 
layers, and fixing critical issues. Notable efforts include recursive deletion 
support for services, the development of the RouteLayer, and improvements to 
bindings for Go and Java. Discussions around new features and debugging 
workflows have also been active.

## Key Ongoing Projects
- **CacheLayer Implementation** (#7108 by @koushiro): Progress continues on 
implementing the CacheLayer, enhancing caching capabilities in OpenDAL.
- **Foyer Layer Development** (#6366 by @MrCroxx): Work is ongoing to introduce 
the FoyerLayer for hybrid cache integration, part of RFC-6370.
- **Route Layer Implementation** (#7137 by @PsiACE): A new RouteLayer is being 
developed to enable path-based request routing, as proposed in RFC-7130.
- **Recursive Deletion Support**:
  - #7136 by @meteorgan: Added recursive deletion for HDFS.
  - #7142 by @meteorgan: Added recursive deletion for Azure Data Lake Storage 
(azdls).
- **Go Binding Enhancements** (#7147 by @yuchanns): Added presign support for 
Go bindings, addressing #7134.
- **Java Bindings Enhancements** (#7087 by @Xuanwo): Added musl platform 
support to improve compatibility.

## Priority Items
- **#7114 by @Somsubhra-Nandi**: Fixes the OneDrive root directory listing 
issue (#7102). This PR is critical and requires review and testing.
- **#7137 by @PsiACE**: Implementation of the RouteLayer per RFC-7130. This new 
layer introduces path-based routing and is a significant addition to OpenDAL.
- **#7136 and #7142 by @meteorgan**: Recursive deletion support for HDFS and 
azdls services. These features enhance usability and need thorough testing.

## Notable Discussions
- **#7092**: [DISCUSS] Release Apache OpenDAL v0.56.0 by @Xuanwo. Community 
members are discussing the upcoming release, with feedback on included features 
and fixes.
- **#7148**: Guidance on zip-like stores by @clbarnes. A discussion on 
implementing zip-like stores in OpenDAL, focusing on layers and modularity.
- **#6761 by @chitralverma**: Proposal to relax the stat method for 
differentiating between directories and files without requiring explicit path 
formats.

## Emerging Trends
- **Layer Development**: The focus on new layers like CacheLayer and RouteLayer 
highlights the growing emphasis on modularity and functionality.
- **Recursive Operations**: Recent contributions have prioritized recursive 
deletion capabilities, improving usability for services like HDFS and azdls.
- **Cross-Binding Enhancements**: Efforts to align features across bindings 
(Go, Java, Python, Node.js) reflect the community's commitment to consistency 
and accessibility.

## Good First Issues
- **#4976**: Allow S3 service to configure assume role's duration-seconds. This 
issue is well-scoped and introduces contributors to AWS S3 service 
configuration.
- **#4975**: Allow S3 service to configure assume role's tags. A 
straightforward task for contributors interested in AWS integrations.
- **#6829**: Tracking issues for RFC-6828: Core. Contributors can help split 
services and layers into separate crates, providing insight into Rust's module 
system and OpenDAL's architecture.
- **#5693**: Implement Write Returns Metadata for all services. A great 
opportunity to extend metadata extraction functionality across services.
- **#2611**: Tracking issues of RFC: Object Versioning. Help implement object 
versioning for services like azblob, gcs, and onedrive. This task is 
well-documented and approachable.

GitHub link: https://github.com/apache/opendal/discussions/7149

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to