Skip to content

Dotmesh release-0.6.1

Choose a tag to compare

@prisamuel prisamuel released this 10 Aug 15:35

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 list using 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