v0.2.0
What's Changed
- fix cargo warnings about unused options by @shuttie in #72
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #73
- Bump config from 0.15.21 to 0.15.22 by @dependabot[bot] in #74
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #75
- Bump env_logger from 0.11.9 to 0.11.10 by @dependabot[bot] in #76
- Bump arrow from 58.0.0 to 58.1.0 by @dependabot[bot] in #77
- Bump parquet from 58.0.0 to 58.1.0 by @dependabot[bot] in #78
- Bump arrow-flight from 58.0.0 to 58.1.0 by @dependabot[bot] in #79
- Async store support by @shuttie in #82
- use mimalloc v3 by @shuttie in #83
- use lean_string for key index by @shuttie in #84
- Generic readers by @shuttie in #85
- CI: merge check and tests tasks into single task by @shuttie in #86
- reopen: remove unwrap by @shuttie in #90
- Bump lean_string from 0.5.3 to 0.6.0 by @dependabot[bot] in #89
- Bump rand from 0.10.0 to 0.10.1 by @dependabot[bot] in #88
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #87
- utf8: skip unneeded string alloc in reader by @shuttie in #91
- scalar: remove extra clone per value in reader by @shuttie in #92
- feat: disable Nagle algorithm on TCP listener by @subpath in #93
- Switch data layout from columnar to row-wise by @shuttie in #107
- readme update for new row layout by @shuttie in #108
- add bench analyze script by @shuttie in #109
- Bump arrow-flight from 58.1.0 to 58.2.0 by @dependabot[bot] in #106
- Bump parquet from 58.1.0 to 58.2.0 by @dependabot[bot] in #105
- Bump axum from 0.8.8 to 0.8.9 by @dependabot[bot] in #104
- Bump clap from 4.6.0 to 4.6.1 by @dependabot[bot] in #103
- Bump tokio from 1.51.1 to 1.52.2 by @dependabot[bot] in #102
- Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #101
- Switch from homemade segment format to RocksDB by @shuttie in #114
- Bump tonic from 0.14.5 to 0.14.6 by @dependabot[bot] in #112
- Bump arrow from 58.1.0 to 58.2.0 by @dependabot[bot] in #113
- feat: end-to-end test with real anime dataset (#96) by @shuttie in #115
- move all service to blocking thread pool by @shuttie in #116
- Bump hashbrown from 0.17.0 to 0.17.1 by @dependabot[bot] in #110
- Bump tokio from 1.52.2 to 1.52.3 by @dependabot[bot] in #111
- enable LTO for release artifacts by @shuttie in #117
- CI: release: add clang to arm64 build by @shuttie in #118
- ci: only run tests on dev build by @shuttie in #120
- CI: remove debuginfo from rocksdb dev build by @shuttie in #119
- move python bindings to separate repo by @shuttie in #121
- Bump parquet from 58.2.0 to 58.3.0 by @dependabot[bot] in #124
- Bump arrow-flight from 58.2.0 to 58.3.0 by @dependabot[bot] in #123
- Bump arrow from 58.2.0 to 58.3.0 by @dependabot[bot] in #122
- CI: run tests only on PR, not twice on merge to master by @shuttie in #125
- CI: crates publish skip verify by @shuttie in #126
- CI: disable debug and incremental builds by @shuttie in #127
- Build(deps): bump config from 0.15.22 to 0.15.23 by @dependabot[bot] in #128
- Do not expose intermediate bytes in Store::read contract by @shuttie in #129
- split benchmarks in commons and small criterion shims by @shuttie in #130
- CI: also run builds on master so we can reuse caches in branches by @shuttie in #132
- Rocksdb read method by @shuttie in #131
- Implement Get/ParGet concurrent reads with Rayon by @shuttie in #133
- switch to jemalloc both for service and rocksdb by @shuttie in #134
New Contributors
Full Changelog: v0.1.9...v0.2.0