You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,35 @@
1
1
# Releases
2
2
3
+
## 1.37.4 (2/27/2022)
4
+
5
+
### New Features
6
+
7
+
- Container probe feature to use one of the compose services to test/probe the target container (`--container-probe-compose-svc` flag and `container.probe` continue-after mode)
8
+
- Ability to override the container image name and/or tag when targetting a compose service (`--target-compose-svc-image` flag)
9
+
- Ability to wait before executing the HTTP probes (`--http-probe-start-wait` flag)
10
+
- Ability to wait before starting each compose service (`--compose-svc-start-wait` flag)
11
+
- Basic FastCGI protocol support in HTTP probes (docs TBD)
12
+
- New `registry` command and a basic `pull` subcommand
13
+
-`--include-new` build flag to keep new files created by target during dynamic analysis
14
+
- Supprot for stored global param in `slim.config.json`
15
+
16
+
17
+
### Improvements
18
+
19
+
- Improved containerized CI/CD environments support (`sensor-ipc-mode` and `sensor-ipc-endpoint` flags for `build` and `profile`)
20
+
- Docker host detection improvements
21
+
- Target container IP detection improvements
22
+
- Not minifying onbuild base images by default
23
+
- Not minifying already minified images
24
+
- Cleanup container resources on exit
25
+
-`include-cert-all` build flag enabled by default
26
+
- Propagate logging flags to sensor
27
+
- Not using default http probe if custom probes are already defined
28
+
- Many compose related enhancements (volume lookup enhancements, compose image detection and error handling, etc)
29
+
- Various monitoring engine enhancements
30
+
- Migrate from urfave/cli/v1 to urfave/cli/v2
31
+
- Dockerfile reverse engineering enhancements (HEALTHCHECK instruction support, improved RUN instruction reversing when ARGs are also used)
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -189,7 +189,7 @@ Elixir application images:
189
189
190
190
## RECENT UPDATES
191
191
192
-
Latest version: 1.37.3 (12/10/2021)
192
+
Latest version: 1.37.4 (2/27/2022)
193
193
194
194
The 1.37.x releases add an experimental docker-compose support for the build command.
195
195
@@ -208,15 +208,15 @@ docker-slim update
208
208
209
209
1. Download the zip package for your platform.
210
210
211
-
-[Latest Mac binaries](https://downloads.dockerslim.com/releases/1.37.3/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.37.3/dist_mac.zip`)
211
+
-[Latest Mac binaries](https://downloads.dockerslim.com/releases/1.37.4/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.37.4/dist_mac.zip`)
212
212
213
-
-[Latest Mac M1 binaries](https://downloads.dockerslim.com/releases/1.37.3/dist_mac_m1.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.37.3/dist_mac_m1.zip`)
213
+
-[Latest Mac M1 binaries](https://downloads.dockerslim.com/releases/1.37.4/dist_mac_m1.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.37.4/dist_mac_m1.zip`)
214
214
215
-
-[Latest Linux binaries](https://downloads.dockerslim.com/releases/1.37.3/dist_linux.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.3/dist_linux.tar.gz`)
215
+
-[Latest Linux binaries](https://downloads.dockerslim.com/releases/1.37.4/dist_linux.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.4/dist_linux.tar.gz`)
216
216
217
-
-[Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.37.3/dist_linux_arm.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.3/dist_linux_arm.tar.gz`)
217
+
-[Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.37.4/dist_linux_arm.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.4/dist_linux_arm.tar.gz`)
218
218
219
-
-[Latest Linux ARM64 binaries](https://downloads.dockerslim.com/releases/1.37.3/dist_linux_arm64.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.3/dist_linux_arm64.tar.gz`)
219
+
-[Latest Linux ARM64 binaries](https://downloads.dockerslim.com/releases/1.37.4/dist_linux_arm64.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.37.4/dist_linux_arm64.tar.gz`)
220
220
221
221
2. Unzip the package and optionally move it to your bin directory.
222
222
@@ -412,7 +412,7 @@ In the interactive CLI prompt mode you must specify the target image using the `
412
412
-`--compose-env-file` - Load compose env vars from file (host env vars override the values loaded from this file)
413
413
-`--compose-workdir` - Set custom work directory for compose
414
414
-`--compose-project-name` - Use custom project name for compose
415
-
-`--container-probe-compose-svc` - Set container probe to compose service
415
+
-`--container-probe-compose-svc` - Container test/probe service from compose file
416
416
-`--prestart-compose-svc` - placeholder for now
417
417
-`--poststart-compose-svc` - placeholder for now
418
418
-`--http-probe` - Enables/disables HTTP probing (ENABLED by default; you have to disable the probe if you don't need it by setting the flag to `false`: `--http-probe=false`)
@@ -743,7 +743,7 @@ You can use the generated profile with your original image or with the minified
743
743
744
744
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.
745
745
746
-
1. Get the docker-slim [Mac](https://downloads.dockerslim.com/releases/1.37.3/dist_mac.zip), [Mac M1](https://downloads.dockerslim.com/releases/1.37.3/dist_mac_m1.zip), [Linux](https://downloads.dockerslim.com/releases/1.37.3/dist_linux.tar.gz), [Linux ARM](https://downloads.dockerslim.com/releases/1.37.3/dist_linux_arm.tar.gz) or [Linux ARM64](https://downloads.dockerslim.com/releases/1.37.3/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.
746
+
1. Get the docker-slim [Mac](https://downloads.dockerslim.com/releases/1.37.4/dist_mac.zip), [Mac M1](https://downloads.dockerslim.com/releases/1.37.4/dist_mac_m1.zip), [Linux](https://downloads.dockerslim.com/releases/1.37.4/dist_linux.tar.gz), [Linux ARM](https://downloads.dockerslim.com/releases/1.37.4/dist_linux_arm.tar.gz) or [Linux ARM64](https://downloads.dockerslim.com/releases/1.37.4/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.
0 commit comments