Skip to content

v0.6.2

Compare
Choose a tag to compare
@mmeloni mmeloni released this 16 Jun 08:33
· 3978 commits to master since this release

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