v0.4.75-nightly
Pre-release
Pre-release
What's Changed
Bug Fixes
- fix flaky test #1449 (#1452) by @dantengsky
- Fix read_opt_scalar and add test (#1446) by @junli1026
- handle zero divident error in compare.py (#1419) by @ZhiHanZ
- docker build fix (#1409) by @ZhiHanZ
- Update performance.md (#1392) by @sundy-li
Build/Testing/CI
- [CLI] cli integration tests in rust (#1451) by @ZhiHanZ
- [*] bump comfy-table and mark some flaky test (#1448) by @PsiACE
- [refactor] flatten the directory structure & unify the name style (#1404) by @PsiACE
- [CI] release build (#1403) by @ZhiHanZ
- [Build/Release/CI] add release docker image (#1398) by @ZhiHanZ
- [Build/CI] add build perf-tool to CI (#1400) by @ZhiHanZ
- Update performance.md (#1392) by @sundy-li
Dependency Updates
- build(deps): bump tar from 0.4.35 to 0.4.36 (#1417) by @dependabot[bot]
- build(deps): bump comfy-table from 4.0.1 to 4.1.0 (#1382) by @dependabot[bot]
Documentation
Features
- [store] feature: store sequence number in sled (#1439) by @drmingdrmer
- Implement Contains operation (#1379) by @jyizheng
- [store] feature: SledTree: add update_and_fetch() to perform an atomic conditional update (#1436) by @drmingdrmer
- [store]: feature: use sled to store DFS file meta. (#1431) by @drmingdrmer
- [store]: refactor: use SledTree:scan_prefix() to impl kv list (#1430) by @drmingdrmer
- [store] feature: generic kv support auto expiring an entry. (#1425) by @drmingdrmer
- [store] feature: raft state machine stores generic-kv in sled (#1410) by @drmingdrmer
- [store] feature: SledTree: add range() to get a list of key-value pairs (#1405) by @drmingdrmer
- [store] feature: add SledTree::remove() to delete a single elt. (#1399) by @drmingdrmer
- Update performance.md (#1392) by @sundy-li
Improvement
- Only store the first address of state in group by transform (#1444) by @sundy-li
- [store] refactor: use common_exception::Result to replace anyhow (#1433) by @drmingdrmer
- [store]: refactor: use SledTree:scan_prefix() to impl kv list (#1430) by @drmingdrmer
- [store] refactor: extract common function flush_async (#1411) by @drmingdrmer
- Add session type and session extra info for RPCSession (#1376) by @zhang2014
- Remove
remote_factoryfrom structDatabaseCatalog(#1396) by @dantengsky - [store] refactor: move all key space definitions to
sled_key_space.rs(#1384) by @drmingdrmer - Edit log query string when mysql_session error (#1353) by @dust1
- Add sum modulo perf case (#1377) by @sundy-li
Others
- [store] feature: store sequence number in sled (#1439) by @drmingdrmer
- [store] feature: SledTree: add update_and_fetch() to perform an atomic conditional update (#1436) by @drmingdrmer
- [store] refactor: use common_exception::Result to replace anyhow (#1433) by @drmingdrmer
- [store]: feature: use sled to store DFS file meta. (#1431) by @drmingdrmer
- [store]: refactor: use SledTree:scan_prefix() to impl kv list (#1430) by @drmingdrmer
- [store] feature: generic kv support auto expiring an entry. (#1425) by @drmingdrmer
- [store] refactor: extract common function flush_async (#1411) by @drmingdrmer
- [store] feature: raft state machine stores generic-kv in sled (#1410) by @drmingdrmer
- [store] feature: SledTree: add range() to get a list of key-value pairs (#1405) by @drmingdrmer
- [store] feature: add SledTree::remove() to delete a single elt. (#1399) by @drmingdrmer
- [store] refactor: move all key space definitions to
sled_key_space.rs(#1384) by @drmingdrmer - Update performance.md (#1392) by @sundy-li