Releases: ozontech/seq-db
Releases · ozontech/seq-db
v0.71.0
What's Changed
- fix: race condition fractionRegistry stats by @eguguchkin in #388
- chore: сleanup metadata version 1 by @eguguchkin in #396
- refactor: split
.indexfile into multiple by @dkharms in #389 - chore: copy corrupted WAL and docs to .broken dir by @cheb0 in #395
- perf: find
TokenTableindex once by @dkharms in #425 - feat(async-search): fetch fractions one by one to avoid global lock by @eguguchkin in #424
- chore: entry count statistics for cache by @cheb0 in #428
Full Changelog: v0.70.0...v0.71.0
v0.70.0
What's Changed
- fix: log SearchParams for async search request by @cheb0 in #387
- feat: add QPR mem size limit by @cheb0 in #374
- fix: fix NextGEQ for AND by @cheb0 in #398
- feat: add SkipMaskManager by @forshev in #371
- feat: add SkipMaskManager read path by @forshev in #375
- feat: use SkipMaskManager by @forshev in #372
Full Changelog: v0.69.0...v0.70.0
v0.69.0
What's Changed
- feat: update libs by @moflotas in #377
- fix: make Node microbenches more stable by @cheb0 in #376
- chore: log type for slow search requests by @cheb0 in #357
- perf: use bin search to find TID entry by @cheb0 in #370
- chore: delve debugger by @dkharms in #369
- perf: optimize LID comparison in iterators by @cheb0 in #358
- fix: stabilize FindSequence microbench by @cheb0 in #378
- chore: go1.26 by @dkharms in #379
- perf: implement NextGEQ by @cheb0 in #345
- chore: go 1.25 by @eguguchkin in #383
- feat: new WAL file for meta by @cheb0 in #334
Full Changelog: v0.68.0...v0.69.0
v0.68.0
What's Changed
- docs: add link to benchmarks by @dkharms in #362
- feat(fracmanager): add handling for upload queue overflow and disk space exhaustion by @eguguchkin in #266
Full Changelog: v0.67.0...v0.68.0
v0.67.0
What's Changed
- feat: implement
refilter by @dkharms in #348 - ci: use docker action fork by @dkharms in #359
- feat:
rehard limits by @dkharms in #356 - perf: build aggregation tree lazily by @cheb0 in #349
- feat: add support for ipv6 by @moflotas in #353
- feat: add support for failing partial response by @moflotas in #351
Full Changelog: v0.66.0...v0.67.0
v0.66.0
What's Changed
- chore: disable fsync for continuous benchmarks by @dkharms in #321
- perf: store decoded rids by @dkharms in #315
- perf: remove indirection overhead caused by iface usage by @dkharms in #326
- feat: add stats for active fraction by @eguguchkin in #323
- ci: use go.mod version of go in github actions by @moflotas in #333
- feat: pagination using offset-id by @cheb0 in #278
- fix(async search): recover frac search by @forshev in #342
- feat(async search): handle partial response by @forshev in #335
- ci: fail on benchmark deploy failure by @dkharms in #346
- feat: uniqCount aggregation by @cheb0 in #298
- fix(async search): skip missing fracs by @forshev in #343
- refactor: benchmarks tidied up by @Alhanaqtah in #308
Full Changelog: v0.65.1...v0.66.0
v0.65.1
What's Changed
Full Changelog: v0.65.0...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