GitHub user github-actions[bot] created a discussion: January 25, 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 past week has seen significant activity in the `apache/opendal` repository, 
with numerous pull requests addressing new features, bug fixes, and refactoring 
efforts. Contributors have been actively working on enhancing service support, 
improving compatibility, and resolving critical issues. Notable contributions 
include the addition of new services, bug fixes for recursive listing, and 
improvements to writer behavior. Discussions have also focused on introducing 
new features and addressing key challenges.

---

## Key Ongoing Projects
- **Git Service with LFS Support** (#6836 by @siomporas): A new service to 
support generic Git repositories with transparent LFS support is under 
development, enabling seamless integration with self-hosted and public Git 
repositories.
- **Foyer Service Implementation** (#7160 by @flaneur2020): A new service for 
accessing Foyer's hybrid cache via OpenDAL is being implemented, with 
significant progress made this week.
- **WASI Compatibility** (#7156 by @JMLX42): Efforts to enable OpenDAL for WASI 
targets are ongoing, including making `reqwest` and `tokio` optional and fixing 
compatibility issues.
- **Container Credentials for AWS Services** (#6525 by @jackye1995): 
Comprehensive support for AWS container credentials in ECS and EKS environments 
is being added, leveraging reqsign's `ECSCredentialProvider`.

---

## Priority Items
- **#7160 by @flaneur2020**: Adds the Foyer service implementation. This is a 
large PR that introduces a new service for accessing Foyer's hybrid cache. It 
is currently open and requires review.
- **#7156 by @JMLX42**: Fixes WASI compatibility issues by making `reqwest` and 
`tokio` optional. This PR is critical for enabling OpenDAL in WASI environments.
- **#6836 by @siomporas**: Implements a Git service with LFS support. This is a 
significant feature addition that requires attention for review and further 
development.
- **#6525 by @jackye1995**: Adds container credentials support for ECS and EKS 
environments. This PR is essential for improving OpenDAL's compatibility with 
AWS containerized environments.

---

## Notable Discussions
- **#7158**: @cryptomilk reported a failing test (`tests:assert_size`) on 
Fedora. This issue highlights the need for cross-platform compatibility testing.
- **#7153**: @sagikazarmark proposed a feature to copy files between operators, 
referencing an existing implementation. Feedback is needed to determine if this 
should be integrated into the repository.
- **#7152**: @ddupg proposed implementing support for Volcengine Object Storage 
(TOS) as a new service, with a willingness to contribute to its development.

---

## Emerging Trends
- **Focus on Compatibility**: Several PRs and issues this week focused on 
improving compatibility, particularly with WASI environments and AWS container 
credentials.
- **New Service Development**: The community is actively working on adding new 
services like Git with LFS support and Foyer, showcasing the project's growing 
scope.
- **Refactoring for Modularity**: Refactoring efforts, such as splitting 
modules and improving writer behavior, indicate a focus on maintainability and 
reducing technical debt.

---

## Good First Issues
- **#4976**: Allow S3 service to configure assume role's `duration-seconds`. 
This involves adding support for configuring the duration of assume role 
sessions. A good entry point for contributors interested in AWS services.
- **#4975**: Allow S3 service to configure assume role's tags. This issue 
requires adding support for setting tags in assume role configurations, making 
it a straightforward task for new contributors.
- **#5693**: Implement `Write Returns Metadata` for all services. Contributors 
can extend this feature for specific services by extracting metadata from write 
responses.
- **#2611**: Tracking issues for Object Versioning. Tasks include making the 
`version` field effective in services like azblob, gcs, and gdrive. A great 
opportunity to learn about versioning in object storage.

--- 

Encourage new contributors to explore these approachable issues and join the 
community in enhancing OpenDAL!

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

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

Reply via email to