Releases: moncho/dry
v0.11.2
Highlights
Maintenance release. No new functionality has been added.
Go version
Build with *go version go version go1.22.0 darwin/arm64
What's Changed
- Fix github.com/docker/cli CVE-2021-41092 by @jauderho in #144
- Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2 by @dependabot in #145
- Fix github.com/containerd/containerd CVE-2021-43816 by @jauderho in #148
- fix(containermenu): not panic on invalid selected index by @moncho in #154
- chore: update go version, go dependencies by @moncho in #155
- Bump github.com/containerd/containerd from 1.6.8 to 1.6.18 by @dependabot in #156
- Bump golang.org/x/net from 0.0.0-20220809012201-f428fae20770 to 0.7.0 by @dependabot in #158
- Bump github.com/opencontainers/image-spec from 1.0.3-0.20211202183452-c5a74bcca799 to 1.1.0-rc2 by @dependabot in #160
- Bump github.com/mitchellh/go-wordwrap from 1.0.0 to 1.0.1 by @dependabot in #162
- Bump github.com/jessevdk/go-flags from 1.4.0 to 1.5.0 by @dependabot in #161
- Bump golang.org/x/crypto from 0.0.0-20220315160706-3147a52a75dd to 0.7.0 by @dependabot in #163
- chore: remove refs to deprecated io/ioutil by @testwill in #185
- chore(deps): bump github.com/docker/cli from 20.10.10+incompatible to 24.0.2+incompatible by @dependabot in #183
- chore(deps): bump google.golang.org/grpc from 1.48.0 to 1.56.3 by @dependabot in #193
- chore(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.26 by @dependabot in #192
- chore: upgrade go version, cleanup code, update dependencies by @moncho in #198
- chore: run go fmt by @moncho in #199
- chore: remove unused workflows by @moncho in #200
- chore: run go fmt by @moncho in #201
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.20.0 by @dependabot in #195
- chore: prepare release 0.11.2 by @moncho in #202
New Contributors
- @jauderho made their first contribution in #144
- @dependabot made their first contribution in #145
- @testwill made their first contribution in #185
Full Changelog: v0.11.1...v.0.11.2
v0.11.1
v0.11
Highlights
Thanks to @tbocek, Dry can now connect via ssh to a remote docker node.
Also, and due to age, it is a good moment to drop the beta part from version names.
New Contributors
Full Changelog: v0.10-beta.1...v0.11
Go version
Build with go version go1.17.1 darwin/arm64
v0.10-beta.1
Highlights
The top header can now be hidden, having more room to show elements of lists, thanks to @JonDum for the idea.
A new tab for Docker volumes has been added, allowing to list and manage volumes.
Dry now uses tcell instead of termbox. Termbox was working perfectly fine, but it is not maintained anymore and tcell seems like a good alternative. It is an internal change that should not result in any visible change.
And some minor improvements and bug fixes. Special thanks to @muesli for the contributions.
New features
- Add support for Volumes, pressing
4
will now show the Volumes tab. (#105) - Pressing
F7
will now hide the main top header, pressingF7
again will show it back. (#106)
Bugfix
- Remove logs. (#104)
Go version
Build with go version go1.12.9 darwin/amd64
v0.9-beta.10
Highlights
Minor release with a couple of new features and bugfixes and some internal changes to improve stability.
New features
- Add support for 64-bit ARM. (#98)
- The refresh rate for the monitor mode can now be set on launch, e.g.
dry -m5000
. (#94)
Bugfix
- Update keybindings in help. #100, thanks @MarkNBroadhead.
Go version
Build with go version go1.12.4 darwin/amd64
v0.9-beta.9
Highlights
The refresh interval in the monitor view can now be configured.
New features
- Add Vim- and Emacs-style keybindings for scroll up/down. (#86), thanks @bard!!
- Pressing
s
in the monitor view will prompt for a new refresh interval for container stats. #87 - Pressing
q
will not exit dry. #89 - Pressing
F1
in the monitor view will switch the column used to sort containers. - Pressing
Ctrl+u
in the image pane will now remove all unused images. #91
Bugfix
- Refresh the container list when containers change their state. #88
Go version
Build with go version go1.12 darwin/amd64
v0.9-beta.8
Highlights
Minor improvements and bug fixes.
New features
- Connection errors while starting dry are now send to the standard output.
- Accept negative values for log since values. #82.
Bugfix
- Fix regression connecting to protected Docker daemons.
- Avoid panicking when a container is destroyed. #83.
Go version
Compiled with go version go1.11.4 darwin/amd64
v0.9-beta.7
v0.9-beta.6
Highlights
Release included a regression, marked as invalid and replaced by v0.9-beta.7.
v0.9-beta.5
Highlights
Mostly internal changes, but quite significant, dealing with dependency management and stability.
Dependencies
As preparation for Go modules, dependencies have been updated and cleaned. The project still uses dep for dependency management, but as soon as Go 1.11 is officially out it will be migrated to use the new module functionality. dep ensure now works.
Removing unused dependencies and having more control over indirect dependencies has resulted in smaller binaries.
Stability
A new mechanism to handle terminal events has been implemented (see commit d250). This has resulted in making dry less prone to freezes, something that happened occasionally in previous versions, specially when entering and exiting the container options menu.
New features
- Pressing
Ctrl+U
on the service list will force and update of the selected service. - Show the number of secrets and configs used by a service in the service list.
- Show orchestrator column in the stack list. So far, the value shown is hard-coded to Swarm.
- Pressing
Enter
on the monitor mode will show the options menu for the selected container.
Bugfixes
- Better handle container kill while showing the stats screen, #64.
Go version
Compiled with go version go1.10.3 darwin/amd64