Releases: wagoodman/dive
v0.12.0
Changelog
v0.12.0 (2024-02-02)
Added Features
- Can we do docker layer wise scan for vulnerability detection [Issue #465]
- How to use Dive in gitlab CI Securely? [Issue #493]
Bug Fixes
- Dive always fail when trying to fetch local image [Issue #462]
- Unable to analyze the image using dive (Docker 25+ compatibility) [Issue #498] [PR #500] [tbroyer]
Additional Changes
- Bump to more recent go version, remove no longer required overrides [PR #461] [SuperSandro2000]
- docs: Adds instructions for snap installation [PR #484] [gruyaume]
- DIVE_VERSION does not need to be exported [PR #492] [ReneNyffenegger]
- fix(sec): upgrade golang.org/x/net to 0.17.0 [PR #503] [suguds]
v0.11.0
Changelog
v0.11.0 (2023-07-07)
Added Features
- Allow for autodetecting both
.yaml
and.yml
config files [PR #401] [dosisod] - Allow for vertical and horizontal scrolling on all views [Issue #181] [PR #399] [mark2185]
- Support Ctrl-Z for job control. [Issue #297] [PR #447] [yurenchen000]
- Quit on
q
[Issue #352] [PR #354] [abitrolly] - dive with podman on MacOS [Issue #368] [PR #390] [michaelherold]
- Add more details to "Image Details" section [Issue #369] [PR #399] [mark2185]
- Viewing command Details [Issue #381] [PR #399] [mark2185]
Bug Fixes
- Fix stream podman command hanging [PR #349] [hedrox]
- Fix rendering for multi-line commands [PR #443] [lutzky]
- Layers selection area pushes other UI elements offscreen [Issue #285] [PR #399] [mark2185]
- How to see all layers? [Issue #328] [PR #399] [mark2185]
- UI - 'Command' details are truncated! [Issue #376] [PR #399] [mark2185]
- Dive is crashing when browsing layers of paketobuildpacks/run:base-cnb image [Issue #396] [PR #395] [lightsnowball]
Additional Changes
- improve README with new docker run command [PR #344] [ozbillwang]
- Add Nix/NixOS package installation instructions [PR #348] [alexandregv]
- Correct installation instruction for Ubuntu/Debian [PR #400] [iwataka]
- ubuntu install latest version script [PR #403] [orihomie]
- feat: add support for alternative ordering strategies [PR #424] [iiian]
- Update README.md about installation on Arch Linux [PR #428] [orhun]
- Updated the deprecated ioutil dependency [PR #429] [zachary-walters]
- Bump module versions to resolve vulnerabilities [PR #455] [luhring]
- Fix CI [PR #457] [abitrolly]
- Update the link for the Arch Linux package [PR #459] [orhun]
v0.10.0
Changelog
6488097 add ci integration test with kaniko image
764a228 Merge pull request #339 from breun/document-macports-install
4457be0 Document MacPorts install
b8d2d3d Merge pull request #332 from cxsu/wrap-tree
341239b Merge branch 'master' into wrap-tree
6f15b4c Merge pull request #331 from cxsu/update-gocui
aadcbcb Add wrapping tree key
d4a9c08 Fix detail wrap option
b310bdb Add module awesome-gocui/keybinding
5e9380d Update gocui module
3430221 Add image name to details view (#325)
739416b Merge pull request #327 from avisiedo/add-support-for-docker-archives
ec6b227 docker-archive: Add support for kaniko
bed359c Merge pull request #320 from gliptak/patch-2
92bcd30 Merge pull request #321 from gliptak/patch-3
7da7e2d Merge pull request #313 from MaxPeal/patch-1
3858fd2 Merge pull request #319 from gliptak/patch-1
62d2c64 Bring Go current for GH build
1c4bb9a Bring Go current for CircleCI
4961bb3 Bring Alpine to 3.12 in Dockerfile
2db716d Merge pull request #317 from lpmi-13/typo_fix
d06c3cf fix simple typos
04ecad5 update to alpine 3..12
103b05f Merge pull request #290 from tklauser/go-mod-tidy
322c46f Tidy up go dependencies
d8ce26d Merge pull request #291 from tklauser/remove-unnecessary-fmt-sprintf
8fe31e8 Merge pull request #289 from abitrolly/patch-1
915e5ba Remove unnecessary use of fmt.Sprintf
f5b5a42 Fix linter S1039: unnecessary use of fmt.Sprintf (gosimple)
86ac01b Require golang 1.10+ (closes #278)
c6bb237 Merge pull request #287 from wagoodman/ignore-parse-errors
76631e3 fix import
adc3e19 Merge branch 'master' into ignore-parse-errors
f9e29dc Merge pull request #283 from abitrolly/sourceconfig
fa9c486 Merge pull request #282 from MikaelUrankar/freebsd-aarch64
ca9fe96 Merge pull request #284 from abitrolly/patch-1
4291fd0 Add description to RPM packages (fixes #280)
e15a2aa Make errcheck
happy
aea85a1 Allow setting source
in config file (fixes #267)
357dcb3 Add support for freebsd/arm64
a9c2e48 add option to ignore image parsing errors; closes #258
4026276 fix release entrypoint
Docker images
docker pull wagoodman/dive:latest
docker pull wagoodman/dive:v0.10.0
docker pull wagoodman/dive:v0
docker pull wagoodman/dive:v0.10
v0.9.2
Changelog
0872cc1 cut release
89ea9da no more prereleases
b461809 Merge pull request #277 from wagoodman/add-slim-layout
04038ec Merge pull request #266 from abitrolly/confix
16fde15 fix expand bug for details pane and bottom status bar
8818b99 reactive layout; addresses #179
338953d debug format
65f40c2 partially complete with slim layer
cc40317 skip empty keybinding configs
bf90d13 Merge pull request #268 from wagoodman/tree-dim-overflow
25c3017 Merge pull request #269 from abitrolly/keyfix
20ec5cf Simplify nil check for slice
bf7dd66 Propagate error from parsing keybinding (#129)
ba6b754 Do not ignore missing file from --config option (fixes #265)
b68bce1 fix filetree attribute header
8c6a7ce expand right column
8d8c84c Merge pull request #256 from wagoodman/simple-layout-manager
776c1f9 add tests
e8301be rm unused cursor methods
27ef402 fix footer + onLayoutChange propagation on view hide
94699db introduce area obj + breakup layout function
8a3642a central header formatter
1470615 added simple layout manager
700332b Merge pull request #255 from kyounger/patch-1
8c763fc diff.hide fix
119040e Merge pull request #254 from wagoodman/gha-on-pr
f470820 enforce gha on prs
35db1ec Merge pull request #252 from wagoodman/fix-log-and-tar-paths
6b659d9 linting
fcb50f0 Merge branch 'master' into fix-log-and-tar-paths
fe158e4 Merge pull request #250 from wagoodman/add-package-tests
74be19b move goreleaser to makefile
ba307fb lock goreleaser version
17742e7 add test for formatting/rejecting relative path in filetree
ed57565 fix nil log dest; clean tar paths
3c8dc62 add funding options
daa0089 add funding info
ba7b39c add package install tests + basic execution of dive
9e4fec2 Merge pull request #249 from wagoodman/enhance-gha-pipeline
873f578 fix/improve circle tests
7a5992f enhance gha pipeline for release
9a34db4 Merge pull request #245 from 1138-4EB/alpine
168e67c Merge branch 'master' into alpine
0edf35e use separate goreleaser config file to generate docker images based on alpine
Docker images
docker pull wagoodman/dive:latest
docker pull wagoodman/dive:v0.9.2
docker pull wagoodman/dive:v0
docker pull wagoodman/dive:v0.9
v0.9.1
Add initial Podman support!
- Add ability to process images stored in Podman image locations.
- Allow users to provide an image from a custom
--source
such asdocker
,podman
, anddocker-archive
(output fromdocker image save ...
command). This source can also be provided with a schema prefix (e.g.podman://docker.io/mongo:latest
). - Refactor UI code
- Swap base image from alpine back to debian (due to podman dependencies)