Skip to content

Releases: ozontech/seq-db

v0.65.1

22 Jan 14:45
32489f0

Choose a tag to compare

What's Changed

  • fix(async search): fix check store resp protocol panic by @forshev in #322

Full Changelog: v0.65.0...v0.65.1

v0.65.0

22 Jan 10:01
a81b353

Choose a tag to compare

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 Dockerfile by @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

25 Dec 14:20
727a5b3

Choose a tag to compare

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

18 Dec 08:52
4c86707

Choose a tag to compare

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

  • feat: support nanosecond MID (phase 2) by @cheb0 in #291

Full Changelog: v0.63.2...v0.64.0

v0.63.2

15 Dec 06:57
602c42a

Choose a tag to compare

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

  • fix: fix unneeded conversion when reading block_info on loading fraction by @cheb0 in #296

Full Changelog: v0.63.1...v0.63.2

v0.63.1

03 Dec 17:42
4b5951b

Choose a tag to compare

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

02 Dec 13:26
e0147ac

Choose a tag to compare

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

27 Nov 21:29
28d47ce

Choose a tag to compare

What's Changed

Full Changelog: v0.62.5...v0.62.6

v0.62.5

25 Nov 17:48
1f9c436

Choose a tag to compare

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 chronos by @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 chronos to v0.0.8 by @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.Varint by 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

07 Nov 16:23
36016e6

Choose a tag to compare

What's Changed

  • fix: change condition in trySetSuicided by @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

Full Changelog: v0.62.3...v0.62.4