Skip to content

Commit 2e19925

Browse files
committed
1.37.4 release info
1 parent f8b7c79 commit 2e19925

File tree

3 files changed

+39
-9
lines changed

3 files changed

+39
-9
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Releases
22

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)
32+
333
## 1.37.3 (12/10/2021)
434

535
### New Features

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ Elixir application images:
189189

190190
## RECENT UPDATES
191191

192-
Latest version: 1.37.3 (12/10/2021)
192+
Latest version: 1.37.4 (2/27/2022)
193193

194194
The 1.37.x releases add an experimental docker-compose support for the build command.
195195

@@ -208,15 +208,15 @@ docker-slim update
208208

209209
1. Download the zip package for your platform.
210210

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`)
212212

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`)
214214

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`)
216216

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`)
218218

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`)
220220

221221
2. Unzip the package and optionally move it to your bin directory.
222222

@@ -412,7 +412,7 @@ In the interactive CLI prompt mode you must specify the target image using the `
412412
- `--compose-env-file` - Load compose env vars from file (host env vars override the values loaded from this file)
413413
- `--compose-workdir` - Set custom work directory for compose
414414
- `--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
416416
- `--prestart-compose-svc` - placeholder for now
417417
- `--poststart-compose-svc` - placeholder for now
418418
- `--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
743743

744744
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.
745745

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.
747747

748748
The extracted directory contains two binaries:
749749

pkg/app/master/commands/cliflags.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ const (
174174
FlagComposeEnvNoHostUsage = "Don't include the env vars from the host to compose"
175175
FlagComposeEnvFileUsage = "Load compose env vars from file (host env vars override the values loaded from this file)"
176176
FlagComposeWorkdirUsage = "Set custom work directory for compose"
177-
FlagContainerProbeComposeSvcUsage = "Set container probe to compose service"
177+
FlagContainerProbeComposeSvcUsage = "Container test/probe service from compose file"
178178
FlagComposeProjectNameUsage = "Use custom project name for compose"
179179
FlagPrestartComposeSvcUsage = "Run selected compose service(s) before any other compose services or target container"
180180
FlagPoststartComposeSvcUsage = "Run selected compose service(s) after the target container is running (need a new continue after mode too)"

0 commit comments

Comments
 (0)