From 93a1c595a57163155921e2ae7ecd81ad5ef7e23b Mon Sep 17 00:00:00 2001 From: Kyle Quest Date: Mon, 27 Jul 2020 14:25:10 -0700 Subject: [PATCH] 1.30.0 release info --- CHANGELOG.md | 14 ++++++++++++++ README.md | 16 +++++++++++----- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87ce0b852d..4220c4c988 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Releases +## 1.30.0 (7/27/2020) + +### New Features + +- `lint` command (initial Dockerfile linting capabilities with a basic set of checks) +- HTTP probe crawler (automatically probes additional endpoints referenced in the processed targets; see the `--http-probe-crawl` and related flags) + +### Improvements + +- ARM64 support (need more people to test!) +- `--http-probe-exit-on-failure` flag to exit execution when all HTTP probe calls fail +- `--include-bin-file` and `--include-exe-file` flags to make it easier to specify multiple binaries and executables loading them from files +- `xray` command report enhancements + ## 1.29.0 (3/18/2020) ### New Features diff --git a/README.md b/README.md index bcd06371c9..04b9a736aa 100755 --- a/README.md +++ b/README.md @@ -155,7 +155,11 @@ Note: The examples are in a separate repository: [https://github.com/docker-slim ## RECENT UPDATES -Latest version: 1.29.0 (3/18/2020) +Latest version: 1.30.0 (7/27/2020) + +This release introduces two new experimental capabilities: `lint` command (to inspect Dockerfiles) and HTTP crawling to automatically probe additional HTTP endpoints `docker-slim` discovers when it's performing its dynamic container analysis. For more info about the latest release see the [`CHANGELOG`](CHANGELOG.md). + +Previous version: This is a UX release that introduces an interactive mode to make it easier to run `docker-slim` when you don't know all available flags. Usage `` and `` buttons to navigate the interactive prompt and `` to execute the selected command. The `--target` option for the `build`, `xray` and `profile` commands is now used to select the target container image you want to process. For more info about the latest release see the [`CHANGELOG`](CHANGELOG.md). For more info about the interactive prompt see [`go-prompt`](https://github.com/c-bata/go-prompt). @@ -163,11 +167,13 @@ This is a UX release that introduces an interactive mode to make it easier to ru 1. Download the zip package for your platform. - - [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.29.0/dist_mac.zip) + - [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.30.0/dist_mac.zip) + + - [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.30.0/dist_linux.tar.gz) - - [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.29.0/dist_linux.tar.gz) + - [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.30.0/dist_linux_arm.tar.gz) - - [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.29.0/dist_linux_arm.tar.gz) + - [Latest Linux ARM64 binaries](https://downloads.dockerslim.com/releases/1.30.0/dist_linux_arm64.tar.gz) 2. Unzip the package. @@ -528,7 +534,7 @@ You can use the generated profile with your original image or with the minified The demo runs on Mac OS X, but you can build a linux version. Note that these steps are different from the steps in the demo video. -1. Get the docker-slim [Mac](https://downloads.dockerslim.com/releases/1.29.0/dist_mac.zip), [Linux](https://downloads.dockerslim.com/releases/1.29.0/dist_linux.tar.gz) or [Linux ARM](https://downloads.dockerslim.com/releases/1.29.0/dist_linux_arm.tar.gz) binaries. Unzip them and optionally add their directory to your PATH environment variable if you want to use the app from other locations. +1. Get the docker-slim [Mac](https://downloads.dockerslim.com/releases/1.30.0/dist_mac.zip), [Linux](https://downloads.dockerslim.com/releases/1.30.0/dist_linux.tar.gz), [Linux ARM](https://downloads.dockerslim.com/releases/1.30.0/dist_linux_arm.tar.gz) or [Linux ARM64](https://downloads.dockerslim.com/releases/1.30.0/dist_linux_arm64.tar.gz) binaries. Unzip them and optionally add their directory to your PATH environment variable if you want to use the app from other locations. The extracted directory contains two binaries: