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