Skip to content

Commit fd7721c

Browse files
author
Bartłomiej Święcki
committed
release v1.1.0
1 parent f19d673 commit fd7721c

File tree

2 files changed

+41
-39
lines changed

2 files changed

+41
-39
lines changed

CHANGELOG.md

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ All notable changes to this project will be documented in this file. This projec
55

66

77
<a name="v1.1.0"></a>
8-
## [v1.1.0] - 2021-09-21
8+
## [v1.1.0] - 2021-09-22
99
### Bug Fixes
10-
- Update Dockerfile.alma maintainer field
1110
- Minor updates to build/RELEASING.md
11+
- Update Dockerfile.alma maintainer field
12+
- **CI:** Fix building and releasing almalinux images
1213
- **Dockerfile:** Fix compiling version information in docker images
1314
- **Dockerfile.rndpass:** Fix building rndpass docker image
1415
- **embedded/sql:** suffix endKey when scan over all entries
@@ -30,102 +31,103 @@ All notable changes to this project will be documented in this file. This projec
3031
- **pkg/stdlib:** fix driver connection releasing
3132

3233
### Changes
33-
- Add documentation link to command line help outputs
34-
- Add documentation link at the beginning of README.md
35-
- remove wip warning for fully implemented features
36-
- Update codenotary maintainer info
3734
- Update RELEASING.md with documentation step.
35+
- remove wip warning for fully implemented features
3836
- Add documentation badge to README.md
37+
- Add documentation link at the beginning of README.md
38+
- Add documentation link to command line help outputs
39+
- Update codenotary maintainer info
40+
- Remove experimental S3 warning from README
3941
- **CI:** Build almalinux-based immudb image
40-
- **CI:** Use buildkit when building docker images
4142
- **CI:** Explicitly require bash in gh action building docker images
42-
- **Dockerfile:** Remove unused IMMUDB_DBNAME env var
43-
- **Dockerfile:** Update base docker images
43+
- **CI:** Use buildkit when building docker images
4444
- **Dockerfile:** Build a debian-based image for immudb next to the scratch one
4545
- **Dockerfile:** Use scratch as a base for immudb image
46+
- **Dockerfile:** Remove unused IMMUDB_DBNAME env var
47+
- **Dockerfile:** Update base docker images
4648
- **Makefile:** More explicit webconsole version
4749
- **Makefile:** Add darwin/amd64 target
4850
- **build.md:** Add info about removing webconsole/dist folder
49-
- **cmd/immuadmin:** improve flag description and rollback args spec
50-
- **cmd/immuadmin:** parse all db flags when preparing settings
5151
- **cmd/immuadmin:** remove replication flag shortcut
52+
- **cmd/immuadmin:** parse all db flags when preparing settings
53+
- **cmd/immuadmin:** improve flag description and rollback args spec
5254
- **cmd/immuclient:** display number of updated rows as result of sql exec
5355
- **cmd/immudb:** use common replication prefix
5456
- **docker:** Update generation of docker tags
5557
- **embedded:** leverage kv constraint to enforce upsert over auto-incremental pk requires row to already exist
5658
- **embedded/multierr:** enhace multi error implementation
57-
- **embedded/sql:** minor code refactoring
59+
- **embedded/sql:** fix primary key supported types error message
5860
- **embedded/sql:** get rid of limited joint implementation
59-
- **embedded/sql:** mark catalog as mutated when using auto incremental pk
60-
- **embedded/sql:** catalog loading requires up to date data store indexing
61-
- **embedded/sql:** fix max key length validation
61+
- **embedded/sql:** ignore null values when encoding row
62+
- **embedded/sql:** include constraint only when insert occurs without auto_incremental pk
6263
- **embedded/sql:** wip scan optimizations based on query condition and sorting
6364
- **embedded/sql:** partial progress on selector range calculation
6465
- **embedded/sql:** partial progress on selector range calculation
6566
- **embedded/sql:** expose primary key index id
66-
- **embedded/sql:** fix primary key supported types error message
67-
- **embedded/sql:** changed identifiers length in catalog
68-
- **embedded/sql:** ignore null values when encoding row
67+
- **embedded/sql:** leverage endKey to optimize indexing scanning
68+
- **embedded/sql:** minor code refactoring
69+
- **embedded/sql:** mark catalog as mutated when using auto incremental pk
70+
- **embedded/sql:** fix max key length validation
71+
- **embedded/sql:** catalog loading requires up to date data store indexing
72+
- **embedded/sql:** optional parenthesis when specifying single-column index
6973
- **embedded/sql:** disable TIMESTAMP data-type
7074
- **embedded/sql:** move index selection closer to data source in query statements
71-
- **embedded/sql:** move index spec closer to ds
72-
- **embedded/sql:** include constraint only when insert occurs without auto_incremental pk
7375
- **embedded/sql:** optimize integer key mapping
7476
- **embedded/sql:** use plain big-endian encoding for integer values
7577
- **embedded/sql:** include support for int64 parameters
7678
- **embedded/sql:** minor refactoring to simplify code
77-
- **embedded/sql:** leverage endKey to optimize indexing scanning
79+
- **embedded/sql:** minor code simplification
7880
- **embedded/sql:** use int64 as value holder for INTEGER type
7981
- **embedded/sql:** add further validations when encoding values as keys
80-
- **embedded/sql:** remove join constraints
82+
- **embedded/sql:** move index spec closer to ds
8183
- **embedded/sql:** reserve byte to support multi-ordered indexes
82-
- **embedded/sql:** minor code simplification
8384
- **embedded/sql:** index prefix function
8485
- **embedded/sql:** use Cols as a replacement for ColsByID
86+
- **embedded/sql:** changed identifiers length in catalog
8587
- **embedded/sql:** validate non-null pk when decoding index entry
8688
- **embedded/sql:** limit upsert to tables without secondary indexes
87-
- **embedded/sql:** optional parenthesis when specifying single-column index
89+
- **embedded/sql:** remove join constraints
8890
- **embedded/sql:** convert unmapIndexedRow into unmapRow with optional indexed value
8991
- **embedded/tbtree:** typo in log message
9092
- **embedded/tbtree:** compaction doesn't need snapshots to be closed
91-
- **embedded/tbtree:** adjust seekKey based on prefix even when a value is set
9293
- **embedded/tbtree:** return kv copies
94+
- **embedded/tbtree:** adjust seekKey based on prefix even when a value is set
9395
- **embedded/tools:** update sql stress tool with exec summary
96+
- **pkg/api:** changed db identifiers type
9497
- **pkg/api:** use fresh id in proto message
9598
- **pkg/api:** use a map for holding latest auto-incremental pks
96-
- **pkg/api:** include updated rows and last inserted pks in sql exec result
9799
- **pkg/api:** use int64 as value holder for INTEGER type
98100
- **pkg/api:** use follower naming for replication credentials
99-
- **pkg/api:** changed db identifiers type
101+
- **pkg/api:** include updated rows and last inserted pks in sql exec result
100102
- **pkg/api:** delete deprecated clean operation
101-
- **pkg/client:** move unit testing to integration package to avoid circular references
102103
- **pkg/client:** changed db identifiers type
103-
- **pkg/database:** minor adjustments based on multi-column indexing
104+
- **pkg/client:** move unit testing to integration package to avoid circular references
105+
- **pkg/database:** warn about data migration needed
104106
- **pkg/database:** minor refactoring coding conventions
105-
- **pkg/database:** create sql db instance if not present
106107
- **pkg/database:** remove active replication options from database
107-
- **pkg/database:** display as unique if there is a single-column index
108+
- **pkg/database:** create sql db instance if not present
109+
- **pkg/database:** minor adjustments based on multi-column indexing
108110
- **pkg/database:** update integration to exec summary
111+
- **pkg/database:** display as unique if there is a single-column index
109112
- **pkg/database:** include updated rows and last inserted pks in sql exec result
110113
- **pkg/database:** warn about data migration needed
111-
- **pkg/database:** warn about data migration needed
112114
- **pkg/database:** minor renaming after rebase
113115
- **pkg/pgsql/server:** adds pgsql server maxMsgSize 32MB limit
114116
- **pkg/pgsql/server:** add a guard on payload message len
115-
- **pkg/replication:** use new context for each client connection
116117
- **pkg/replication:** handle disconnection only within a single thread
118+
- **pkg/replication:** use new context for each client connection
117119
- **pkg/replication:** use info log level for network failures
118-
- **pkg/server:** use replica wording
120+
- **pkg/server:** followers management
119121
- **pkg/server:** validate replication settings
122+
- **pkg/server:** nil tlsConfig on default options
120123
- **pkg/server:** change max concurrency per database to 30
121124
- **pkg/server:** changed default db file size and make it customizable at db creation time
122-
- **pkg/server:** followers management
123-
- **pkg/server:** nil tlsConfig on default options
125+
- **pkg/server:** use replica wording
124126
- **pkg/stdLib:** implementing golang standard sql interfaces
125-
- **pkg/stdlib:** increase code coverage and fix blob results scan
126127
- **pkg/stdlib:** remove pinger interface implementation and increase code coverage
127-
- **pkg/stdlib:** simplified and hardened uri handling
128+
- **pkg/stdlib:** increase code coverage and fix blob results scan
128129
- **pkg/stdlib:** immuclient options identifier(uri) is used to retrieve cached connections
130+
- **pkg/stdlib:** simplified and hardened uri handling
129131

130132
### Features
131133
- Dockerfile for almalinux based image

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export GO111MODULE=on
1717
SHELL=/bin/bash -o pipefail
1818

1919
VERSION=1.1.0
20-
DEFAULT_WEBCONSOLE_VERSION=0.1.10
20+
DEFAULT_WEBCONSOLE_VERSION=1.0.11
2121
SERVICES=immudb immuadmin immuclient
2222
TARGETS=linux/amd64 windows/amd64 darwin/amd64 linux/s390x linux/arm64 freebsd/amd64 darwin/arm64
2323

0 commit comments

Comments
 (0)