Dotmesh release-0.6.1
Significant changes that went into this release:
-
dotmesh#461 - Object storage integration (set of object versions) - Implemented S3 integration with dotmesh
-
dotmesh#463 - Support CVv2 mode in dotmesh with sentinels to stabilise pod lifecycles
-
dotmesh#337 - Faster
dm listusing a new API call,DotmeshRPC.ListWithContainers -
dotmesh#465 - Make the operator log the logs of failed server pods
-
dotmesh#466 - After restarting dotmesh-server-inner, all dots go into "failed, never coming back"
-
dotmesh#463 - Remove ownerref on pods so they can be controlled by the dotmesh operator
-
dotmesh#474 - Remove collaborator rpc endpoint
-
dotmesh#475 - Add UserFromName RPC method
-
dotmesh#476 - Add UpdateUserPassword RPC method
-
dotmesh#481 - Add UpdateUserEmail RPC endpoint
-
dotmesh#482 - Add AuthenticatedUser RPC endpoint
-
dotmesh#420 - Fix, after a dm cluster reset, volumes lose their zfs-ness
-
dotmesh#478 - Add a global --verbose option that displays the JSONRPC requests and responses
-
dotmesh#479 - Allow JSON string as params passed into dm debug
-
dotmesh#490 - Newly handed out docker volume mounts can refer to deleted dots
-
dotmesh#489 - List-like RPCs should refer to the registry rather than local fsMachine state
-
dotmesh#495 - Dot name restrictions mean we can't clean up randomly generated docker volumes
-
dotmesh#497 - Refactor, split up statemachines, types, etc. into multiple files
-
dotmesh#460 - Don't show replication status errors if non-admin user.
-
dotmesh#493 - Recast retry loop to keep going until it finds definite evidence of success or failure.
-
dotmesh#467 - Bazel for build
-
dotmesh#496 - Use Gitlab registry
-
dotmesh#440 - Support ZFS 0.7 (in particular, this fixes dotmesh on Ubuntu 18.04)
-
dotmesh#528 - Fix: pool names can be stupidly long
-
dotmesh#532 - ZFS detection logic makes fragile assumptions
-
dotmesh#534 - Fix ZFS errors in pushes
-
Tidied up source files, directories did various bits of refactoring.
-
Numerous stability fixes for acceptance tests for dotmesh on kubernetes using dind clusters; added cleanup strategies for test runs for CI and local runs, made tests crash faster, fixed networking flakes in tests and many more.
-
Stability fixes for production usage with kubernetes, with explicit mount points for dots stored in ZFS.
Install instructions: https://docs.dotmesh.com/install-setup
Upgrading: https://docs.dotmesh.com/install-setup/upgrading