Releases: ozontech/seq-db
v0.65.1
v0.65.0
What's Changed
- ci: add deployment of unstable version by @dkharms in #309
- chore: migrate metrics to OpenMetrics standard by @cheb0 in #281
- chore: cleanup
Dockerfileby @dkharms in #313 - feat: remove bulk stats in logs by @eguguchkin in #269
- refactor(fracmanager): using fifo queues of fractions by @eguguchkin in #268
- chore: delete deprecated rand.Seed calls by @cheb0 in #303
- chore: add configuration files for seqbench by @dkharms in #314
- chore: fix hist buckets count exceeding limit by @cheb0 in #300
- test: improve unit testing for large frac by @cheb0 in #302
- ci: pass correct payload to seqagent by @dkharms in #316
- chore: add async search limits metrics by @forshev in #310
- chore: all actions deps in 01-2026 by @eguguchkin in #318
- chore(deps): bump google.golang.org/grpc from 1.76.0 to 1.77.0 by @dependabot[bot] in #288
- chore(deps): bump github.com/valyala/gozstd from 1.23.2 to 1.24.0 by @dependabot[bot] in #287
- chore(deps): bump github.com/klauspost/compress from 1.18.0 to 1.18.2 by @dependabot[bot] in #286
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.24 to 1.19.2 by @dependabot[bot] in #285
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.90.2 to 1.92.1 by @dependabot[bot] in #284
- chore: track frac search wait time in explain by @cheb0 in #305
Full Changelog: v0.64.1...v0.65.0
v0.64.1
What's Changed
- fix: correcting the condition for switching to cold storages by @eguguchkin in #301
Full Changelog: v0.64.0...v0.64.1
v0.64.0
Summary
Nanosecond precision for document timestamps is implemented. This version is backward compatible with all the previous versions. If one already uses seq-db and wants to upgrade to this version and maintain search consistency at deploy time, they should consider first updating to v0.63.2.
What's Changed
Full Changelog: v0.63.2...v0.64.0
v0.63.2
Summary
This is the base version for upgrading seq-db to nanosecond document precision. It has forward compatibility with v0.64.0, which fully operates in nanoseconds. It allows users to deploy to v0.64.0 from v0.63.1 with properly working search requests and allows rolling back from v0.64.0 to this version without losing any data in case of any problems.
What's Changed
Full Changelog: v0.63.1...v0.63.2
v0.63.1
Summary
This is the base (patched) version for upgrading seq-db to nanosecond document precision. It has forward compatibility with v0.64.0, which fully operates in nanoseconds. It allows users to deploy to v0.64.0 from v0.63.1 with properly working search requests and allows rolling back from v0.64.0 to this version without losing any data in case of any problems.
What's Changed
- fix: fix panic in single mode on storeAPIFetchClient.Header() call by @cheb0 in #292
- fix(async search): return agg interval in req by @forshev in #293
Full Changelog: v0.63.0...v0.63.1
v0.63.0
Summary
This is the base version for upgrading seq-db to nanosecond document precision. It has forward compatibility with v0.64.0, which fully operates in nanoseconds. It allows users to deploy to v0.64.0 from v0.63.0 with properly working search requests and allows rolling back from v0.64.0 to this version without losing any data in case of any problems.
What's Changed
- feat: support compatibility with nanosecond MID precision (phase 1) by @cheb0 in #248
- chore(tests): add a concurrency test for active fraction append/search by @cheb0 in #230
Full Changelog: v0.62.6...v0.63.0
v0.62.6
What's Changed
- fix: race condition in lids and pos in indexator by @eguguchkin in #279
Full Changelog: v0.62.5...v0.62.6
v0.62.5
What's Changed
- fix(fracmanager): do not write state on fracmanager init by @eguguchkin in #221
- refactor: remove unused code: ShouldReplay field and ResetCache methods by @eguguchkin in #241
- refactor(fracmanager): improve naming consistency by @eguguchkin in #242
- refactor(fracmanager): reorganize package metrics by @eguguchkin in #244
- chore(deps): all dependencies merged into one PR by @eguguchkin in #258
- chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #231
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.5 to 1.90.0 by @dependabot[bot] in #254
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.18.17 to 1.18.21 by @dependabot[bot] in #255
- ci: bump
chronosby @dkharms in #260 - chore: add Searcher/Fetcher tests by @cheb0 in #217
- fix: add distinct aggregation limit error messages by @forshev in #250
- refactor(fracmanager): reorganize test structure by @eguguchkin in #267
- ci: use self-hosted runners by @dkharms in #264
- chore: tweak parameters for seqdb benchmarks by @dkharms in #162
- ci: bump
chronostov0.0.8by @dkharms in #274 - fix(async search): return error messages, fix empty search query by @forshev in #257
- fix: use proper index name in k6 scripts for Elasticsearch by @cheb0 in #273
- perf: inline
binary.Varintby hand by @dkharms in #272 - fix: do not add system MID to fraction distribution by @cheb0 in #256
Full Changelog: v0.62.4...v0.62.5
v0.62.4
What's Changed
- fix: change condition in
trySetSuicidedby @dkharms in #238 - chore: make existing token extraction code reusable by @eguguchkin in #181
- docs: basic config.yaml sample extended with "storage.data_dir" option by @Alhanaqtah in #222
- chore: fraction search unit tests for active/sealed fraction by @cheb0 in #185
- chore: add search tests for remote fractions by @cheb0 in #203
- perf: add indexer benchmark by @eguguchkin in #183
- chore: increase dependabot interval from weekly to monthly by @dkharms in #252
- feat(benchmarks): add histogram scenario by @eguguchkin in #223
- fix: update .frac-cache file permissions by @moflotas in #206
- chore: revert deleted assert in single_test.go by @cheb0 in #251
New Contributors
- @Alhanaqtah made their first contribution in #222
Full Changelog: v0.62.3...v0.62.4