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 robust activity over the past week, including significant contributions to refactor services, enhance bindings, and improve CI workflows. Notable progress was made in the upcoming v0.54.0 release, with discussions and voting on its approval. Several PRs addressed critical bug fixes, feature implementations, and dependency updates across multiple bindings and services.
Open Vector Access Layer (Open Vector Access Layer #6426): @Xuanwo proposed the idea of creating an Open Vector Access Layer (OpenVAL) to align with the industry's move toward vector-first storage.
GDrive List Performance Issues (GDrive list weirdness #6371): @funlennysub raised concerns about slow listing performance and shared folder visibility in the GDrive service.
Options-Based APIs: The introduction of structured options for operations like read, write, and list is becoming a standard across bindings and services.
Refactoring for Maintainability: The push to refactor services into backend.rs and core.rs is improving code readability and maintainability.
Focus on Bindings: Significant efforts are being made to enhance bindings for Java, Python, and Node.js, making OpenDAL more accessible across languages.
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 robust activity over the past week, including significant contributions to refactor services, enhance bindings, and improve CI workflows. Notable progress was made in the upcoming v0.54.0 release, with discussions and voting on its approval. Several PRs addressed critical bug fixes, feature implementations, and dependency updates across multiple bindings and services.
Key Ongoing Projects
Release of v0.54.0:
Service Refactoring:
backend.rs
andcore.rs
convention. For example:cloudflare_kv
service to implementAccess
directly.redis
service fromadapter::kv
toAccess
.Enhancements to Bindings:
StatOptions
,ReadOptions
, andWriteOptions
(feat(bindings/nodejs): Add WriteOptions support for new options API #6322, feat(bindings/nodejs): Add DeleteOptions support for new options API #6349).CI and Dependency Updates:
tokio
(chore(deps): bump tokio from 1.45.0 to 1.46.1 in /core in the async-runtime group #6390) andrand
(chore(deps): bump the http-serialization-utils group in /core with 7 updates #6389).Priority Items
Refactor Services:
HDFS
andHDFS Native
need refactoring to adopt thebackend.rs
andcore.rs
convention (Tracking issue: Refactor services to use thebackend.rs
andcore.rs
convention #5702). Contributors are encouraged to pick these tasks.Bug Fixes:
Dependency Management:
rand
andgetrandom
from Dependabot updates to avoid breaking changes (chore(dependabot): exclude rand and getrandom crates #6397 by @erickguan).Notable Discussions
Emerging Trends
read
,write
, andlist
is becoming a standard across bindings and services.backend.rs
andcore.rs
is improving code readability and maintainability.Good First Issues
Write Returns Metadata
for all services #5693): This involves extracting metadata from service responses. It’s a straightforward task with clear guidelines.oli
andoay
, making them easier to package for distributions like NixOS.backend.rs
andcore.rs
Convention (Tracking issue: Refactor services to use thebackend.rs
andcore.rs
convention #5702): Pick a service likeHDFS
orHDFS Native
and refactor it to align with the new convention.Join the community and contribute to these exciting initiatives!
Beta Was this translation helpful? Give feedback.
All reactions