@@ -4,6 +4,150 @@ All notable changes to this project will be documented in this file. This projec
4
4
## [ Unreleased]
5
5
6
6
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
+
7
151
<a name =" v1.5.0 " ></a >
8
152
## [ v1.5.0] - 2023-06-20
9
153
### Bug Fixes
@@ -3593,7 +3737,8 @@ All notable changes to this project will be documented in this file. This projec
3593
3737
- ** tree:** MTH reference impl
3594
3738
3595
3739
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
3597
3742
[ v1.5.0 ] : https://github.com/vchain-us/immudb/compare/v1.5.0-RC1...v1.5.0
3598
3743
[ v1.5.0-RC1 ] : https://github.com/vchain-us/immudb/compare/v1.4.1...v1.5.0-RC1
3599
3744
[ v1.4.1 ] : https://github.com/vchain-us/immudb/compare/v1.4.1-RC1...v1.4.1
0 commit comments