Releases: rocksdict/RocksDict
Releases · rocksdict/RocksDict
v0.3.29
What's Changed
- Upgrade macos to llvm21, rust to v1.91.1 by @Congyuwang in #184
Full Changelog: v0.3.28...v0.3.29
v0.3.28
What's Changed
- Python 3.14 + PyO3 v0.27 + LLVM21 + Rust v1.91 by @Congyuwang in #180
- Support python 3.14,
- Update to LLVM21 + Rust v1.91 (except for macOS, which update to Rust v1.90),
- Add support for PyPy3.11, and remove support for PyPy3.9 and PyPy3.10,
- Remove deprecated methods:
Options.set_ignore_range_deletionsandOptions.set_skip_checking_sst_file_sizes_on_db_open.
- fix writebatch default column family by @Congyuwang in #181
- fix get None value by @Congyuwang in #182
Full Changelog: v0.3.27...v0.3.28
v0.3.27
What's Changed
- Fix default value for get batch by @Congyuwang in #173
- llvm20 + rust 1.87 by @Congyuwang in #174
Full Changelog: v0.3.26...v0.3.27
v0.3.26
What's Changed
- Bottomlevel compression by @Congyuwang in #170
def set_bottommost_compression_type(self, t: DBCompressionType) -> None: ...
def set_bottommost_compression_options(self, w_bits: int, level: int, strategy: int, max_dict_bytes: int, enable: bool) -> None: ...
def set_bottommost_zstd_max_train_bytes(self, value: int, enable: bool) -> None: ...- Upgrade pyo3 to v0.24
- Upgrade windows to llvm19 & rust to v1.86 by @Congyuwang in #171
Full Changelog: v0.3.25...v0.3.26
v0.3.25
What's Changed
- Fix type errors using pyright typeCheckingMode strict. by @Menziess in #161
- Update to Rocksdb v9.8.4 by @Congyuwang in #164
New Contributors
Full Changelog: v0.3.24...v0.3.25
v0.3.24-musllinux-patch
Add wheels of musllinux for v0.3.24
What's Changed
- build musl wheels by @Congyuwang in #155
Full Changelog: v0.3.24-manylinux2014-aarch64-patch...v0.3.24-musllinux-patch
v0.3.24-manylinux2014-aarch64-patch
Add manylinux2014 wheels for linux aarch64
What's Changed
- Use arm64 linux runner in CI by @Congyuwang in #154
- Fix macos build by @Congyuwang in #156
Full Changelog: v0.3.24-pypy-patch...v0.3.24-manylinux2014-aarch64-patch
v0.3.24-pypy-patch
v0.3.24
What's Changed
- reduce copy reading from PyString by @Congyuwang in #120
- upgrade to rust v1.78 and llvm-18 by @Congyuwang in #123
- Set CF Options.RawMode to Options.RawMode when conflict by @Congyuwang in #125
- Support get_entity, put_entity, columns of Widecolumns by @Congyuwang in #126
- Add
entities()andcolumns()to iterate through wide columns by @Congyuwang in #127 - Open DB created by other programming languages in raw mode by default by @Congyuwang in #128
- Support PutEntity in WriteBatch by @Congyuwang in #136
- Add More Options APIs by @Congyuwang in #137
- Build Python 3.13 (non free-threaded) wheels by @edgarrmondragon in #146
- Upgrade to llvm@19 and rust v1.82.0 (except Windows) by @Congyuwang in #148
- Upgrade to rocksdb v9.7.3 by @Congyuwang in #150
- Add Checkpoints by @Congyuwang in #152
New Contributors
- @edgarrmondragon made their first contribution in #146
Full Changelog: v0.3.23...v0.3.24
v0.3.24-beta3
What's Changed
- Support PutEntity in WriteBatch by @Congyuwang in #136
- Add More Options APIs by @Congyuwang in #137
Full Changelog: v0.3.24-beta2...v0.3.24-beta3