Skip to content

Releases: siderolabs/bldr

v0.5.5

07 Nov 08:49
v0.5.5
fad96f3

Choose a tag to compare

bldr 0.5.5 (2025-11-07)

Welcome to the v0.5.5 release of bldr!

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

Contributors

  • Andrey Smirnov
  • Noel Georgi

Changes

4 commits

  • fad96f3 fix: bldr update with versions having dashes
  • 9dcf9fa fix: support another git diff output
  • 6dde8d7 release(v0.5.4): prepare release
  • 7babde6 feat: automatic checksum updater

Changes since v0.5.4

2 commits

  • fad96f3 fix: bldr update with versions having dashes
  • 9dcf9fa fix: support another git diff output

Changes from siderolabs/gen

1 commit

  • 4c7388b chore: update Go modules, replace YAML library

Dependency Changes

  • github.com/anchore/syft v1.28.0 -> v1.37.0
  • github.com/cheggaaa/pb/v3 v3.1.7 new
  • github.com/containerd/platforms v1.0.0-rc.1 -> v1.0.0-rc.2
  • github.com/emicklei/dot v1.9.0 -> v1.9.2
  • github.com/moby/buildkit v0.23.2 -> v0.25.2
  • github.com/siderolabs/gen v0.8.5 -> v0.8.6
  • github.com/spf13/cobra v1.9.1 -> v1.10.1
  • github.com/stretchr/testify v1.10.0 -> v1.11.1
  • go.yaml.in/yaml/v4 v4.0.0-rc.2 new
  • golang.org/x/sync v0.16.0 -> v0.17.0

Previous release can be found at v0.5.3

v0.5.4

15 Sep 16:45
v0.5.4
6dde8d7

Choose a tag to compare

bldr 0.5.4 (2025-09-15)

Welcome to the v0.5.4 release of bldr!

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

Contributors

  • Andrey Smirnov

Changes

2 commits

  • 6dde8d7 release(v0.5.4): prepare release
  • 7babde6 feat: automatic checksum updater

Dependency Changes

  • github.com/cheggaaa/pb/v3 v3.1.7 new

Previous release can be found at v0.5.3

v0.5.3

04 Sep 16:14
v0.5.3
6d34adc

Choose a tag to compare

bldr 0.5.3 (2025-09-04)

Welcome to the v0.5.3 release of bldr!

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

Contributors

  • Andrey Smirnov

Changes

2 commits

  • 6d34adc release(v0.5.3): prepare release
  • 9613ee4 fix: update graph for build-arg support

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.5.2

v0.5.2

26 Aug 15:17
v0.5.2
7adc01f

Choose a tag to compare

bldr 0.5.2 (2025-08-26)

Welcome to the v0.5.2 release of bldr!

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

Contributors

  • Andrey Smirnov
  • Dmitrii Sharshakov
  • Mateusz Urbanek

Changes

4 commits

  • 7adc01f release(v0.5.2): prepare release
  • 73b4eaa feat: implement a dump command
  • 42e5c02 feat: add support for automatic templating
  • c517c50 release(v0.5.1): prepare release

Changes from siderolabs/gen

1 commit

  • 044d921 feat: add xslices.Deduplicate

Dependency Changes

  • github.com/emicklei/dot v1.8.0 -> v1.9.0
  • github.com/google/go-github/v74 v74.0.0 new
  • github.com/siderolabs/gen v0.8.4 -> v0.8.5
  • golang.org/x/sync v0.15.0 -> v0.16.0

Previous release can be found at v0.5.1

v0.5.1

15 Jul 12:17
v0.5.1
3ea108b

Choose a tag to compare

bldr 0.5.1 (2025-07-15)

Welcome to the v0.5.1 release of bldr!

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

Contributors

  • Dmitrii Sharshakov

Changes

1 commit

  • 3ea108b feat: add name parameter to override names in SBOM

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.5.0

v0.5.0

09 Jul 13:36
v0.5.0
a93c1e2

Choose a tag to compare

bldr 0.5.0 (2025-07-09)

Welcome to the v0.5.0 release of bldr!

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

Contributors

  • Dmitrii Sharshakov
  • Artem Chernyshev
  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Utku Ozdemir

Changes

5 commits

  • a93c1e2 release(v0.5.0): prepare release
  • dafc274 fix: make SBOM generation work in a multi-step build
  • 38d5691 fix: sbom: do not append arch
  • e45241d feat: add SBOM support
  • d09e69c feat: update dependencies

Changes from siderolabs/gen

4 commits

  • dcb2b74 feat: add panicsafe package
  • b36ee43 feat: make xyaml.CheckUnknownKeys public
  • 3e319e7 feat: implement xyaml.UnmarshalStrict
  • 7c0324f chore: future-proof HashTrieMap

