Skip to content

Commit fc2a266

Browse files
committed
1.40.7 release info
Signed-off-by: Kyle Quest <[email protected]>
1 parent bd6b5dc commit fc2a266

File tree

2 files changed

+48
-12
lines changed

2 files changed

+48
-12
lines changed

CHANGELOG.md

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

3+
## 1.40.7 (12/9/2023)
4+
5+
### New Features
6+
7+
- Simple `registry image-index-create` command to create multi-architecture images.
8+
- Simple `images` command to list container images.
9+
10+
### Improvements
11+
12+
- Improved ptmon syscall handling.
13+
- Enhanced `mondel` events with timestamps and sequence numbers.
14+
- Extra docker socket validation checks.
15+
- Version info on exit/failure.
16+
- Temp container cleanup improvements.
17+
- ARM image build scripts for the containerized distribution.
18+
19+
### Bug Fixes
20+
21+
- Websocket http probe bug fix.
22+
- Various ptmod bug fixes.
23+
24+
325
## 1.40.5/1.40.6 (11/2/2023)
426

527
### New Features

README.md

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,9 @@ Elixir application images:
196196

197197
## RECENT UPDATES
198198

199-
Latest version: `1.40.6` (`11/2/2023`)
199+
Latest version: `1.40.7` (`12/9/2023`)
200200

201-
The 1.40.6 release introduces a number of new features and improvements for the `debug`, `xray`, `build` and `profile` commands in addition to introducing monitor even log and control commands in the sensor.
201+
The 1.40.7 release introduces an ability to assemble multi-architecture images from already existing architecture-specific images, an ability to list local container images and various enhancements that improve the minification capabilities.
202202

203203
For more info about the latest release see the [`CHANGELOG`](CHANGELOG.md).
204204

@@ -215,15 +215,15 @@ slim update
215215

216216
1. Download the zip package for your platform.
217217

218-
- [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.40.6/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.6/dist_mac.zip`)
218+
- [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.40.7/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.7/dist_mac.zip`)
219219

220-
- [Latest Mac M1 binaries](https://downloads.dockerslim.com/releases/1.40.6/dist_mac_m1.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.6/dist_mac_m1.zip`)
220+
- [Latest Mac M1 binaries](https://downloads.dockerslim.com/releases/1.40.7/dist_mac_m1.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.7/dist_mac_m1.zip`)
221221

222-
- [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.40.6/dist_linux.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.6/dist_linux.tar.gz`)
222+
- [Latest Linux binaries](https://downloads.dockerslim.com/releases/1.40.7/dist_linux.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.7/dist_linux.tar.gz`)
223223

224-
- [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm.tar.gz`)
224+
- [Latest Linux ARM binaries](https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm.tar.gz`)
225225

226-
- [Latest Linux ARM64 binaries](https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm64.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm64.tar.gz`)
226+
- [Latest Linux ARM64 binaries](https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm64.tar.gz) (`curl -L -o ds.tar.gz https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm64.tar.gz`)
227227

228228
2. Unzip the package and optionally move it to your bin directory.
229229

@@ -289,6 +289,7 @@ If you don't specify any command `slim` will start in the interactive prompt mod
289289
- `profile` - Performs basic container image analysis and dynamic container analysis, but it doesn't generate an optimized image.
290290
- `run` - Runs one or more containers (for now runs a single container similar to `docker run`)
291291
- `merge` - Merge two container images (optimized to merge minified images).
292+
- `images` - Get information about container images.
292293
- `version` - Shows the version information.
293294
- `appbom` - Shows the application BOM (app composition/dependencies).
294295
- `update` - Updates Slim to the latest version.
@@ -313,6 +314,7 @@ Commands:
313314
- `registry` - Execute registry operations.
314315
- `profile` - Collect fat image information and generate a fat container report
315316
- `merge` - Merge two container images (optimized to merge minified images)
317+
- `images` - Get information about container images.
316318
- `appbom` - Shows the application BOM (app composition/dependencies)
317319
- `version` - Show app and docker version information
318320
- `update` - Update the app
@@ -594,6 +596,8 @@ See the "Debugging Using the `debug` Command" section for more information about
594596

595597
### `REGISTRY` COMMAND OPTIONS
596598

599+
For the operations that require authentication you can reuse the registry credentials from Docker (do `docker login` first and then use the `--use-docker-credentials` flag with the `registry` command) or you can specify the auth info using the `--account` and `--secret` flags).
600+
597601
#### `PULL` SUBCOMMAND OPTIONS
598602

599603
USAGE: `slim registry pull [IMAGE]`
@@ -609,6 +613,16 @@ USAGE: `slim registry push [IMAGE]`
609613

610614
USAGE: `slim registry copy [SRC_IMAGE] [DST_IMAGE]`
611615

616+
#### `IMAGE-INDEX-CREATE` SUBCOMMAND OPTIONS
617+
618+
USAGE: `slim registry image-index-create --image-index-name [MULTI-ARCH_IMAGE_TAG] --image-name [IMAGE_ONE] --image-name [IMAGE_TWO]`
619+
620+
Other useful flags:
621+
622+
- `--as-manifest-list` - Create image index with the manifest list media type instead of the default OCI image index type.
623+
- `--dump-raw-manifest` - Dump raw manifest for the created image index.
624+
- `--insecure-refs` - Allow the referenced images from insecure registry connections.
625+
612626
## RUNNING CONTAINERIZED
613627

614628
The current version of Slim is able to run in containers. It will try to detect if it's running in a containerized environment, but you can also tell Slim explicitly using the `--in-container` global flag.
@@ -1080,11 +1094,11 @@ The demo runs on Mac OS X, but you can build a linux version. Note that these st
10801094

10811095
1. Get the Slim app binaries:
10821096

1083-
* [Mac](https://downloads.dockerslim.com/releases/1.40.6/dist_mac.zip),
1084-
* [Mac M1](https://downloads.dockerslim.com/releases/1.40.6/dist_mac_m1.zip),
1085-
* [Linux](https://downloads.dockerslim.com/releases/1.40.6/dist_linux.tar.gz),
1086-
* [Linux ARM](https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm.tar.gz),
1087-
* [Linux ARM64](https://downloads.dockerslim.com/releases/1.40.6/dist_linux_arm64.tar.gz)
1097+
* [Mac](https://downloads.dockerslim.com/releases/1.40.7/dist_mac.zip),
1098+
* [Mac M1](https://downloads.dockerslim.com/releases/1.40.7/dist_mac_m1.zip),
1099+
* [Linux](https://downloads.dockerslim.com/releases/1.40.7/dist_linux.tar.gz),
1100+
* [Linux ARM](https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm.tar.gz),
1101+
* [Linux ARM64](https://downloads.dockerslim.com/releases/1.40.7/dist_linux_arm64.tar.gz)
10881102

10891103
Unzip them and optionally add their directory to your `PATH` environment variable if you want to use the app from other locations.
10901104

0 commit comments

Comments
 (0)