From 660fae2b4fab23a6a80a1d7afe26708e57bac4cb Mon Sep 17 00:00:00 2001 From: Kyle Quest Date: Sat, 16 Nov 2019 17:47:45 -0800 Subject: [PATCH] 1.26 release notes --- CHANGELOG.md | 15 +++++++++++++++ README.md | 14 ++++++++------ 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a72412534..026b2b8612 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## 1.26 (11/16/2019) + +### New Features + +* Run `docker-slim` in containers. +* New distribution option ([`dslim/docker-slim`](https://hub.docker.com/r/dslim/docker-slim) image available in Docker Hub). +* Archive `docker-slim` state into a separate Docker volume. + +### Improvements + +* Default to continuing `docker-slim` execution after the http probing step is done when http probing is enabled. +* Improved IPC. +* Improved seccomp and metadata artifact copy option. +* Improved execution report. + ## 1.25.3 (8/4/2019) ### New Features diff --git a/README.md b/README.md index 479583b510..ded0c16490 100755 --- a/README.md +++ b/README.md @@ -125,21 +125,23 @@ Note: The examples are in a separate repository: [https://github.com/docker-slim ## RECENT UPDATES -Latest version: 1.25.3 (8/4/2019) +Latest version: 1.26 (11/16/2019) -Now you can build minified images from the original Dockerfile (no need to create a separate fat container first). For more info about the latest release see the [`CHANGELOG`](CHANGELOG.md). +Now you can run `docker-slim` in containers. For more info about the latest release see the [`CHANGELOG`](CHANGELOG.md). ## INSTALLATION 1. Download the zip package for your platform. - - [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.25.3/dist_mac.zip) - - [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.25.3/dist_linux.tar.gz) - - [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.25.3/dist_linux_arm.tar.gz) + - [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.26/dist_mac.zip) + - [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.26/dist_linux.tar.gz) + - [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.26/dist_linux_arm.tar.gz) 2. Unzip the package. 3. Add the location where you unzipped the package to your PATH environment variable (optional). If the directory where you extracted the binaries is not in your PATH then you'll need to run your `docker-slim` commands from that directory. +To use the Docker image distribution just start using the `dslim/docker-slim` container image. + ## BASIC USAGE INFO `docker-slim [version|info|build|profile|update|version] [--http-probe|--remove-file-artifacts] ` @@ -180,7 +182,7 @@ You can use the generated profile with your original image or with the minified The demo run 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.25.3/dist_mac.zip), [Linux](https://downloads.dockerslim.com/releases/1.25.3/dist_linux.tar.gz) or [Linux ARM](https://downloads.dockerslim.com/releases/1.25.3/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.26/dist_mac.zip), [Linux](https://downloads.dockerslim.com/releases/1.26/dist_linux.tar.gz) or [Linux ARM](https://downloads.dockerslim.com/releases/1.26/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. The extracted directory contains two binaries: