v0.6.2
Changelog
[v0.6.2] - 2020-06-15
Bug Fixes
- require auth for admin commands even if auth is disabled on server, do not allow admin user to be deactivated
- base64 decoding of passwords: now it requires the "enc:" prefix as base64 can not be differentiated from plain-text at runtime (e.g. "immu" is a valid base64 encode string)
- only require admin password to be changed if it is "immu"
- fix ldflags on dist binaries and add static compilation infos
- cmd/immuclient/audit: fix base64 encoded password not working with immuclient audit-mode
- immuadmin: repair password change flow right after first admin login
- pkg/auth: make ListUsers require admin permissions
- pkg/ring: fixes cache corruption due to a ring buffer elements overwrite on same internal index
- pkg/store: remove useless ringbuffer array
- pkg/store: fix uniform cache layers size allocation with small values
Changes
- add bug and feature request report github template
- fix golint errors
- githubactions add windows and build step
- remove plain-test admin password from log outputs
- add message (in cli help and swagger description) about base64-encoded inputs and outputs of get and set commands
- FreeBSD section in the readme
- fix changelog auto generation repo and releasing template
- pkg/server: reduce corruption_checker resources usage
Features
- expose through REST the following user-related actions: create, get, list, change password, set permission and deactivate
- immuclient freebsd daemon installation
- freebsd service install
- read immudb default admin password from flag, config or env var
- use immu as default admin password instead of randomly generated one
- immudb: accept base64 string for admin password in flag/config/env var
Downloads
Docker image
https://hub.docker.com/r/codenotary/immudb
Immudb Binaries
File | SHA256 |
---|---|
immudb-v0.6.2-darwin-amd64 | 932d82831470ff587f6ad0306490412b2a4bc5b783af7f312bf37a6d4e062448 |
immudb-v0.6.2-linux-amd64 | 0c60e1b10c3565c13e25241c6184e4826ff14785fff7b68f318fd05db171bae4 |
immudb-v0.6.2-linux-amd64-static | b219e80a3b540465298ddcf3686a5738a6ab20368e95b489b7b6abb42c98837e |
immudb-v0.6.2-linux-s390x | 830d826029c21675b299f97b41754af064592bf1c380a5aa0dde6df7cdc3ade2 |
immudb-v0.6.2-windows-amd64.exe | ad3d7f9dd0d699fff5ebe0607acadfd7c473e42cd5f742541c6d5ff3d148fe31 |
Immugw Binaries
File | SHA256 |
---|---|
immugw-v0.6.2-darwin-amd64 | fc4e55fd0f9834f02946fa7d07012831a000d4d965563f8a37d1e85f863f2aa3 |
immugw-v0.6.2-linux-amd64 | afea6148c701c307de823265d41b8853888a894a3bccd92c7d64cd0b435bfcd8 |
immugw-v0.6.2-linux-amd64-static | 5c02a3bc5001ad2613749202d4a8ed120443619983e511ea01c3f1fc6fed9e1d |
immugw-v0.6.2-linux-s390x | ff876290f7707547f54bdf499733c48c2e804e7cd08978a53402984950b6cc11 |
immugw-v0.6.2-windows-amd64.exe | dd59a9cc05f422a119acef63fbeac238b1166275f9f2cffba26d4868db8b5b44 |
Immucli Binaries
File | SHA256 |
---|---|
immuclient-v0.6.2-darwin-amd64 | 5cf2282e67b002b49e7fc8e45d3e2394bcc9b7e242bd19409f25b627c8b32319 |
immuclient-v0.6.2-linux-amd64 | 8237b10991ef7532e688d104f49f65ab5d038c323fce18d5683d0b35c1d0108d |
immuclient-v0.6.2-linux-amd64-static | 2d5a24b5dff3e2702d5ff80e3ac26bd5aea50759e28a56f34886dd1ec2aae39b |
immuclient-v0.6.2-linux-s390x | 1167e21350d4af9b2635f040c48509bf9291b0f4774a492eb7b74d37a869783e |
immuclient-v0.6.2-windows-amd64.exe | 205bd8d317d47429ca260d29f657ee071d8fe01b94ddf34c348a00477f743d22 |
Immuadmin Binaries
File | SHA256 |
---|---|
immuadmin-v0.6.2-darwin-amd64 | f8e319e0909e4ba5201a940f0cbdcc3d61a24a9fc2f1379fbfbed4b131282758 |
immuadmin-v0.6.2-linux-amd64 | 489c970d01e622d6f3d9cf783967fe4ff8de81f22c27b004688e6ebb1691c5f3 |
immuadmin-v0.6.2-linux-amd64-static | 5145e90dd98e12c800966dd71a8b5f36733fa1063f3d9cedafaf764920f6b82c |
immuadmin-v0.6.2-linux-s390x | 4b8375a610ee2007c8745e977fd1548057e9f16f4f94280eea165bd1074fadd5 |
immuadmin-v0.6.2-windows-amd64.exe | 9fd914e65ffb388f044e3d3eeda86df953fef3a2584e83cb6c020c8288117138 |