Releases: jesseduffield/lazydocker
v0.24.1
Thanks to everybody who contributed in this release!
What's Changed
- fix: Properly support remote docker daemon over ssh by @rajiv-k in #511
- fix lazydocker breaking when having default context in config by @peauc in #552
- Bump lots of dependencies for various improvements by @thaJeztah in #561
- This fixed a bug I had where sometimes lazydocker didn't realise it was in a folder with a docker compose file.
- Add hint to what .DockerCompose is in documentation by @hauskens in #554
- Use 'docker compose' by default by @jesseduffield in #563
- go.mod: github.com/docker/docker, docker/cli v27.1.1 by @thaJeztah in #568
New Contributors
- @github-actions made their first contribution in #536
- @peauc made their first contribution in #552
- @thaJeztah made their first contribution in #561
- @hauskens made their first contribution in #554
Full Changelog: v0.23.3...v0.24.1
v0.24.0
Changelog
- 015a108 Add hint to .DockerCompose in documentation
- ed600c7 Dockerfile: fix alpine version
- 06ab7b7 Merge pull request #511 from rajiv-k/docker-host-ssh
- 1cf2e02 Merge pull request #536 from jesseduffield/create-pull-request/patch
- c73b3f7 Merge pull request #552 from peauc/feature/issue-493
- 4f375bb Merge pull request #554 from hauskens/patch-1
- 0849b80 Merge pull request #561 from thaJeztah/update_docker
- de40167 Merge pull request #563 from jesseduffield/docker-compose-command-update
- 58d5a18 README.md: Update Sponsors
- 1e34a9b Remove homebrew bump action
- 89020d6 Update readme
- df6c8c1 Use 'docker compose' by default
- f6c044d fix lazydocker breaking when having default docker explicitly mentioned in docker config
- 42b7ba1 fix: Properly support remote docker daemon over ssh
- 8fe9083 go.mod: github.com/Microsoft/go-winio v0.5.3
- 966ad05 go.mod: github.com/docker/docker, docker/cli v23.0.10
- 6f85b65 go.mod: github.com/docker/docker, docker/cli v24.0.7
- 0232610 go.mod: github.com/docker/docker, docker/cli v25.0.5
- 2d16389 go.mod: github.com/docker/docker, docker/cli v26.1.4
- 77a4de4 go.mod: github.com/docker/docker, docker/cli v27.0.3
- 463ddfd go.mod: github.com/docker/go-connections v0.5.0
- 3daea1e go.mod: github.com/docker/go-units v0.5.0
- 8ca3166 go.mod: github.com/imdario/mergo v0.3.16
- e27d487 go.mod: github.com/moby/term v0.5.0
- 61cd92b go.mod: github.com/morikuni/aec v1.0.0
- 6217ba0 go.mod: github.com/sirupsen/logrus v1.9.3
- ff579d8 go.mod: github.com/stretchr/testify v1.9.0
- bb5d70f go.mod: golang.org/x/time v0.5.0
- b010ea4 test.sh: fix file not being executable
- c84bb88 update to go1.21
v0.23.3
Some small changes in this release:
- Fixed a bug where logs did not appear in the main view as expected, especially on startup (cannot believe how long this was a thing for)
- Fixed bug where logs did not render correctly after returning from a subprocess (again; I just can't believe it)
- Fixed portugese typo (thanks Vininhos)
- Updated docs to use correct go version (thanks João Thallis)
- Added config for border style (thanks Scott McKendry)
- Updated appearance of scrollbars to be less ugly
Shameless plug: check out my new product https://www.subble.com which helps your company manage its SaaS subscriptions (discovery, licence management, etc)
Slightly less shameless plug: If you find value in my open source work, please sponsor me at https://github.com/sponsors/jesseduffield. Every donation helps!
v0.23.1
v0.23.0
The important part of this release is that we now honour the host specified in the current docker context (courtesy of @rajiv-k !).
But thanks to all contributors who helped with this release!
Apologies for taking so long to cut new releases with lazydocker. I really do want to spend more time on this project but lazygit consumes pretty much all of my free time. I've got a PR in the works for changing things like timestamps/wrap/autoscroll/etc when viewing logs but it's in limbo until I find the time to get back to it.
Changelog
Features
- d2fa5e9 feat(docker): Honour the host specified in current docker context (#464) (@rajiv-k )
- 966570c Forward env vars to commands (@jesseduffield )
Translations
- 50582db feat(i18n): 🌐 Portuguese translation (#479) (@miguelfferraz )
- d2dd4db i18n: spanish translation (#473) (@luisnquin )
- 722fb88 Fix mistakes in French translation (#427) (@paulus85 )
- 42a9668 Fix polish translation (#467) (@panproteus )
Maintenance
- 9e90d2f Mention JSON schema (#474) (@EmilyGraceSeville7cf )
- e69449c Use go 1.20 (@jesseduffield )
- 953e560 fix: Maintenance typo (#477) (@testwill )
- 39e694f Add timeout to go linter (@jesseduffield )
- 2dda39d Appease linter (@jesseduffield )
- 6473810 Bump docker (@jesseduffield )
- 71e8e43 Bump version tag in installation docs for asdf (#476) (@helgeblod )
- f25a5eb Bump x/net (@jesseduffield )
v0.21.1
v0.21.0
Lots of good stuff in this release. Special shoutout to @tony-sol for adding the networks view!
What's Changed
- Add networks view by @tony-sol in #424
- Allow configuring number of logs to tail by @jesseduffield in #405
- Wrap custom commands on shell by @gusandrioli in #387
- Use service name as service ID by @nakaakist in #407
- Allow setting default screenMode by @Rdkang in #421
- Add selectedLineBgColor theme customization by @tiagovla in #420
- Allow showing compact container statuses by @martini1992 in #419
- Render container stats and configs as yaml by @tony-sol in #444
- Display hotkeys to detach from the container by @glendsoza in #411
- Chinese translation by @tabris233 in #441
- add dev-container by @jesseduffield in #401
- os: fix linter issue by @dawidd6 in #442
- Docs: explain go templates in custom commands by @jchvz in #428
- Bump github.com/gogo/protobuf from 1.3.1 to 1.3.2 by @dependabot in #432
- Bump github.com/opencontainers/image-spec from 1.0.1 to 1.0.2 by @dependabot in #439
- Bump github.com/docker/distribution from 2.8.0+incompatible to 2.8.2+incompatible by @dependabot in #448
- Bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible by @dependabot in
New Contributors
- @nakaakist made their first contribution in #407
- @tony-sol made their first contribution in #424
- @dependabot made their first contribution in #432
- @jchvz made their first contribution in #428
- @Rdkang made their first contribution in #421
- @martini1992 made their first contribution in #419
- @tabris233 made their first contribution in #441
- @tiagovla made their first contribution in #420
- @glendsoza made their first contribution in #411
Full Changelog: v0.20.0...v0.21.0
v0.20.0
v0.19.0
Changelog
Features:
- #372 ports are displayed in the containers and services panels
- #317 (@mark2185 ) support for
docker pause
command via 'p' key - #346 ability to start shell from services panel via 'E' key
- #372 the current window can be expanded to take up half the screen or the full screen using the '+' and '_' keys (like in lazygit)
- #366 (@miles170 ) string replacements for image names. For example:
replacements:
imageNamePrefixes:
'123456789012.dkr.ecr.us-east-1.amazonaws.com': '<prod>'
'923456789999.dkr.ecr.us-east-1.amazonaws.com': '<dev>'
This prevents the image name column from being ridiculously long.
- #372 use blue background colour on selected line for better visibility
- #367 (@blennster ) support for tab and backtab navigation
- #342 view container (in stdout) logs via SDK rather than via docker binary
- #375 improve sorting of volumes to show named volumes at the top
- #352 (@ rmtsrc ) image name included in config tab
Bug fixes:
- #372 fixed some focus-related issues
- #362 (@tilliwilli ) fixes bug where text was white in light themes
Maintenance:
- #358 (@Syriiin ) updated FAQ to include steps for docker compose V2 usage
- #373 (@gusandrioli ) keybinding cheatsheets are now marked as auto-generated to reduce confusion when people want to update the cheatsheets.
- #355 (@DasFaultier ) improved install script
- #356 extracted process kill logic for use in lazygit
- #368 fixed linting errors
v0.18.1
Changelog
- minor fix from v 0.18 where TTY containers were not showing their logs