Caveats
This is a pre-production beta release. We will not introduce breaking changes to the API between minor versions, however, compatibility between beta versions is not guaranteed (e.g. v0.2.0-beta1 and v0.2.0-beta2).
Changes
- feat: Iris Ho: adding cronjob option for collector by @loranger2k in #286
- feat: implement atomic operations by @yuryu in #300
- feat: Checksums - proto by @yuryu in #307
- feat: Checksums - add Checksums and Digest types by @yuryu in #306
- feat: support CRC32C and MD5 checksums by @yuryu in #309
- feat: Optimistic locking for records by @yuryu in #320
- feat: support redis pool config from file by @lorangf in #325
- feat!: migrate to go-redis as redis client by @hongalex in #334
- feat!: add default expiration (5m) for Redis by @yuryu in #335
- feat: add support for inequality filters by @hongalex in #338
- feat: add support for ordering in QueryRecords by @hongalex in #340
- feat: query limit support by @hongalex in #343
- feat: chunk count checking by @yuryu in #361
- feat: make max inline blob size configurable by @ano12ak in #375
- feat: support keys_only in QueryRecords by @yuryu in #369
- feat: add grpc health service by @hongalex in #382
- feat: bundle grpc_health_probe in image by @hongalex in #387
- feat: support graceful shutdown on sigint/sigterm by @hongalex in #385
- feat: enable opencensus tracing with cloud trace for datastore by @hongalex in #400
- feat: add new commit with upload method by @hongalex in #402
- feat: support query offset by @loranger2k in #409
- feat: get multi records by keys by @loranger2k in #410
- feat: use google.rpc.Status by @yuryu in #411
- feat: add configurations for keep alive on grpc server by @vasconcelosvcd in #416
- feat: add SignedUrls on every chunk in gcs by @vasconcelosvcd in #417
- fix: revert deletion of generated proto files by @loranger2k in #418
- feat: replace OpenCensus telemetry with OpenTelemetry by @Piotr-MPG in #423
- feat: tracing propagation and service name prioritize envvar by @vasconcelosvcd in #427
- feat: expose new redis config by @vasconcelosvcd in #429
Bug fixes
- fix: return chunk size and count with GetRecord by @yuryu in #312
- docs: add key terms and table of contents by @karenarialin in #308
- fix: wrong CRC32C checksums error message by @vasconcelosvcd in #317
- fix: remove defer statement closing listeners by @hongalex in #388
- fix: Server shutdown grace period by @loranger2k in #390
- fix: clean go proto in Makefile properly by @hongalex in #392
- fix: backward compatibility with numberofchunks by @zaratsian in #393
- fix!: remove indexing for timestamps by @hongalex in #399
- fix: remove extra writes when uploading chunked data by @loranger2k in #405
Full Changelog: v0.2.0-beta2...v0.3.0-beta0