Skip to content

Releases: moby/buildkit

dockerfile/1.11.0-rc1-labs

09 Oct 03:15
62bda5c
Compare
Choose a tag to compare
Pre-release

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.11.0-rc1-labs

Notable changes

  • COPY --chmod now supports non-octal values #5380

dockerfile/1.11.0-rc1

09 Oct 03:14
62bda5c
Compare
Choose a tag to compare
dockerfile/1.11.0-rc1 Pre-release
Pre-release

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.11.0-rc1

Notable changes

  • ONBUILD command now supports commands that refer to other stages or images with from, like COPY --from or RUN mount=from=... #5357
  • SecretsUsedInArgOrEnv check has been improved with better detection for false-positives #5208
  • New InvalidDefinitionDescription check has been added to recommend formatting comments in a way that their contents can become descriptions for build arguments and stages #5208
  • Multiple fixes for ONBUILD instruction's progress and error handling #5397
  • Error reporting for certain missing flag errors has been improved #5369
  • Improve progress output for secret values mounted as environment variables #5336

v0.16.0

10 Sep 16:31
0865fcc
Compare
Choose a tag to compare

Welcome to the v0.16.0 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors

  • CrazyMax
  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • Akihiro Suda
  • David Karlsson
  • Shaun Thompson
  • Talon Bowler
  • Arkadiusz Drabczyk
  • Craig Andrews
  • Justin Chadwell
  • Mitsuru Kariya
  • Anthony Nandaa
  • Bertrand Paquet
  • Ignas Mikalajūnas
  • Jonathan A. Sternberg
  • Billy Owire
  • Debosmit Ray
  • Kai Takac
  • Marat Radchenko
  • a-palchikov

Notable changes

  • Builtin Dockerfile frontend has been updated to v1.10.0 changelog
  • Remote cache export to S3 backend can now happen with parallel requests and can be controlled with new upload_parallelism option #5270
  • Remote cache export to S3 backend now supports layers larger than 5GB #5266
  • History records now contain information about the number of warnings that were generated during the build #5166
  • Printing check results with library now allows source mapping modifications #5295
  • Unconditionally use /etc/resolv.conf rather than systemd's config in host networking mode #5207
  • Certain history, graph consistency, and some syscall errors as now marked as internal and use corresponding gRPC error code #5163 #5182
  • Output of errors produced by the container executor has been improved #5179
  • Stack traces produced by build errors are now clearer and avoid duplicates #5180
  • Build containers killed by OOMKiller are now detected and shown to the user in the error message #5260
  • Runc container runtime has been updated to v1.1.14 #5300
  • Pre-defined OCI annotations are now set to the BuildKit image #3554
  • Fix pruning cache mounts that use uid/gid/mode/from on no-cache builds #5306
  • Fix issue where --import-cache flag could be ignored for buildctl #5143
  • Fix OTEL trace ID being missing from logs #5315

Dependency Changes

  • github.com/containerd/containerd v1.7.19 -> v1.7.21
  • github.com/containerd/nydus-snapshotter v0.13.7 -> v0.14.0
  • github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
  • github.com/docker/cli v27.0.3 -> v27.2.1
  • github.com/docker/docker v27.0.3 -> v27.2.1
  • github.com/moby/sys/signal v0.7.0 -> v0.7.1
  • github.com/moby/sys/userns v0.1.0 new
  • github.com/pkg/browser ce105d075bb4 -> 5ac0b6a4141c
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 -> v0.44.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 -> v0.44.0
  • google.golang.org/genproto 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/genproto/googleapis/api 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/grpc v1.59.0 -> v1.62.0

Previous release can be found at v0.15.2

dockerfile/1.10.0-labs

10 Sep 16:32
0865fcc
Compare
Choose a tag to compare

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.10.0-labs

Notable changes

  • OCI annotations are now set to the Dockerfile frontend release image #5197

dockerfile/1.10.0

10 Sep 16:32
0865fcc
Compare
Choose a tag to compare

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.10.0

Notable changes

  • Build secrets can now be mounted as environment variables in addition to files by defining env=VARIABLE option #5215
  • Check directive now allows new experimental attribute for enabling experimental validation rules like CopyIgnoredFile #5213
  • Improve validation of unsupported modifiers for variable substitution #5146
  • ADD and COPY commands now support variable interpolation for build arguments for the --chmod option values #5151
  • Improve validation of the --chmod option arguments for COPY and ADD commands #5148
  • Fix missing completions for size and destination attributes on mounts #5245
  • OCI annotations are now set to the Dockerfile frontend release image #5197

v0.16.0-rc2

09 Sep 23:55
c9d08dd
Compare
Choose a tag to compare
v0.16.0-rc2 Pre-release
Pre-release

Welcome to the v0.16.0-rc2 release of buildkit!
This is a pre-release of buildkit

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors

  • CrazyMax
  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • David Karlsson
  • Jonathan A. Sternberg
  • Shaun Thompson
  • Talon Bowler

