From 438b7f0c8a08ed676bcda81300c06e13bfd4a038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bart=C5=82omiej=20=C5=9Awi=C4=99cki?= Date: Mon, 10 Oct 2022 14:38:32 +0200 Subject: [PATCH] release: v1.4.0-RC2 --- CHANGELOG.md | 29 ++++++++++++++++++++++++++++- Makefile | 2 +- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e5beed2d1..9ab205a99c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,32 @@ All notable changes to this project will be documented in this file. This projec ## [Unreleased] + +## [v1.4.0-RC2] - 2022-10-06 +### Bug Fixes +- **build:** Use correct binary download links +- **embedded/store:** edge-case calculation of precommitted tx +- **embedded/watchers:** Fix invariant breakage in watchers +- **embedded/watchers:** Fix invariant breakage in watchers +- **pkg/database:** any follower can do progress due to its prefech buffer +- **pkg/replication:** Do not crash on invalid tx metadata +- **pkg/replication:** handle replication already closed case +- **pkg/replication:** discard precommitted txs and continue from latest committed one +- **pkg/replication:** solve issues when follower diverged from master +- **wmbedded/watchers:** Correctly fix the original implementation + +### Changes +- **embedded/watchers:** Simplify and document cancellation path +- **embedded/watchers:** Simplify mutex locking code +- **embedded/watchers:** single-point for init and cleanup +- **pkg/database:** wait for tx when a non-existent or non-ready transaction is requested +- **pkg/database:** add TODO comment on replication passive waiting +- **pkg/database:** simplify follower's wait +- **pkg/replication:** Add TX gap metrics +- **pkg/replication:** Add basic replication metrics +- **pkg/replication:** improve replication logging + + ## [v1.4.0-RC1] - 2022-10-04 ### Bug Fixes @@ -3055,7 +3081,8 @@ All notable changes to this project will be documented in this file. This projec - **tree:** MTH reference impl -[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.4.0-RC1...HEAD +[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.4.0-RC2...HEAD +[v1.4.0-RC2]: https://github.com/vchain-us/immudb/compare/v1.4.0-RC1...v1.4.0-RC2 [v1.4.0-RC1]: https://github.com/vchain-us/immudb/compare/v1.3.2...v1.4.0-RC1 [v1.3.2]: https://github.com/vchain-us/immudb/compare/v1.3.2-RC1...v1.3.2 [v1.3.2-RC1]: https://github.com/vchain-us/immudb/compare/v1.3.1...v1.3.2-RC1 diff --git a/Makefile b/Makefile index bb203e0fd6..6f4d80639e 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ export GO111MODULE=on SHELL=/bin/bash -o pipefail -VERSION=1.4.0-RC1 +VERSION=1.4.0-RC2 DEFAULT_WEBCONSOLE_VERSION=1.0.18 SERVICES=immudb immuadmin immuclient TARGETS=linux/amd64 windows/amd64 darwin/amd64 linux/s390x linux/arm64 freebsd/amd64 darwin/arm64