Skip to content

Commit 89d9651

Browse files
committed
internal output image builder by default, 1.40.4 release info
Signed-off-by: Kyle Quest <[email protected]>
1 parent df603f7 commit 89d9651

File tree

3 files changed

+29
-14
lines changed

3 files changed

+29
-14
lines changed

CHANGELOG.md

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

3+
## 1.40.4 (8/25/2023)
4+
5+
### Improvements
6+
7+
- Auto-complete in the interactive `prompt` mode for the target, namespace, pod and session flags
8+
- Interactive `debug` command terminal that runs as if you are connected directly to the target image you are debugging (enabled by default)
9+
- Basic sessions for `debug` command
10+
- Ability to show logs for the existing `debug` command sessions
11+
- More `debug` command flags (see README)
12+
- README docs updates for the `debug` command
13+
14+
### Bug Fixes
15+
16+
- Many `debug` command bug fixes
17+
318
## 1.40.3 (7/13/2023)
419

520
### New Features

README.md

Lines changed: 13 additions & 13 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.3 (7/13/2023)
199+
Latest version: 1.40.4 (8/25/2023)
200200

201-
The 1.40.3 release adds the next version of the `debug` command with support for kubernetes.
201+
The 1.40.4 release update the `debug` command improving its support for kubernetes and enhancing the overall debugging experience.
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.3/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.3/dist_mac.zip`)
218+
- [Latest Mac binaries](https://downloads.dockerslim.com/releases/1.40.4/dist_mac.zip) (`curl -L -o ds.zip https://downloads.dockerslim.com/releases/1.40.4/dist_mac.zip`)
219219

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

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

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

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

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

@@ -536,7 +536,7 @@ In the interactive CLI prompt mode you must specify the target image using the `
536536
- `--sensor-ipc-endpoint` - Override sensor IPC endpoint
537537
- `--rta-onbuild-base-image` - Enable runtime analysis for onbuild base images (default: false)
538538
- `--rta-source-ptrace` - Enable PTRACE runtime analysis source (default: true)
539-
- `--image-build-engine` - Select image build engine: `internal` | `docker` | `none` (`internal` - build the output image without using Docker, `docker` - build the output image with Docker [default behavior], `none` - don't build the output image, allows you to do your own build with the tools you want to use, which you'll be able to do by pointing to the artifact directory where the `files.tar` and `Dockerfile` artifacts are located for the output image)
539+
- `--image-build-engine` - Select image build engine: `internal` | `docker` | `none` (`internal` - build the output image without using Docker [default behavior], `docker` - build the output image with Docker, `none` - don't build the output image, allows you to do your own build with the tools you want to use, which you'll be able to do by pointing to the artifact directory where the `files.tar` and `Dockerfile` artifacts are located for the output image)
540540
- `--image-build-arch` - Select output image build architecture (use the standard container image names for the architectures without the OS part)
541541
- `--obfuscate-metadata` - Obfuscate the standard system and application metadata to make it more challenging to identify the image components (experimental flag, first version of obfuscation; inspired by the [`Malicious Compliance`](https://kccnceu2023.sched.com/event/1Hybu/malicious-compliance-reflections-on-trusting-container-scanners-ian-coldwater-independent-duffie-cooley-isovalent-brad-geesaman-ghost-security-rory-mccune-datadog) KubeCon EU 2023 talk)
542542

@@ -929,11 +929,11 @@ The demo runs on Mac OS X, but you can build a linux version. Note that these st
929929

930930
1. Get the Slim app binaries:
931931

932-
* [Mac](https://downloads.dockerslim.com/releases/1.40.3/dist_mac.zip),
933-
* [Mac M1](https://downloads.dockerslim.com/releases/1.40.3/dist_mac_m1.zip),
934-
* [Linux](https://downloads.dockerslim.com/releases/1.40.3/dist_linux.tar.gz),
935-
* [Linux ARM](https://downloads.dockerslim.com/releases/1.40.3/dist_linux_arm.tar.gz),
936-
* [Linux ARM64](https://downloads.dockerslim.com/releases/1.40.3/dist_linux_arm64.tar.gz)
932+
* [Mac](https://downloads.dockerslim.com/releases/1.40.4/dist_mac.zip),
933+
* [Mac M1](https://downloads.dockerslim.com/releases/1.40.4/dist_mac_m1.zip),
934+
* [Linux](https://downloads.dockerslim.com/releases/1.40.4/dist_linux.tar.gz),
935+
* [Linux ARM](https://downloads.dockerslim.com/releases/1.40.4/dist_linux_arm.tar.gz),
936+
* [Linux ARM64](https://downloads.dockerslim.com/releases/1.40.4/dist_linux_arm64.tar.gz)
937937

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

pkg/app/master/commands/build/flags.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ var Flags = map[string]cli.Flag{
510510
},
511511
FlagImageBuildEngine: &cli.StringFlag{
512512
Name: FlagImageBuildEngine,
513-
Value: "docker",
513+
Value: IBEInternal,
514514
Usage: FlagImageBuildEngineUsage,
515515
EnvVars: []string{"DSLIM_IMAGE_BUILD_ENG"},
516516
},

0 commit comments

Comments
 (0)