Notable changes

  • Fix OTEL trace ID being missing from logs #5315
  • Fix pruning cache mounts that use uid/gid/mode/from on no-cache builds #5306
  • Printing check results with library now allows source mapping modifications #5295
  • Runc container runtime has been updated to v1.1.14 #5300

Dependency Changes

  • github.com/containerd/containerd v1.7.20 -> v1.7.21
  • github.com/pkg/browser ce105d075bb4 -> 5ac0b6a4141c
  • google.golang.org/genproto 989df2bf70f3 -> ef4313101c80
  • google.golang.org/genproto/googleapis/api 83a465c0220f -> ef4313101c80
  • google.golang.org/genproto/googleapis/rpc 995d672761c0 -> ef4313101c80
  • google.golang.org/grpc v1.60.1 -> v1.62.0

Previous release can be found at v0.16.0-rc1

v0.16.0-rc1

04 Sep 20:12
c958c68
Compare
Choose a tag to compare
v0.16.0-rc1 Pre-release
Pre-release

Welcome to the v0.16.0-rc1 release of buildkit!
This is a pre-release of buildkit

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors

  • CrazyMax
  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • Akihiro Suda
  • David Karlsson
  • Talon Bowler
  • Arkadiusz Drabczyk
  • Craig Andrews
  • Justin Chadwell
  • Shaun Thompson
  • Mitsuru Kariya
  • Anthony Nandaa
  • Bertrand Paquet
  • Billy Owire
  • Debosmit Ray
  • Ignas Mikalajūnas
  • Jonathan A. Sternberg
  • Kai Takac
  • Marat Radchenko
  • a-palchikov

Notable Changes

  • Builtin Dockerfile frontend has been updated to v1.10.0-rc1 changelog
  • Remote cache export to S3 backend can now happen with parallel requests and can be controlled with new upload_parallelism option #5270
  • Remote cache export to S3 backend now supports layers larger than 5GB #5266
  • History records now contain information about the number of warnings that were generated during the build #5166
  • Unconditionally use /etc/resolv.conf rather than systemd's config in host networking mode #5207
  • Certain history, graph consistency, and some syscall errors as now marked as internal and use corresponding gRPC error code #5163 #5182
  • Output of errors produced by the container executor has been improved #5179
  • Stack traces produced by build errors are now clearer and avoid duplicates #5180
  • Build containers killed by OOMKiller are now detected and shown to the user in the error message #5260
  • Pre-defined OCI annotations are now set to the BuildKit image #3554
  • Fix issue where --import-cache flag could be ignored for buildctl #5143

Dependency Changes

  • github.com/containerd/containerd v1.7.19 -> v1.7.20
  • github.com/containerd/nydus-snapshotter v0.13.7 -> v0.14.0
  • github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
  • github.com/docker/cli v27.0.3 -> v27.2.0
  • github.com/docker/docker v27.0.3 -> v27.2.0
  • github.com/moby/sys/signal v0.7.0 -> v0.7.1
  • github.com/moby/sys/userns v0.1.0 new
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 -> v0.44.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 -> v0.44.0
  • google.golang.org/genproto 49dd2c1f3d0b -> 989df2bf70f3
  • google.golang.org/genproto/googleapis/api 49dd2c1f3d0b -> 83a465c0220f
  • google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b -> 995d672761c0
  • google.golang.org/grpc v1.59.0 -> v1.60.1

Previous release can be found at v0.15.2

dockerfile/1.10.0-rc1-labs

04 Sep 20:12
c958c68
Compare
Choose a tag to compare
Pre-release

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.10.0-rc1-labs

Notable changes

  • Pre-defined OCI annotations are now set to the Dockerfile frontend image #5197

dockerfile/1.10.0-rc1

04 Sep 20:12
c958c68
Compare
Choose a tag to compare
dockerfile/1.10.0-rc1 Pre-release
Pre-release

Usage

# syntax=docker.io/docker/dockerfile-upstream:1.10.0-rc1

Notable changes

  • Build secrets can now be mounted as environment variables in addition to files by defining env=VARIABLE option #5215
  • Check directive now allows new experimental attribute for enabling experimental validation rules like CopyIgnoredFile #5213
  • Improve validation of unsupported modifiers for variable substitution #5146
  • ADD and COPY commands now support variable interpolation for build arguments for the --chmod option values #5151
  • Improve validation of the --chmod option arguments for COPY and ADD commands #5148
  • Fix missing completions for size and destination attributes on mounts #5245
  • Pre-defined OCI annotations are now set to the Dockerfile frontend image #5197

v0.15.2

15 Aug 15:49
9e14164
Compare
Choose a tag to compare

Welcome to the v0.15.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors

  • Tõnis Tiigi
  • Akihiro Suda
  • Justin Chadwell
  • Sebastiaan van Stijn

Notable Changes

  • Fix issue with inline cache when embedded into Docker #5257
  • Fix possible pause before running container when using secret mounts #5251 #5252

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.15.1