@@ -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
0 commit comments