Skip to content

Commit 1585f5e

Browse files
committed
release: v1.2.1
Signed-off-by: Michele Meloni <[email protected]>
1 parent 517157a commit 1585f5e

File tree

3 files changed

+39
-13
lines changed

3 files changed

+39
-13
lines changed

CHANGELOG.md

Lines changed: 37 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,63 @@ All notable changes to this project will be documented in this file. This projec
44
## [Unreleased]
55

66

7+
<a name="v1.2.1"></a>
8+
## [v1.2.1] - 0001-01-01
9+
710
<a name="v1.2.0"></a>
8-
## [v1.2.0] - 2021-12-09
11+
## [v1.2.0] - 2021-12-13
912
### Bug Fixes
13+
- fix interactive use database
1014
- **database:** Internal consistency check on data reads
1115
- **database/meta:** Do not crash on history with deleted items
16+
- **embedded/store:** change already closed error message
17+
- **embedded/store:** readonly tx entries to ensure no runtime modification
18+
- **embedded/store:** reserve 4bytes in buffers for nentries
19+
- **embedded/tbtree:** set fixed snapshot ts
1220
- **pkg/database:** history skipping not found entries
21+
- **pkg/server/sessions:** remove transaction on read conflict error
22+
- **pkg/server/sessions/internal/transactions:** transaction is cleared after sqlExec error
23+
- **protobuf:** Fix compatibility with 1.1 version
24+
- **sql:** Do not panic on error during delete
25+
- **tx:** Remove summary from metadata
1326

1427
### Changes
1528
- **cmd/immuadmin/command:** add super user login hint
16-
- **embedded/sql:** use sql standard escaping with single quotes
1729
- **embedded/sql:** support for escaped strings
30+
- **embedded/sql:** use sql standard escaping with single quotes
1831
- **embedded/store:** prevent value reading of expired entries
19-
- **embedded/store:** fix expiration error declaration
20-
- **embedded/store:** dedicated expiration error
21-
- **embedded/store:** improve metadata serialization/deserialization methods
22-
- **embedded/store:** validations during metadata deserialization
23-
- **embedded/store:** return data corrupted error when deserialization cannot proceed
24-
- **embedded/store:** use fixed time during the lifespan of a tx
25-
- **embedded/store:** easily extendable meta attributes
32+
- **embedded/store:** private readonly metadata is validated when reading data
2633
- **embedded/store:** mandatory expiration filter
34+
- **embedded/store:** read-only kv metadata for committed entries
35+
- **embedded/store:** rw and readonly kv metadata
36+
- **embedded/store:** txmetdata placeholder with zero len
37+
- **embedded/store:** easily extendable meta attributes
2738
- **embedded/store:** reduce attribute code size
39+
- **embedded/store:** return data corrupted error when deserialization cannot proceed
40+
- **embedded/store:** use fixed time during the lifespan of a tx
41+
- **embedded/store:** validations during metadata deserialization
42+
- **embedded/store:** improve metadata serialization/deserialization methods
43+
- **embedded/store:** dedicated expiration error
44+
- **embedded/store:** fix expiration error declaration
45+
- **makefile:** remove windows binaries digital signature
46+
- **pkg/api:** use new kvmetadata api
2847
- **pkg/auth:** require admin permission to export and replicate txs
48+
- **pkg/client:** tx read conflict error is mapped in an CodInFailedSqlTransaction
2949
- **pkg/integration:** remove useless compilation tag on tests
3050
- **pkg/server:** deprecate GetAuth and WithAuth
31-
- **pkg/server/sessions:** session max inactivity time set to 3m and minor stat collecting fix
3251
- **pkg/server/sessions:** tuning sessions params
3352
- **pkg/server/sessions:** session timeout set to 2 min
53+
- **pkg/server/sessions:** session max inactivity time set to 3m and minor stat collecting fix
54+
- **pkg/server/sessions/internal/transactions:** defer only when needed
55+
- **pkg/stdlib:** clean tx after rollback
56+
- **pkg/stdlib:** fix connection creation
57+
- **server/sessions:** modify read conflict error message
3458

3559
### Features
3660
- **embedded/store:** logical entries expiration
3761
- **pkg/api:** logical entries expiration
3862
- **pkg/client:** expirable set
63+
- **pkg/stdlib:** expose tx on std lib
3964

4065

4166
<a name="v1.2.0-RC1"></a>
@@ -2364,7 +2389,8 @@ All notable changes to this project will be documented in this file. This projec
23642389
- **tree:** MTH reference impl
23652390

23662391

2367-
[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.2.0...HEAD
2392+
[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.2.1...HEAD
2393+
[v1.2.1]: https://github.com/vchain-us/immudb/compare/v1.2.0...v1.2.1
23682394
[v1.2.0]: https://github.com/vchain-us/immudb/compare/v1.2.0-RC1...v1.2.0
23692395
[v1.2.0-RC1]: https://github.com/vchain-us/immudb/compare/v1.1.0...v1.2.0-RC1
23702396
[v1.1.0]: https://github.com/vchain-us/immudb/compare/v1.0.5...v1.1.0

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export GO111MODULE=on
1616

1717
SHELL=/bin/bash -o pipefail
1818

19-
VERSION=1.2.0
19+
VERSION=1.2.1
2020
DEFAULT_WEBCONSOLE_VERSION=1.0.14
2121
SERVICES=immudb immuadmin immuclient
2222
TARGETS=linux/amd64 windows/amd64 darwin/amd64 linux/s390x linux/arm64 freebsd/amd64 darwin/arm64

helm/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: immudb
33
description: The immutable database
44
type: application
55
version: 1.0.0
6-
appVersion: "1.2.0"
6+
appVersion: "1.2.1"

0 commit comments

Comments
 (0)