Skip to content

Commit 0a2992d

Browse files
committed
release: v1.9.0-RC1
1 parent e3fb0db commit 0a2992d

File tree

2 files changed

+147
-2
lines changed

2 files changed

+147
-2
lines changed

CHANGELOG.md

+146-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,150 @@ All notable changes to this project will be documented in this file. This projec
44
## [Unreleased]
55

66

7+
<a name="v1.9.0-RC1"></a>
8+
## [v1.9.0-RC1] - 2023-10-11
9+
### Bug Fixes
10+
- correct immudb name in readme
11+
- allow the local id to be used if present even if remote flag is on
12+
- apply fixes discussed in PR
13+
- insertion ts for key-values should not be equal to the current root ts
14+
- **Makefile:** remove webconsole tag from immuclient/immuadmin builds
15+
- **embedded/appendable:** explicit freebsd build clauses
16+
- **embedded/document:** ensure multi-indexing is enabled
17+
- **embedded/document:** avoid waiting for tx to be committed
18+
- **embedded/sql:** advance position when decoding value at deleted column
19+
- **embedded/store:** use correct index path
20+
- **embedded/store:** handle transient key update
21+
- **embedded/store:** read lock when fetching indexer
22+
- **embedded/store:** precommitted transaction discarding recedes durable state
23+
- **embedded/store:** read lock when pausing indexers
24+
- **embedded/tbtree:** snapshot validation
25+
- **embedded/tbtree:** consider offset for history count calculation
26+
- **embedded/tbtree:** proper _rev calculation
27+
- **pkg/server:** buffer reuse
28+
29+
### Changes
30+
- build with swaggerui
31+
- unnecessary use of fmt.Sprintf
32+
- use copy instead of a loop
33+
- align covered packages when pulling and merging
34+
- unnecessary use of fmt.Sprintf
35+
- **cmd/immuclient:** display raw column selector in table header
36+
- **deps:** bump golang.org/x/net from 0.10.0 to 0.12.0
37+
- **deps:** bump golang.org/x/crypto from 0.10.0 to 0.11.0
38+
- **deps:** bump golang.org/x/crypto from 0.13.0 to 0.14.0
39+
- **deps:** bump golang.org/x/crypto from 0.12.0 to 0.13.0
40+
- **deps:** bump golang.org/x/sys from 0.9.0 to 0.10.0
41+
- **deps:** bump golang.org/x/net from 0.14.0 to 0.15.0
42+
- **deps:** bump google.golang.org/grpc
43+
- **deps:** bump golang.org/x/sys from 0.11.0 to 0.12.0
44+
- **deps:** bump google.golang.org/grpc in /test/e2e/truncation
45+
- **deps:** bump google.golang.org/grpc
46+
- **deps:** bump golang.org/x/net from 0.15.0 to 0.17.0
47+
- **deps:** bump github.com/grpc-ecosystem/grpc-gateway/v2
48+
- **deps:** bump securego/gosec from 2.15.0 to 2.17.0
49+
- **deps:** bump golang.org/x/sys from 0.10.0 to 0.11.0
50+
- **deps:** bump golang.org/x/crypto from 0.7.0 to 0.10.0
51+
- **deps:** bump golang.org/x/net from 0.12.0 to 0.13.0
52+
- **deps:** bump google.golang.org/grpc from 1.55.0 to 1.56.2
53+
- **deps:** bump golang.org/x/net from 0.13.0 to 0.14.0
54+
- **embedded/document:** register username when applying a change
55+
- **embedded/document:** enable multi-indexing in doc engine tests
56+
- **embedded/document:** encoded document using valRef
57+
- **embedded/document:** attach username when auditing document
58+
- **embedded/sql:** post-commit physical index deletion
59+
- **embedded/sql:** uuid decoding
60+
- **embedded/sql:** improve internal index naming
61+
- **embedded/sql:** use declared constant for fixed ids
62+
- **embedded/sql:** insertion benchmark
63+
- **embedded/sql:** historical queries over primary index
64+
- **embedded/sql:** dynamic indexing
65+
- **embedded/sql:** deletion of primary index path
66+
- **embedded/sql:** multi-snapshop mvvc
67+
- **embedded/sql:** temporal queries with multi-indexing
68+
- **embedded/sql:** transactional drops
69+
- **embedded/sql:** unique index creation supported on empty tables
70+
- **embedded/sql:** support parenthesis as datatype constraint delimiter
71+
- **embedded/store:** multi-indexing
72+
- **embedded/store:** ensure index is erased from disk
73+
- **embedded/store:** wip multi-indexing
74+
- **embedded/store:** history returning value refs
75+
- **embedded/store:** indexer alloc its tx
76+
- **embedded/store:** remove metastate
77+
- **embedded/store:** history with rev count
78+
- **embedded/store:** injective index mapper
79+
- **embedded/store:** ensure snapshot up to date
80+
- **embedded/store:** indexing callbacks
81+
- **embedded/store:** key reader including historical entries
82+
- **embedded/store:** indexing prefix
83+
- **embedded/store:** entry mapper
84+
- **embedded/tbtree:** value-preserving history
85+
- **embedded/tbtree:** hcount serialization
86+
- **embedded/tbtree:** fetching historical values
87+
- **embedded/tbtree:** wip value-preserving history
88+
- **embedded/tbtree:** value-preserving history
89+
- **embedded/tbtree:** context propagation
90+
- **pkg/api:** adjust doc serializations to match verification
91+
- **pkg/api:** endpoint improvements
92+
- **pkg/client:** add setAll to immuclient mock
93+
- **pkg/client:** use buf for msg exchange
94+
- **pkg/database:** context propagation
95+
- **pkg/database:** context propagation
96+
- **pkg/database:** fix remote storage paths
97+
- **pkg/database:** increase delay when tx is not present
98+
- **pkg/database:** keept reading from specific tx
99+
- **pkg/database:** multi-indexing database
100+
- **pkg/database:** doc audit without retrieving payloads
101+
- **pkg/database:** register username when applying a change
102+
- **pkg/database:** fix remote storage paths
103+
- **pkg/database:** mandatory wait with async replication
104+
- **pkg/database:** kv count
105+
- **pkg/server:** register username when applying a change in doc apis
106+
- **pkg/server:** minor code adjustment
107+
- **pkg/stdlib:** non transactional ddl stmts
108+
- **pkg/truncator:** use embedded/logger package
109+
- **pkg/verification:** minor doc verification improvements
110+
- **swagger:** use embedded logger package
111+
- **tests:** Tests cleanup
112+
113+
### Code Refactoring
114+
- **pkg/logger:** move logger from pkg to embedded
115+
116+
### Features
117+
- update readme
118+
- prevent identifier from creation when use external id option
119+
- pass logger to heartbeater
120+
- add flag for using external id as a main one
121+
- **embedded/document:** register user when creating collection
122+
- **embedded/document:** doc audit without retrieving payloads
123+
- **embedded/document:** remove field from collection
124+
- **embedded/document:** add field to collection
125+
- **embedded/sql:** async multi-indexing
126+
- **embedded/sql:** extra metadata when creating tx
127+
- **embedded/sql:** include _rev column in historical queries
128+
- **embedded/sql:** drop index and table stmts
129+
- **embedded/sql:** table history
130+
- **embedded/sql:** query including historical rows
131+
- **embedded/sql:** dynamic multi-indexing
132+
- **embedded/sql:** wip uuid datatype support
133+
- **embedded/sql:** drop column stmt
134+
- **embedded/store:** use index attribute in kv metadata
135+
- **embedded/store:** getBetween
136+
- **embedded/store:** extra tx metadata
137+
- **embedded/store:** transactionaless multi-indexing
138+
- **embedded/tbtree:** getBetween
139+
- **embedded/tbtree:** key reader supporting historical values
140+
- **pkg/api:** docAudit returning timestamp and possibility to omit payloads
141+
- **pkg/api:** re-enable swagger ui
142+
- **pkg/api:** include username in document audit response
143+
- **pkg/api:** add field and remove field endpoints
144+
- **pkg/database:** add user when creating collection
145+
- **pkg/server:** add user when creating collection
146+
147+
### Reverts
148+
- chore: remove initial swagger support
149+
150+
7151
<a name="v1.5.0"></a>
8152
## [v1.5.0] - 2023-06-20
9153
### Bug Fixes
@@ -3593,7 +3737,8 @@ All notable changes to this project will be documented in this file. This projec
35933737
- **tree:** MTH reference impl
35943738

35953739

3596-
[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.5.0...HEAD
3740+
[Unreleased]: https://github.com/vchain-us/immudb/compare/v1.9.0-RC1...HEAD
3741+
[v1.9.0-RC1]: https://github.com/vchain-us/immudb/compare/v1.5.0...v1.9.0-RC1
35973742
[v1.5.0]: https://github.com/vchain-us/immudb/compare/v1.5.0-RC1...v1.5.0
35983743
[v1.5.0-RC1]: https://github.com/vchain-us/immudb/compare/v1.4.1...v1.5.0-RC1
35993744
[v1.4.1]: https://github.com/vchain-us/immudb/compare/v1.4.1-RC1...v1.4.1

Makefile

+1-1
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.5.0
19+
VERSION=1.9.0-RC1
2020
DEFAULT_WEBCONSOLE_VERSION=1.0.18
2121
SERVICES=immudb immuadmin immuclient
2222
TARGETS=linux/amd64 windows/amd64 darwin/amd64 linux/s390x linux/arm64 freebsd/amd64 darwin/arm64

0 commit comments

Comments
 (0)