Dependency Changes

  • github.com/anchore/syft v1.28.0 new
  • github.com/emicklei/dot v1.6.4 -> v1.8.0
  • github.com/moby/buildkit v0.19.0 -> v0.23.2
  • github.com/opencontainers/image-spec v1.1.0 -> v1.1.1
  • github.com/siderolabs/gen v0.8.0 -> v0.8.4
  • github.com/spf13/cobra v1.8.1 -> v1.9.1
  • golang.org/x/oauth2 v0.26.0 -> v0.30.0
  • golang.org/x/sync v0.11.0 -> v0.15.0

Previous release can be found at v0.4.1

v0.4.1

06 Feb 16:29
v0.4.1
04ad303

Choose a tag to compare

bldr 0.4.1 (2025-02-06)

Welcome to the v0.4.1 release of bldr!

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

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Noel Georgi

Changes

10 commits

  • 04ad303 release(v0.4.1): prepare release
  • b2a223d fix: exclude test script output from the result
  • 76a2c8f fix: use single build directory
  • 62ed470 release(v0.4.0): prepare release
  • 4a79aeb feat: make variant in pkg.yaml explicit
  • d978bcc fix: drop TOOLCHAIN from std vars
  • 66b078d fix: drop alpine for md5sum step
  • 24a37b0 feat: implement support for network mode
  • 40ad501 chore: rekres to simplify .kres.yaml defaults
  • 73fad60 chore: bump deps

Changes since v0.4.0

3 commits

  • 04ad303 release(v0.4.1): prepare release
  • b2a223d fix: exclude test script output from the result
  • 76a2c8f fix: use single build directory

Changes from siderolabs/gen

4 commits

  • 5ae3afe chore: update hashtriemap implementation from the latest upstream
  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Dependency Changes

  • github.com/Masterminds/sprig/v3 v3.2.3 -> v3.3.0
  • github.com/containerd/platforms v0.2.1 -> v1.0.0-rc.1
  • github.com/emicklei/dot v1.6.2 -> v1.6.4
  • github.com/google/go-github/v67 v67.0.0 new
  • github.com/moby/buildkit v0.15.1 -> v0.19.0
  • github.com/otiai10/copy v1.14.0 -> v1.14.1
  • github.com/siderolabs/gen v0.5.0 -> v0.8.0
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • golang.org/x/oauth2 v0.22.0 -> v0.26.0
  • golang.org/x/sync v0.8.0 -> v0.11.0

Previous release can be found at v0.3.2

v0.4.0

31 Jan 16:16
v0.4.0
62ed470

Choose a tag to compare

bldr 0.4.0 (2025-01-31)

Welcome to the v0.4.0 release of bldr!

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

Contributors

  • Andrey Smirnov
  • Dmitriy Matrenichev
  • Noel Georgi

Changes

7 commits

  • 62ed470 release(v0.4.0): prepare release
  • 4a79aeb feat: make variant in pkg.yaml explicit
  • d978bcc fix: drop TOOLCHAIN from std vars
  • 66b078d fix: drop alpine for md5sum step
  • 24a37b0 feat: implement support for network mode
  • 40ad501 chore: rekres to simplify .kres.yaml defaults
  • 73fad60 chore: bump deps

Changes from siderolabs/gen

4 commits

  • 5ae3afe chore: update hashtriemap implementation from the latest upstream
  • e847d2a chore: add more utilities to xiter
  • f3c5a2b chore: add Empty and Empty2 iterators
  • c53b90b chore: add packages xiter/xstrings/xbytes

Dependency Changes

  • github.com/Masterminds/sprig/v3 v3.2.3 -> v3.3.0
  • github.com/containerd/platforms v0.2.1 -> v1.0.0-rc.1
  • github.com/emicklei/dot v1.6.2 -> v1.6.4
  • github.com/google/go-github/v67 v67.0.0 new
  • github.com/moby/buildkit v0.15.1 -> v0.19.0
  • github.com/otiai10/copy v1.14.0 -> v1.14.1
  • github.com/siderolabs/gen v0.5.0 -> v0.8.0
  • github.com/stretchr/testify v1.9.0 -> v1.10.0
  • golang.org/x/oauth2 v0.22.0 -> v0.25.0
  • golang.org/x/sync v0.8.0 -> v0.10.0

Previous release can be found at v0.3.2

v0.3.2

06 Aug 13:23
9a526ec

Choose a tag to compare

bldr 0.3.2 (2024-08-05)

Welcome to the v0.3.2 release of bldr!

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

Contributors

  • Dmitriy Matrenichev
  • Noel Georgi
  • Andrey Smirnov
  • Andrey Smirnov
  • Utku Ozdemir

Changes

12 commits

  • 9a526ec chore: bump deps
  • 7f6df03 chore: set PKG_NAME environment variable
  • a7ac3b0 feat: provision platform context dynamically
  • 40aea38 feat: support per-dependency arch
  • 65e6a18 feat: support platform override
  • 6eaf7ab feat: support multiple cache paths
  • 6db0478 chore: support platform for dependencies
  • 2ad4508 chore: bump deps
  • 02c15d5 release(v0.2.2): prepare release
  • 20de986 feat: support --cache-from/--cache-imports
  • 38bee98 chore: rekres to support gh actions
  • d7f236f chore: add a no-op github workflow

