Dive Versions Save

A tool for exploring each layer in a docker image

v0.12.0

2 months ago

Changelog

v0.12.0 (2024-02-02)

Full Changelog

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

Additional Changes

v0.11.0

9 months ago

Changelog

v0.11.0 (2023-07-07)

Full Changelog

Added Features

Bug Fixes

Additional Changes

v0.10.0

3 years ago

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

4 years ago

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

4 years ago
  • Removes the libpod dependency, while still allowing for podman support.
  • Using alpine as the base image

v0.9.0

4 years ago
  • Add ability to process images stored in Podman image locations.
  • Allow users to provide an image from a custom --source such as docker, podman, and docker-archive (output from docker 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)

v0.8.1

4 years ago
  • Fixes #225: ctrl-F exits instead of displaying file filter

v0.8.0

4 years ago
  • Move dive to homebrew-core
  • Adding file report to CI results
  • Clarify ratios vs percentages in CI config
  • Update docker images

v0.7.2

5 years ago

Changelog

09296c0 consider collapsed dirs in visible tree size (fixes #185)

v0.7.1

5 years ago

Changelog

fa48fc1 prevent infinite render loop (fixes #184) e7bf771 update readme for v0.7.0