Fix small bug to pass the server config down into the in-memory state
Assets
2
lukemarsden
released this
- Stop
zfs get
values returning-
causing goroutine crashes.
Assets
2
binocarlos
released this
Fix bug with checking dotmesh ports
Assets
2
binocarlos
released this
Fix hardcoded domain list for knowing if we are connecting via TLS or not
Assets
2
binocarlos
released this
Fix hardcoded domain list for knowing if we are connecting via TLS or not
Assets
2
itamarst
released this
Fix for race condition in pulls.
Assets
2
itamarst
released this
This release fixes a number of security issues, as well as many other improvements.
Assets
2
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
Assets
2
- dotmesh#428 - Support specifying custom dotmesh ports to connect to in dotmesh-server and client.
- dotmesh#449 - Fixed Production failure: Dotmesh server pods ending up in
Completed
state - dotmesh#450 - Handle unrecoverable errors with a 'failedState'
- dotmesh#457 - Fixed dm client adds in the namespace twice on requests to the remote
- dotmesh#401 - Implemented support for PVPerNodeMode on dotmesh (feature currently in beta, being tested)
- dotmesh#462 - Update progress bar with total size when we get it from the TransferPoll request
- dotmesh#422 - Fixed various goroutine leaks in dotmesh
- dotmesh#455 run a samba container inside vagrant for easy Mac based code editing
- FIX: At least we can stop reporting stale data in 'dm dot show' and the web UI and such.
Install instructions: https://docs.dotmesh.com/install-setup
Upgrading: https://docs.dotmesh.com/install-setup/upgrading