Changes since v0.3.1

1 commit

Changes from siderolabs/gen

17 commits

  • 7654108 chore: add hashtriemap implementation
  • 8485864 chore: optimize maps.Values and maps.Keys
  • 238baf9 chore: add typesafe SyncMap and bump stuff
  • efca710 chore: add FilterInPlace method to maps and update module
  • 36a3ae3 feat: update module
  • f9f5805 chore: bump rekres and add functions from exp
  • b968d21 feat: add TryRecv and RecvWithContext functions
  • 476dfea feat: add foreach and clear to lazymap
  • 214c1ef chore: set slice.Filter result slice cap to len
  • 8e89b1e feat: add GetOrCreate and GetOrCall methods
  • 7c7ccc3 feat: introduce channel SendWithContext
  • b3b6db8 fix: fix Copy documentation and implementation
  • 521f737 feat: add xerrors package which contains additions to the std errors
  • 726e066 fix: rename tuples.go to pair.go and set proper package name
  • d8d7d25 chore: minor additions
  • 338a650 chore: add initial implementation and documentation
  • 4fd8667 Initial commit

Dependency Changes

  • github.com/containerd/platforms v0.2.1 new
  • github.com/emicklei/dot v1.6.0 -> v1.6.2
  • github.com/google/go-github/v63 v63.0.0 new
  • github.com/moby/buildkit v0.12.1 -> v0.15.1
  • github.com/moby/docker-image-spec v1.3.1 new
  • github.com/opencontainers/image-spec v1.1.0-rc3 -> v1.1.0
  • github.com/otiai10/copy v1.12.0 -> v1.14.0
  • github.com/siderolabs/gen v0.5.0 new
  • github.com/spf13/cobra v1.7.0 -> v1.8.1
  • github.com/stretchr/testify v1.8.4 -> v1.9.0
  • golang.org/x/oauth2 v0.11.0 -> v0.22.0
  • golang.org/x/sync v0.3.0 -> v0.8.0

Previous release can be found at v0.2.1

v0.3.1

23 May 13:38
v0.3.1
7f6df03

Choose a tag to compare

bldr 0.3.1 (2024-05-23)

Welcome to the v0.3.1 release of bldr!

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

Contributors

  • Dmitriy Matrenichev
  • Noel Georgi
  • Andrey Smirnov
  • Andrey Smirnov
  • Utku Ozdemir

Changes

11 commits

  • 7f6df03 chore: set PKG_NAME environment variable
  • a7ac3b0 feat: provision platform context dynamically
  • 40aea38 feat: support per-dependency arch
  • 65e6a18 feat: support platform override
  • 6eaf7ab feat: support multiple cache paths
  • 6db0478 chore: support platform for dependencies
  • 2ad4508 chore: bump deps
  • 02c15d5 release(v0.2.2): prepare release
  • 20de986 feat: support --cache-from/--cache-imports
  • 38bee98 chore: rekres to support gh actions
  • d7f236f chore: add a no-op github workflow

Changes since v0.3.0

1 commit

  • 7f6df03 chore: set PKG_NAME environment variable

Changes from siderolabs/gen

15 commits

  • 238baf9 chore: add typesafe SyncMap and bump stuff
  • efca710 chore: add FilterInPlace method to maps and update module
  • 36a3ae3 feat: update module
  • f9f5805 chore: bump rekres and add functions from exp
  • b968d21 feat: add TryRecv and RecvWithContext functions
  • 476dfea feat: add foreach and clear to lazymap
  • 214c1ef chore: set slice.Filter result slice cap to len
  • 8e89b1e feat: add GetOrCreate and GetOrCall methods
  • 7c7ccc3 feat: introduce channel SendWithContext
  • b3b6db8 fix: fix Copy documentation and implementation
  • 521f737 feat: add xerrors package which contains additions to the std errors
  • 726e066 fix: rename tuples.go to pair.go and set proper package name
  • d8d7d25 chore: minor additions
  • 338a650 chore: add initial implementation and documentation
  • 4fd8667 Initial commit

Dependency Changes

  • github.com/containerd/containerd v1.7.3 -> v1.7.17
  • github.com/emicklei/dot v1.6.0 -> v1.6.2
  • github.com/google/go-github/v62 v62.0.0 new
  • github.com/moby/buildkit v0.12.1 -> v0.13.2
  • github.com/moby/docker-image-spec v1.3.1 new
  • github.com/opencontainers/image-spec v1.1.0-rc3 -> v1.1.0
  • github.com/otiai10/copy v1.12.0 -> v1.14.0
  • github.com/siderolabs/gen v0.4.8 new
  • github.com/spf13/cobra v1.7.0 -> v1.8.0
  • github.com/stretchr/testify v1.8.4 -> v1.9.0
  • golang.org/x/oauth2 v0.11.0 -> v0.20.0
  • golang.org/x/sync v0.3.0 -> v0.7.0

Previous release can be found at v0.2.1