Releases: siderolabs/bldr
v0.3.1
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
7f6df03chore: set PKG_NAME environment variablea7ac3b0feat: provision platform context dynamically40aea38feat: support per-dependency arch65e6a18feat: support platform override6eaf7abfeat: support multiple cache paths6db0478chore: supportplatformfor dependencies2ad4508chore: bump deps02c15d5release(v0.2.2): prepare release20de986feat: support --cache-from/--cache-imports38bee98chore: rekres to support gh actionsd7f236fchore: add a no-op github workflow
Changes since v0.3.0
Changes from siderolabs/gen
15 commits
238baf9chore: add typesafeSyncMapand bump stuffefca710chore: addFilterInPlacemethod to maps and update module36a3ae3feat: update modulef9f5805chore: bump rekres and add functions from expb968d21feat: addTryRecvandRecvWithContextfunctions476dfeafeat: add foreach and clear to lazymap214c1efchore: setslice.Filterresult slice cap to len8e89b1efeat: add GetOrCreate and GetOrCall methods7c7ccc3feat: introduce channel SendWithContextb3b6db8fix: fix Copy documentation and implementation521f737feat: add xerrors package which contains additions to the std errors726e066fix: rename tuples.go to pair.go and set proper package named8d7d25chore: minor additions338a650chore: add initial implementation and documentation4fd8667Initial 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
v0.3.0
bldr 0.3.0 (2024-03-07)
Welcome to the v0.3.0 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
10 commits
a7ac3b0feat: provision platform context dynamically40aea38feat: support per-dependency arch65e6a18feat: support platform override6eaf7abfeat: support multiple cache paths6db0478chore: supportplatformfor dependencies2ad4508chore: bump deps02c15d5release(v0.2.2): prepare release20de986feat: support --cache-from/--cache-imports38bee98chore: rekres to support gh actionsd7f236fchore: add a no-op github workflow
Changes from siderolabs/gen
14 commits
efca710chore: addFilterInPlacemethod to maps and update module36a3ae3feat: update modulef9f5805chore: bump rekres and add functions from expb968d21feat: addTryRecvandRecvWithContextfunctions476dfeafeat: add foreach and clear to lazymap214c1efchore: setslice.Filterresult slice cap to len8e89b1efeat: add GetOrCreate and GetOrCall methods7c7ccc3feat: introduce channel SendWithContextb3b6db8fix: fix Copy documentation and implementation521f737feat: add xerrors package which contains additions to the std errors726e066fix: rename tuples.go to pair.go and set proper package named8d7d25chore: minor additions338a650chore: add initial implementation and documentation4fd8667Initial commit
Dependency Changes
- github.com/containerd/containerd v1.7.3 -> v1.7.13
- github.com/emicklei/dot v1.6.0 -> v1.6.1
- github.com/google/go-github/v60 v60.0.0 new
- github.com/moby/buildkit v0.12.1 -> v0.12.5
- 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.7 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.18.0
- golang.org/x/sync v0.3.0 -> v0.6.0
Previous release can be found at v0.2.1
v0.2.3
bldr 0.2.3 (2023-10-30)
Welcome to the v0.2.3 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
- Dmitriy Matrenichev
Changes
5 commits
Changes since v0.2.2
Dependency Changes
- github.com/containerd/containerd v1.7.3 -> v1.7.8
- github.com/google/go-github/v56 v56.0.0 new
- github.com/moby/buildkit v0.12.1 -> v0.12.3
- github.com/opencontainers/image-spec v1.1.0-rc3 -> v1.1.0-rc5
- github.com/otiai10/copy v1.12.0 -> v1.14.0
- golang.org/x/oauth2 v0.11.0 -> v0.13.0
- golang.org/x/sync v0.3.0 -> v0.4.0
Previous release can be found at v0.2.1
v0.2.2
bldr 0.2.2 (2023-09-18)
Welcome to the v0.2.2 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
Dependency Changes
- github.com/containerd/containerd v1.7.3 -> v1.7.6
- github.com/moby/buildkit v0.12.1 -> v0.12.2
- golang.org/x/oauth2 v0.11.0 -> v0.12.0
Previous release can be found at v0.2.1
v0.2.1
bldr 0.2.1 (2023-08-10)
Welcome to the v0.2.1 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
- Andrey Smirnov
- Andrew Rynhard
- Alexey Palazhchenko
- Dmitriy Matrenichev
- Alexey Palazhchenko
- Artem Chernyshev
- Andrey Smirnov
- Brad Beam
- Niklas Wik
Changes
83 commits
8caa38echore: bump deps04bd0a3release(v0.2.0): prepare release97650b2feat: implement --no-cache optionbc2438echore: bump depsf8905e8chore: bump deps4c077adchore: rekres + bump deps3d32358chore: bump depsa7421afchore: bump deps4f20353chore: bump depsed832fechore: bump depsf2f1d18chore: bump dependencies77bd646chore: rekres0af77c6chore: bump go dependenciesa46c868chore: bump dependencies804a03bchore: bump dependencies1218936chore: bump depsafa3012chore: disable drone slack pipeline for renovatef2690f0chore: disable drone for renovate/dependabotcb072a4chore: bump deps42c0ffbfix: multi arch build5613733chore: update renovate config9b2810fchore: kresify, renameb979fbdfeat: implement additional variables andbldr evalbf9badafix: remove "promoted dependency" featurea714657fix: skip merging if no dependencies foundcedc88afeat: support build behind proxy81055c0fix: make sure cache persists local context changes03757bbfeat: use new LLB merge operation, allowfrom:in depsfebf1d0chore: bump dependencies9d49478chore: rename org376fe2bfeat: implementSOURCE_DATE_EPOCHbuild argument7a0ad18feat: support cache mounts86cfe12fix: respect HTTP proxy settingse2c007afeat: optimize build time by removing unnecessary I/O384f28dchore: add debug--jsonflag tollbd4df177feat: bump Alpine image for thealpineimage6ffa6b2feat: add destination name to error messages3198175chore: bump dependencies8c545bdfix: detect updates for containerda8d27f7fix: detect updates for runc and similar pkgsaa62d4afeat: add checksum validation07cd6eafeat: implementbldr update --drycommand533e360feat: add support for image labelsf27a804fix: support multi-platform key passed in via optionsf3b2dcffix: update properly reference to the image in export mapf71d92dchore: fix master build by addingSSH_KEYe42dfc4feat: build bldr for linux/amd64 and linux/arm6439b6665docs: use correct term instead of 'shebang'47a36b3fix: linter shouldn't complain onfinalizeonstepsmissing4f43f7echore: use git instead of gitmeta7745285test: add integration test for variables and Sprig template funcsba41ffbchore: fancy slack webhook messageb40ae96feat: implement integration tests for bldrfb7f613feat: addbldr validatecommand31a7421feat: stop on error in any package, more validationb10aef0chore: move 'upgrade' underpkg/8513435docs: add documentation for thebldr94637fffix: add 'test' step to the buildd8b00d4chore: remove ca-certificates from base image1289ebafeat: implementPkgfileand support variables for templates2b9366ffeat: add support for runtime dependenciesae7df38feat: add Alpine packages to the dependency graph067a1eafeat: allow 'graph' to be generated without 'target'cdc4af3feat: graph external dependencies (images) in addition to stages3576a53chore: add golangci-lint and fix linter issues285fcfechore: remove 'bldr convert' command2b3b543chore: bump docker version to enable image push8292442chore: make bldr push its images on 'master' buildea80f4efeat: new version of bldr based on buildkit LLB- [
e37bd48](https://github.com/side...
v0.2.0
bldr 0.2.0 (2023-05-19)
Welcome to the v0.2.0 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
- Andrey Smirnov
- Andrew Rynhard
- Alexey Palazhchenko
- Alexey Palazhchenko
- Artem Chernyshev
- Dmitriy Matrenichev
- Andrey Smirnov
- Brad Beam
- Niklas Wik
Changes
82 commits
04bd0a3release(v0.2.0): prepare release97650b2feat: implement --no-cache optionbc2438echore: bump depsf8905e8chore: bump deps4c077adchore: rekres + bump deps3d32358chore: bump depsa7421afchore: bump deps4f20353chore: bump depsed832fechore: bump depsf2f1d18chore: bump dependencies77bd646chore: rekres0af77c6chore: bump go dependenciesa46c868chore: bump dependencies804a03bchore: bump dependencies1218936chore: bump depsafa3012chore: disable drone slack pipeline for renovatef2690f0chore: disable drone for renovate/dependabotcb072a4chore: bump deps42c0ffbfix: multi arch build5613733chore: update renovate config9b2810fchore: kresify, renameb979fbdfeat: implement additional variables andbldr evalbf9badafix: remove "promoted dependency" featurea714657fix: skip merging if no dependencies foundcedc88afeat: support build behind proxy81055c0fix: make sure cache persists local context changes03757bbfeat: use new LLB merge operation, allowfrom:in depsfebf1d0chore: bump dependencies9d49478chore: rename org376fe2bfeat: implementSOURCE_DATE_EPOCHbuild argument7a0ad18feat: support cache mounts86cfe12fix: respect HTTP proxy settingse2c007afeat: optimize build time by removing unnecessary I/O384f28dchore: add debug--jsonflag tollbd4df177feat: bump Alpine image for thealpineimage6ffa6b2feat: add destination name to error messages3198175chore: bump dependencies8c545bdfix: detect updates for containerda8d27f7fix: detect updates for runc and similar pkgsaa62d4afeat: add checksum validation07cd6eafeat: implementbldr update --drycommand533e360feat: add support for image labelsf27a804fix: support multi-platform key passed in via optionsf3b2dcffix: update properly reference to the image in export mapf71d92dchore: fix master build by addingSSH_KEYe42dfc4feat: build bldr for linux/amd64 and linux/arm6439b6665docs: use correct term instead of 'shebang'47a36b3fix: linter shouldn't complain onfinalizeonstepsmissing4f43f7echore: use git instead of gitmeta7745285test: add integration test for variables and Sprig template funcsba41ffbchore: fancy slack webhook messageb40ae96feat: implement integration tests for bldrfb7f613feat: addbldr validatecommand31a7421feat: stop on error in any package, more validationb10aef0chore: move 'upgrade' underpkg/8513435docs: add documentation for thebldr94637fffix: add 'test' step to the buildd8b00d4chore: remove ca-certificates from base image1289ebafeat: implementPkgfileand support variables for templates2b9366ffeat: add support for runtime dependenciesae7df38feat: add Alpine packages to the dependency graph067a1eafeat: allow 'graph' to be generated without 'target'cdc4af3feat: graph external dependencies (images) in addition to stages3576a53chore: add golangci-lint and fix linter issues285fcfechore: remove 'bldr convert' command2b3b543chore: bump docker version to enable image push8292442chore: make bldr push its images on 'master' buildea80f4efeat: new version of bldr based on buildkit LLBe37bd48chore: use Alpine 3.10 as base image for the builds- ...
v0.2.0-alpha.12
bldr 0.2.0-alpha.12 (2023-01-18)
Welcome to the v0.2.0-alpha.12 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
- Andrey Smirnov
- Andrew Rynhard
- Alexey Palazhchenko
- Alexey Palazhchenko
- Artem Chernyshev
- Andrey Smirnov
- Brad Beam
- Dmitriy Matrenichev
- Niklas Wik
Changes
77 commits
3d32358chore: bump depsa7421afchore: bump deps4f20353chore: bump depsed832fechore: bump depsf2f1d18chore: bump dependencies77bd646chore: rekres0af77c6chore: bump go dependenciesa46c868chore: bump dependencies804a03bchore: bump dependencies1218936chore: bump depsafa3012chore: disable drone slack pipeline for renovatef2690f0chore: disable drone for renovate/dependabotcb072a4chore: bump deps42c0ffbfix: multi arch build5613733chore: update renovate config9b2810fchore: kresify, renameb979fbdfeat: implement additional variables andbldr evalbf9badafix: remove "promoted dependency" featurea714657fix: skip merging if no dependencies foundcedc88afeat: support build behind proxy81055c0fix: make sure cache persists local context changes03757bbfeat: use new LLB merge operation, allowfrom:in depsfebf1d0chore: bump dependencies9d49478chore: rename org376fe2bfeat: implementSOURCE_DATE_EPOCHbuild argument7a0ad18feat: support cache mounts86cfe12fix: respect HTTP proxy settingse2c007afeat: optimize build time by removing unnecessary I/O384f28dchore: add debug--jsonflag tollbd4df177feat: bump Alpine image for thealpineimage6ffa6b2feat: add destination name to error messages3198175chore: bump dependencies8c545bdfix: detect updates for containerda8d27f7fix: detect updates for runc and similar pkgsaa62d4afeat: add checksum validation07cd6eafeat: implementbldr update --drycommand533e360feat: add support for image labelsf27a804fix: support multi-platform key passed in via optionsf3b2dcffix: update properly reference to the image in export mapf71d92dchore: fix master build by addingSSH_KEYe42dfc4feat: build bldr for linux/amd64 and linux/arm6439b6665docs: use correct term instead of 'shebang'47a36b3fix: linter shouldn't complain onfinalizeonstepsmissing4f43f7echore: use git instead of gitmeta7745285test: add integration test for variables and Sprig template funcsba41ffbchore: fancy slack webhook messageb40ae96feat: implement integration tests for bldrfb7f613feat: addbldr validatecommand31a7421feat: stop on error in any package, more validationb10aef0chore: move 'upgrade' underpkg/8513435docs: add documentation for thebldr94637fffix: add 'test' step to the buildd8b00d4chore: remove ca-certificates from base image1289ebafeat: implementPkgfileand support variables for templates2b9366ffeat: add support for runtime dependenciesae7df38feat: add Alpine packages to the dependency graph067a1eafeat: allow 'graph' to be generated without 'target'cdc4af3feat: graph external dependencies (images) in addition to stages3576a53chore: add golangci-lint and fix linter issues285fcfechore: remove 'bldr convert' command2b3b543chore: bump docker version to enable image push8292442chore: make bldr push its images on 'master' buildea80f4efeat: new version of bldr based on buildkit LLBe37bd48chore: use Alpine 3.10 as base image for the builds2be6335chore: default organization/registry to the ones bldr was built with62ea4a5chore: fix race in verify method0272817chore: update channel name78d400cchore: bump docker in Drone (#11)- [
946e61b](https://github.com/sider...
v0.2.0-alpha.11
bldr 0.2.0-alpha.11 (2022-12-06)
Welcome to the v0.2.0-alpha.11 release of bldr!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/bldr/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Noel Georgi
- Andrew Rynhard
- Alexey Palazhchenko
- Alexey Palazhchenko
- Artem Chernyshev
- Andrey Smirnov
- Brad Beam
- Niklas Wik
Changes
74 commits
ed832fechore: bump depsf2f1d18chore: bump dependencies77bd646chore: rekres0af77c6chore: bump go dependenciesa46c868chore: bump dependencies804a03bchore: bump dependencies1218936chore: bump depsafa3012chore: disable drone slack pipeline for renovatef2690f0chore: disable drone for renovate/dependabotcb072a4chore: bump deps42c0ffbfix: multi arch build5613733chore: update renovate config9b2810fchore: kresify, renameb979fbdfeat: implement additional variables andbldr evalbf9badafix: remove "promoted dependency" featurea714657fix: skip merging if no dependencies foundcedc88afeat: support build behind proxy81055c0fix: make sure cache persists local context changes03757bbfeat: use new LLB merge operation, allowfrom:in depsfebf1d0chore: bump dependencies9d49478chore: rename org376fe2bfeat: implementSOURCE_DATE_EPOCHbuild argument7a0ad18feat: support cache mounts86cfe12fix: respect HTTP proxy settingse2c007afeat: optimize build time by removing unnecessary I/O384f28dchore: add debug--jsonflag tollbd4df177feat: bump Alpine image for thealpineimage6ffa6b2feat: add destination name to error messages3198175chore: bump dependencies8c545bdfix: detect updates for containerda8d27f7fix: detect updates for runc and similar pkgsaa62d4afeat: add checksum validation07cd6eafeat: implementbldr update --drycommand533e360feat: add support for image labelsf27a804fix: support multi-platform key passed in via optionsf3b2dcffix: update properly reference to the image in export mapf71d92dchore: fix master build by addingSSH_KEYe42dfc4feat: build bldr for linux/amd64 and linux/arm6439b6665docs: use correct term instead of 'shebang'47a36b3fix: linter shouldn't complain onfinalizeonstepsmissing4f43f7echore: use git instead of gitmeta7745285test: add integration test for variables and Sprig template funcsba41ffbchore: fancy slack webhook messageb40ae96feat: implement integration tests for bldrfb7f613feat: addbldr validatecommand31a7421feat: stop on error in any package, more validationb10aef0chore: move 'upgrade' underpkg/8513435docs: add documentation for thebldr94637fffix: add 'test' step to the buildd8b00d4chore: remove ca-certificates from base image1289ebafeat: implementPkgfileand support variables for templates2b9366ffeat: add support for runtime dependenciesae7df38feat: add Alpine packages to the dependency graph067a1eafeat: allow 'graph' to be generated without 'target'cdc4af3feat: graph external dependencies (images) in addition to stages3576a53chore: add golangci-lint and fix linter issues285fcfechore: remove 'bldr convert' command2b3b543chore: bump docker version to enable image push8292442chore: make bldr push its images on 'master' buildea80f4efeat: new version of bldr based on buildkit LLBe37bd48chore: use Alpine 3.10 as base image for the builds2be6335chore: default organization/registry to the ones bldr was built with62ea4a5chore: fix race in verify method0272817chore: update channel name78d400cchore: bump docker in Drone (#11)946e61bfix: fix typo in path (#8)5d96fb8fix: set the build path last (#7)eb82bb7fix: add the cache flags (#6)- [
fe3cbd3](https:/...
v0.2.0-alpha.10
bldr 0.2.0-alpha.10 (2022-09-05)
Welcome to the v0.2.0-alpha.10 release of bldr!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/bldr/issues.
Contributors
- Andrey Smirnov
- Andrey Smirnov
- Andrew Rynhard
- Alexey Palazhchenko
- Noel Georgi
- Alexey Palazhchenko
- Andrey Smirnov
- Brad Beam
- Niklas Wik
Changes
64 commits
42c0ffbfix: multi arch build5613733chore: update renovate config9b2810fchore: kresify, renameb979fbdfeat: implement additional variables andbldr evalbf9badafix: remove "promoted dependency" featurea714657fix: skip merging if no dependencies foundcedc88afeat: support build behind proxy81055c0fix: make sure cache persists local context changes03757bbfeat: use new LLB merge operation, allowfrom:in depsfebf1d0chore: bump dependencies9d49478chore: rename org376fe2bfeat: implementSOURCE_DATE_EPOCHbuild argument7a0ad18feat: support cache mounts86cfe12fix: respect HTTP proxy settingse2c007afeat: optimize build time by removing unnecessary I/O384f28dchore: add debug--jsonflag tollbd4df177feat: bump Alpine image for thealpineimage6ffa6b2feat: add destination name to error messages3198175chore: bump dependencies8c545bdfix: detect updates for containerda8d27f7fix: detect updates for runc and similar pkgsaa62d4afeat: add checksum validation07cd6eafeat: implementbldr update --drycommand533e360feat: add support for image labelsf27a804fix: support multi-platform key passed in via optionsf3b2dcffix: update properly reference to the image in export mapf71d92dchore: fix master build by addingSSH_KEYe42dfc4feat: build bldr for linux/amd64 and linux/arm6439b6665docs: use correct term instead of 'shebang'47a36b3fix: linter shouldn't complain onfinalizeonstepsmissing4f43f7echore: use git instead of gitmeta7745285test: add integration test for variables and Sprig template funcsba41ffbchore: fancy slack webhook messageb40ae96feat: implement integration tests for bldrfb7f613feat: addbldr validatecommand31a7421feat: stop on error in any package, more validationb10aef0chore: move 'upgrade' underpkg/8513435docs: add documentation for thebldr94637fffix: add 'test' step to the buildd8b00d4chore: remove ca-certificates from base image1289ebafeat: implementPkgfileand support variables for templates2b9366ffeat: add support for runtime dependenciesae7df38feat: add Alpine packages to the dependency graph067a1eafeat: allow 'graph' to be generated without 'target'cdc4af3feat: graph external dependencies (images) in addition to stages3576a53chore: add golangci-lint and fix linter issues285fcfechore: remove 'bldr convert' command2b3b543chore: bump docker version to enable image push8292442chore: make bldr push its images on 'master' buildea80f4efeat: new version of bldr based on buildkit LLBe37bd48chore: use Alpine 3.10 as base image for the builds2be6335chore: default organization/registry to the ones bldr was built with62ea4a5chore: fix race in verify method0272817chore: update channel name78d400cchore: bump docker in Drone (#11)946e61bfix: fix typo in path (#8)5d96fb8fix: set the build path last (#7)eb82bb7fix: add the cache flags (#6)fe3cbd3chore: set docker mtu to 1440 (#5)f5305acfeat: move cache flags to CLI options (#4)95bb0e7feat: initial implementation (#3)988e857Merge pull request #1 from andrewrynhard/initial-implementation5c25018feat: initial implementation7c244c6Initial commit
Changes since v0.2.0-alpha.9
Dependency Changes
This release has no dependency changes
v0.2.0-alpha.8
What's Changed
- chore: rename org by @frezbo in #84
- chore: bump dependencies by @smira in #85
- feat: use new LLB merge operation, allow
from:in deps by @smira in #86 - fix: make sure cache persists local context changes by @smira in #87
- feat: support build behind proxy by @smira in #89
- fix: skip merging if no dependencies found by @smira in #90
- fix: remove "promoted dependency" feature by @smira in #91
- feat: implement additional variables and
bldr evalby @smira in #92
Full Changelog: v0.2.0-alpha.7...v0.2.0-alpha.8