You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This weekly update is generated by LLMs. You're welcome to join our Discord for in-depth discussions.
Overall Activity Summary
The Apache OpenDAL repository has seen significant activity this week, with numerous pull requests and issues being addressed. Key themes include documentation improvements, feature enhancements, refactoring efforts, and the removal or migration of legacy components. Contributors have been actively engaging in discussions about the future direction of the project, including splitting the repository into multiple sub-repositories and improving support for various services.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
This weekly update is generated by LLMs. You're welcome to join our Discord for in-depth discussions.
Overall Activity Summary
The Apache OpenDAL repository has seen significant activity this week, with numerous pull requests and issues being addressed. Key themes include documentation improvements, feature enhancements, refactoring efforts, and the removal or migration of legacy components. Contributors have been actively engaging in discussions about the future direction of the project, including splitting the repository into multiple sub-repositories and improving support for various services.
Key Ongoing Projects
Migration of Python Bindings:
Entry,EntryMode, andMetadata.Refactoring Efforts:
Timestampwrapper for date/time handling, improving API consistency and future-proofing.config.rsinstead #6667 by @Xuanwo moves configuration-related code back toconfig.rsfor cleaner project structure.Feature Enhancements:
from_urisupport for all services, enabling easier initialization of operators from URIs.Buffer, allowing zero-copy splitting into fixed-size chunks.delete_manyAPI for Python bindings, enabling batch deletions.Write Returns Metadata:
Write Returns Metadata, including feat(services/gdrive): Implement write returns metadata #6683 by @yunchipang for Google Drive, feat(services/dropbox): Implement write returns metadata #6673 for Dropbox, feat(services/swift): Implement write returns metadata #6669 for Swift, and feat(services/webdav): Implement write returns metadata #6660 for WebDAV.Repository Migration and Cleanup:
oli/ofsout; removeoay#6689 and related PRs (docs(apps): add migration guide, update links; remove bin/{oli,ofs} (#6689) #6705, ci: remove ofs behavior tests and planning (#6689) #6704, chore: cleanup for moving oli/ofs and removing oay (#6689) #6700, chore: remove oay: delete bin/oay; drop CI; update release/dev tooling, dependabot, docs #6691) focus on movingoliandofsto standalone repositories and removingoay.Priority Items
Google Drive Behavior Test Issue:
Python Operator List Issue:
start_afterdoes not work for local file systems. This needs investigation and fixing.S3-Compatible Services Error Handling:
docs.rs Build Failure:
doc_auto_cfg feature has been removed#6655 by @Xuanwo reports a build failure due to the removal of thedoc_auto_cfgfeature. This has been addressed in fix(docs): docs.rs built failed #6658 by @FreeChenMou.Notable Discussions
Splitting Mono Repo:
Deprecation of
bin/oay:bin/oaydirectory due to lack of traction and maintenance challenges.Pagination Support:
Updating User Metadata:
Emerging Trends
Repository Restructuring:
Focus on Python Bindings:
Metadata Enhancements:
Write Returns Metadata, reflecting a focus on improving metadata handling across the board.Good First Issues
wasm32-unknown-unknowntarget support. Contributors can help add support for more services or integrate behavior tests for the WASM target.services/vercel_artifacts. Tasks include implementingstat,delete, andcreate_dirsupport.reqsignfirst.Write Returns Metadatafor all services #5693: ImplementWrite Returns Metadatafor all services. Contributors can help extract metadata fromwriteresponses for various services.oliandoay. This will make it easier to package OpenDAL for platforms like NixOS.Thank you to all contributors for your hard work and dedication! Let's keep building together!
Beta Was this translation helpful? Give feedback.
All reactions