Skip to content

Commit

Permalink
release: v1.2.1
Browse files Browse the repository at this point in the history
Signed-off-by: Michele Meloni <[email protected]>
  • Loading branch information
mmeloni committed Dec 14, 2021
1 parent 517157a commit 1585f5e
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 13 deletions.
48 changes: 37 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,63 @@ All notable changes to this project will be documented in this file. This projec
## [Unreleased]


<a name="v1.2.1"></a>
## [v1.2.1] - 0001-01-01

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

### Changes
- **cmd/immuadmin/command:** add super user login hint
- **embedded/sql:** use sql standard escaping with single quotes
- **embedded/sql:** support for escaped strings
- **embedded/sql:** use sql standard escaping with single quotes
- **embedded/store:** prevent value reading of expired entries
- **embedded/store:** fix expiration error declaration
- **embedded/store:** dedicated expiration error
- **embedded/store:** improve metadata serialization/deserialization methods
- **embedded/store:** validations during metadata deserialization
- **embedded/store:** return data corrupted error when deserialization cannot proceed
- **embedded/store:** use fixed time during the lifespan of a tx
- **embedded/store:** easily extendable meta attributes
- **embedded/store:** private readonly metadata is validated when reading data
- **embedded/store:** mandatory expiration filter
- **embedded/store:** read-only kv metadata for committed entries
- **embedded/store:** rw and readonly kv metadata
- **embedded/store:** txmetdata placeholder with zero len
- **embedded/store:** easily extendable meta attributes
- **embedded/store:** reduce attribute code size
- **embedded/store:** return data corrupted error when deserialization cannot proceed
- **embedded/store:** use fixed time during the lifespan of a tx
- **embedded/store:** validations during metadata deserialization
- **embedded/store:** improve metadata serialization/deserialization methods
- **embedded/store:** dedicated expiration error
- **embedded/store:** fix expiration error declaration
- **makefile:** remove windows binaries digital signature
- **pkg/api:** use new kvmetadata api
- **pkg/auth:** require admin permission to export and replicate txs
- **pkg/client:** tx read conflict error is mapped in an CodInFailedSqlTransaction
- **pkg/integration:** remove useless compilation tag on tests
- **pkg/server:** deprecate GetAuth and WithAuth
- **pkg/server/sessions:** session max inactivity time set to 3m and minor stat collecting fix
- **pkg/server/sessions:** tuning sessions params
- **pkg/server/sessions:** session timeout set to 2 min
- **pkg/server/sessions:** session max inactivity time set to 3m and minor stat collecting fix
- **pkg/server/sessions/internal/transactions:** defer only when needed
- **pkg/stdlib:** clean tx after rollback
- **pkg/stdlib:** fix connection creation
- **server/sessions:** modify read conflict error message

### Features
- **embedded/store:** logical entries expiration
- **pkg/api:** logical entries expiration
- **pkg/client:** expirable set
- **pkg/stdlib:** expose tx on std lib


<a name="v1.2.0-RC1"></a>
Expand Down Expand Up @@ -2364,7 +2389,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.2.0...HEAD
[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.2.1...HEAD
[v1.2.1]: https://github.com/vchain-us/immudb/compare/v1.2.0...v1.2.1
[v1.2.0]: https://github.com/vchain-us/immudb/compare/v1.2.0-RC1...v1.2.0
[v1.2.0-RC1]: https://github.com/vchain-us/immudb/compare/v1.1.0...v1.2.0-RC1
[v1.1.0]: https://github.com/vchain-us/immudb/compare/v1.0.5...v1.1.0
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export GO111MODULE=on

SHELL=/bin/bash -o pipefail

VERSION=1.2.0
VERSION=1.2.1
DEFAULT_WEBCONSOLE_VERSION=1.0.14
SERVICES=immudb immuadmin immuclient
TARGETS=linux/amd64 windows/amd64 darwin/amd64 linux/s390x linux/arm64 freebsd/amd64 darwin/arm64
Expand Down
2 changes: 1 addition & 1 deletion helm/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ name: immudb
description: The immutable database
type: application
version: 1.0.0
appVersion: "1.2.0"
appVersion: "1.2.1"

0 comments on commit 1585f5e

Please sign in to comment.