Releases: siderolabs/image-factory
Release list
v0.3.1
image-factory 0.3.1 (2024-04-10)
Welcome to the v0.3.1 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Dmitry Sharshakov
- Spencer Smith
- Artem Chernyshev
- Justin Garrison
- Mattias Cockburn
- Andrei Kvapil
- AvnarJakob
- Christian Mohn
- Christian WALDBILLIG
- Dmitry Sharshakov
- Evan Johnson
- Fabiano Fidêncio
- Henno Schooljan
- Jean-Tiare Le Bigot
- Kai Hanssen
- Louis SCHNEIDER
- Matthieu S
- Michael Stephenson
- Niklas Wik
- Pip Oomen
- Saiyam Pathak
- Sebastiaan Gerritsen
- Steve Francis
- bri
- ebcrypto
- edwinavalos
- fazledyn-or
- goodmost
- james-dreebot
- pardomue
- shurkys
- stereobutter
Changes
14 commits
db55c07release(v0.3.1): prepare release762cf2bfix: generation of SecureBoot ISOae1f0a3fix: sort extensions in the UI schematic generatorc2de13frelease(v0.3.0): prepare release7062392chore: update Talos dependency to 1.7.0-beta.078f8944feat: add cert issuer regexp optionc0981e8feat: add support for -insecure-schematic-service-repository flag5d779bbchore: bump dependencies93eb7defeat: support overlaydf3d211release(v0.2.3): prepare release4ccf0e5fix: ignore missing DTB and other SBC artifactsc7dba02chore: run tailwindcss before creating image81f2cb4chore: bump dependencies, rekres07095cdchore: re-enable govulncheck
Changes since v0.3.0
3 commits
Changes from siderolabs/gen
Changes from siderolabs/go-debug
Changes from siderolabs/talos
158 commits
145f24063fix: don't modify a global map of profiles6fe91ad9cfeat: provide Kubernets/Talos version compatibility for 1.8909a5800efix: generate secureboot ISO .der certificate correctlyb0fdc3c8cfix: make static pods check output consistentc6ad0fccefix: validate that workers don't get cluster CA key3735add87fix: reconnect to the logs stream in dashboard after reboot9aa1e1b79fix: present all accepted CAs to the kube-apiserver336e61174fix: close the apid connection to other machines gracefullyff2c427b0fix: pre-create nftables chain to make kubelet use nftables5622f0e45docs: change localDNS to hostDNS in release notes yaml section01d8b897cfix: make safeReset truly safe to call multiple times653f838b0feat: support multiple Docker cluster in talosctl cluster create951904554chore: bump dependencies (go 1.22.2)862c76001feat: add support for CoreDNS forwarding to host DNSe8ae5ef63feat: add akamai platform support5c0f74b37fix: don't announce the VIP on acquire failure2f0fe10d5chore: update sbc docs1b17008e9fix: handle more OpenStack link typese7d804140fix: always update firewall rules (kubespan)78b9bd927fix: report unsupported x86_64 microarchitecture level71d90ba5ffix: retry in the fixed amount of time if grpc relay failedd320498a4chore: bump dependencies3195e5d15fix: force Flannel CNI to use KubePrism Kubernetes API endpoint917043fb5chore: bump tools, pkgs and extra to stablef515741b5chore: add equinix e2e-tests117e60583feat: add support for static extra fields for JSON logs090143b03fix: allow platform cmdline args to be platform-specific7a68504b6feat: support rotating Kubernetes CAfac3dd043fix: don't set default endpoints on gen config8dc4910c4chore: enable "WG over GRPC" testing in siderolink agent testsbac366e43chore: addExtraInfofield for extensions0fc24eeb0feat: provide insecure flag to imagera6b2f5456feat: update Kubernetes to 1.30.0-rc.0, etcd to 3.5.130361ff895docs: quickstart video and brew installb752a8618chore: talosctl: add openSUSE OVMF paths945648914feat: support hardware watchdog timers949ad11a2chore: import siderolink assiderolink-launchsubcommandee51f04afchore: azure e2e55dd41c0dchore: update coredns to v1.11.2 in required section- [`8e...
v0.3.0
image-factory 0.3.0 (2024-04-05)
Welcome to the v0.3.0 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Dmitry Sharshakov
- Spencer Smith
- Artem Chernyshev
- Justin Garrison
- Mattias Cockburn
- Andrei Kvapil
- AvnarJakob
- Christian Mohn
- Christian WALDBILLIG
- Dmitry Sharshakov
- Evan Johnson
- Fabiano Fidêncio
- Henno Schooljan
- Jean-Tiare Le Bigot
- Kai Hanssen
- Louis SCHNEIDER
- Matthieu S
- Michael Stephenson
- Niklas Wik
- Pip Oomen
- Saiyam Pathak
- Sebastiaan Gerritsen
- Steve Francis
- bri
- ebcrypto
- edwinavalos
- fazledyn-or
- goodmost
- james-dreebot
- pardomue
- shurkys
- stereobutter
Changes
11 commits
c2de13frelease(v0.3.0): prepare release7062392chore: update Talos dependency to 1.7.0-beta.078f8944feat: add cert issuer regexp optionc0981e8feat: add support for -insecure-schematic-service-repository flag5d779bbchore: bump dependencies93eb7defeat: support overlaydf3d211release(v0.2.3): prepare release4ccf0e5fix: ignore missing DTB and other SBC artifactsc7dba02chore: run tailwindcss before creating image81f2cb4chore: bump dependencies, rekres07095cdchore: re-enable govulncheck
Changes from siderolabs/gen
Changes from siderolabs/go-debug
Changes from siderolabs/talos
149 commits
78f971370release(v1.7.0-beta.0): prepare release01d8b897cfix: make safeReset truly safe to call multiple times653f838b0feat: support multiple Docker cluster in talosctl cluster create951904554chore: bump dependencies (go 1.22.2)862c76001feat: add support for CoreDNS forwarding to host DNSe8ae5ef63feat: add akamai platform support5c0f74b37fix: don't announce the VIP on acquire failure2f0fe10d5chore: update sbc docs1b17008e9fix: handle more OpenStack link typese7d804140fix: always update firewall rules (kubespan)78b9bd927fix: report unsupported x86_64 microarchitecture level71d90ba5ffix: retry in the fixed amount of time if grpc relay failedd320498a4chore: bump dependencies3195e5d15fix: force Flannel CNI to use KubePrism Kubernetes API endpoint917043fb5chore: bump tools, pkgs and extra to stablef515741b5chore: add equinix e2e-tests117e60583feat: add support for static extra fields for JSON logs090143b03fix: allow platform cmdline args to be platform-specific7a68504b6feat: support rotating Kubernetes CAfac3dd043fix: don't set default endpoints on gen config8dc4910c4chore: enable "WG over GRPC" testing in siderolink agent testsbac366e43chore: addExtraInfofield for extensions0fc24eeb0feat: provide insecure flag to imagera6b2f5456feat: update Kubernetes to 1.30.0-rc.0, etcd to 3.5.130361ff895docs: quickstart video and brew installb752a8618chore: talosctl: add openSUSE OVMF paths945648914feat: support hardware watchdog timers949ad11a2chore: import siderolink assiderolink-launchsubcommandee51f04afchore: azure e2e55dd41c0dchore: update coredns to v1.11.2 in required section8eacc4ba8feat: support rotation of Talos API CA92808e3bcfeat: report Docker node resources in cluster show84ec8c16ffeat: support syncing to PTP clocks7d43c9aa6chore: annotate installer errorsf737e6495fix: populate routes to BGP neighbors (Equinix Metal)19f15a840chore: bump golangci-lint to 1.57.0684011963docs: add docs for overlays9b6ec5929chore: bump kernel69f0466cddocs: remove repetitive words113fb646echore: usego-talos-supportlibrary89fc68b45fix: service lifecycle issuesead37abf0test: disable volume testsc64523a7afeat: update Flannel to v0.24.415beb1478feat: implement blockdevice watch controller06e3bc0cbfeat: implement Siderolink wireguard over GRPC9afa70baffix: patch correctly config intalosctl upgrade-k8s3130caf95chore: re-enable DRBD extension- [
3ba180d07](https://github.com/siderolabs/t...
v0.2.3
image-factory 0.2.3 (2024-03-14)
Welcome to the v0.2.3 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Dmitriy Matrenichev
- Spencer Smith
- Christian Mohn
- Noel Georgi
- Steve Francis
- Utku Ozdemir
- edwinavalos
- stereobutter
Changes
5 commits
Changes from siderolabs/go-debug
Changes from siderolabs/talos
21 commits
029d7f7b9release(v1.7.0-alpha.0): prepare release2ff81c06bfeat: update runc 1.1.12, containerd 1.7.139d8cd4d05chore: drop deprecated method EtcdRemoveMember17567f19bfix: take into account the moment seen when cleaning up CRI imagesaa03204b8docs: document the process of building custom kernel packages7af48bd55feat: use RSA key for kube-apiserver service account keya5e13c696fix: retry blockdevice open in the installer593afeea3fix: run the interactive installer loop to report errors87be76b87fix: be more tolerant to error handling in Mounts API03add7503docs: add section on using imager with extensions from tarballee0fb5effdocs: consolidate certificate management articles9c14dea20chore: bump corednsebeef2852feat: implement local caching dns server4a3691a27docs: fix broken links in metal-network-configuration.mdc4ed189a6docs: provide sane defaults for each release series in vmware script8138d54c6docs: clarify node taints/labels for worker nodesb44551ccdfeat: update Linux to 6.6.13385707c5fdocs: update vmware.shd1a79b845docs: fix small typo in etcd maintenance guidecf0603330docs: copy generated JSON schema to hostf11139c22docs: document local path provisioner install
Dependency Changes
- github.com/google/go-containerregistry v0.18.0 -> v0.19.0
- github.com/siderolabs/go-debug v0.2.3 -> v0.3.0
- github.com/siderolabs/talos e0dfbb8fba3c -> v1.7.0-alpha.0
- github.com/siderolabs/talos/pkg/machinery e0dfbb8fba3c -> v1.7.0-alpha.0
- github.com/sigstore/cosign/v2 v2.2.2 -> v2.2.3
- github.com/u-root/u-root v0.12.0 -> v0.13.1
- go.uber.org/zap v1.26.0 -> v1.27.0
- golang.org/x/net v0.20.0 -> v0.21.0
- golang.org/x/sys v0.16.0 -> v0.17.0
Previous release can be found at v0.2.2
v0.2.2
image-factory 0.2.2 (2024-01-23)
Welcome to the v0.2.2 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Utku Ozdemir
- Anthony ARNAUD
- Artem Chernyshev
- Dmitriy Matrenichev
- ExtraClock
- Jonomir
- Serge Logvinov
- Steve Francis
Changes
4 commits
Changes from siderolabs/talos
25 commits
e0dfbb8fbfix: allow META encoded values to be compressedd677901b6feat: implement device selector for 'physical'7d1117289docs: add missing talosconfig flag8a1732bcbfix: pull inmptspidriverc1e45071frefactor: use etcd configuration from the EtcdSpec resource4e9b688d3fix: use correct TTL for talosconfig intalosctl config newfb5ad0555feat: update Kubernetes default to 1.29.1fe24139f3docs: fork docs for v1.71c2d10cccchore: bump dependenciesa599e3867chore: allow custom registry to build installer/imager3911ddf7bdocs: add how-to for cert managementb0ee0bfbafix: strategic patch merging for audit policy474eccdc4fix: watch bufer overrun for RouteStatuscc06b5d7afix: fix .der output intalosctl gen secureboot1dbb4abf4fix: update discovery service client to v0.1.69782319c3fix: support KubePrism settings in Kubernetes Discovery6c5a0c281feat: generate a single JSON schema for multidoc configf70b47dddfix: force KubePrism to connect using IPv4d5321e085fix: update kmsg with utf-8 fix7fa7362ddfix: fix nodes on dashboard footer when node names are used in--nodesba88678f1fix: merge ports and ingress configs correctly in NetworkRuleConfigdea9bda2dfix: disk UUID & WWID always empty intalosctl disks8dc112f36chore: pull in NBD modulesf6926faabfix: default priority for ipv6e8758dcbachore: support http downloads for assets in talosctl cluster create
Dependency Changes
- github.com/google/go-containerregistry v0.17.0 -> v0.18.0
- github.com/prometheus/client_golang v1.17.0 -> v1.18.0
- github.com/siderolabs/talos 265f21be09d6 -> e0dfbb8fba3c
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> e0dfbb8fba3c
- github.com/sigstore/cosign/v2 v2.2.1 -> v2.2.2
- github.com/sigstore/sigstore v1.7.5 -> v1.8.1
- github.com/u-root/u-root v0.11.0 -> v0.12.0
- golang.org/x/net v0.19.0 -> v0.20.0
- golang.org/x/sync v0.5.0 -> v0.6.0
- golang.org/x/sys v0.15.0 -> v0.16.0
Previous release can be found at v0.2.1
v0.2.1
image-factory 0.2.1 (2023-12-22)
Welcome to the v0.2.1 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Alexey Palazhchenko
- Andrey Smirnov
- Artem Chernyshev
- Dmitriy Matrenichev
- Tim Jones
Changes
4 commits
Changes from siderolabs/go-debug
7 commits
Changes from siderolabs/talos
10 commits
265f21be0fix: replace the filemap implementation to not buffer in memory8db3c5b3cfix: pick correctly base installer image layers0a30ef784fix: imager should support different Talos versionsd6342cda5docs: update latest version to v1.6.1e6e422b92chore: bump dependencies5a19d078afix: properly overwrite files on install9eb6cea78docs: secureboot sd-boot menu clarification01f0cbe61feat: support iPXE direct booting intalosctl cluster create3ba84701dfeat: pull in kernel modules for mlx Infiniband and VFIOba993e0eddocs: announce that SecureBoot is available
Dependency Changes
- github.com/google/go-containerregistry v0.16.1 -> v0.17.0
- github.com/siderolabs/go-debug v0.2.3 new
- github.com/siderolabs/talos 241bc9312edc -> 265f21be09d6
Previous release can be found at v0.2.0
v0.2.0
image-factory 0.2.0 (2023-12-18)
Welcome to the v0.2.0 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
- Oscar Utbult
- Artem Chernyshev
- Sebastian Gaiser
- Steve Francis
- Utku Ozdemir
- budimanjojo
Changes
16 commits
c993bb6release(v0.2.0): prepare release1318f30fix: azure secureboot signing296e953fix: generation of SBC images25fc50dfeat: provide configuration for a custom PXE endpoint87e6f04feat: update dependencies for Talos 1.6.0548128cchore: define public const for the schematic ID extension name01fcbf1feat: implement HTTP API client84113cafeat: implement SecureBoot asset generationf82ff73fix: properly handle from ghcr.iof36ab82fix: skip validating image index before pushing6625a89release(v0.1.2): prepare release58378e0chore: bump dependencies and Talosdb21b76fix: parse profiles for 'digital-ocean' platform43a6388release(v0.1.1): prepare release4211a5cchore: update Talosfcc8cb5fix: small UI updates
Changes from siderolabs/talos
76 commits
241bc9312fix: update the way secureboot signer fetches certificate (azure)59b62398fchore: modernize machined/pkg/controllers/k8s760f793d5fix: use correct prefix when installing SBC files0b94550c4chore: fix the gvisor test3a787c1d6docs: update 1.6 docs with Noel's feedbackd803e40efdocs: provide documentation for Talos 1.69a185a30ffeat: update Kubernetes to v1.29.05934815d2chore: split more kernel modules on amd6410c59a6b9fix: leave discovery service later in the reset sequence0c86ca1ccchore: enable kubespan+firewall for cilium tests98fd722d5feat: provide compatibility for future Talos 1.7131a1b167fix: add a KubeSpan option to disable extra endpoint harvesting4547ad9affeat: sendactor idto the SideroLink events sink04e774547docs: cap max heading level6bb1e99aachore: optimize pcap dump4f9d3b975feat: update Kubernetes to v1.29.0-rc.246121c9fedocs: rework machine config documentation generatione128d3c82fix: talosctl cluster create not to enforce kubeprism always320064c5afeat: update Go 1.21.5, Linux 6.1.65, etcd 3.5.11270604beafix: support user disks via symlinks4f195dd27chore: fix the release.toml474fa0480fix: store and execute desired action on emergency action515ae2a18docs: extend hetzner-cloud docs for arm64eecc4dbd5fix: trim leading spaces\newlines in inline manifest contentsdbf274ddffix: skip writing the file if the contents haven't changed6329222bdfix: do not panic inmerge.Mergeif map value is nild8a435f0efix: initialize boot assets with defaults earlyc6835de17fix: pick etcd adverised addresses from 'current' addresses6b5bc8b85feat: update Linux to 6.1.64e71e3e416feat: support extra arguments forflanneld36c8ddb5efeat: implement ingress firewall rules0b111ecb8fix: support slices of enums and fix NfTablesConntrackStateMatch9a8521741feat: improve nftables backenddb4e2539dfeat: update Kubernetes 1.29.0-rc.1 and other bumps7a4a92854feat: support sanitized kernel argsf041b2629chore: add tests for mdadm extensione46e6a312feat: implement nftables backendba827bf8bchore: support getting multiple endpoints from theProvisionrpc calldd45dd06cchore: add custom node taints8e2307466docs: fix talosctl pcap argumente4a050cb1docs: fix talosctl inspect dependencies example indentationfbcf4264fdocs: fix talosctl dashboard cli docs70d53ee13chore: deprecate .persist and .extensions95e33f6fcrelease(v1.6.0-alpha.2): prepare release514e514bafeat: update Linux 6.1.63, containerd 1.7.9aca8b5e17fix: ignore kernel command line in container mode020a0eb63docs: fix table formatting for bootstraprequest- [
0eb245e04](siderolabs/talos@0eb245e...
v0.1.2
image-factory 0.1.2 (2023-11-08)
Welcome to the v0.1.2 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Noel Georgi
- Utku Ozdemir
- budimanjojo
Changes
6 commits
Changes since v0.1.1
3 commits
Changes from siderolabs/talos
13 commits
75d3987c0chore: drop sha1 from genereated pcr json6f32d2990feat: add.deroutputtalosctl gen secureboot pcr87c40da6cfix: proper logging in machined on startupa54da5f64fix: image build for nanopi_4s6f3cd0593refactor: update packet capture to use 'afpacket' interface813442dd7fix: don't validate machine.install if installeddff60069cfeat: update Kubernetes to 1.29.0-alpha.3c97db5dfechore: bump Go dependencies807a9950afix: use custom Talos/kernel version when generating UKIeb94468a6docs: add documentation for Image Factory2e78513e1refactor: drop the dependency link platform -> network ctrl6dc776b8afix: when writing to META in the installer/imager, use fixed name3703041e9chore: remove uneeded code
Dependency Changes
- github.com/siderolabs/talos cbe6e7622d01 -> 75d3987c0539
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> 75d3987c0539
- github.com/sigstore/cosign/v2 v2.2.0 -> v2.2.1
- golang.org/x/sync v0.4.0 -> v0.5.0
- golang.org/x/sys v0.13.0 -> v0.14.0
Previous release can be found at v0.1.0
v0.1.1
image-factory 0.1.1 (2023-11-02)
Welcome to the v0.1.1 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- budimanjojo
Changes
3 commits
Changes from siderolabs/talos
3 commits
Dependency Changes
- github.com/siderolabs/talos cbe6e7622d01 -> 2e78513e16b2
- github.com/siderolabs/talos/pkg/machinery cbe6e7622d01 -> 2e78513e16b2
Previous release can be found at v0.1.0
v0.1.0
image-factory 0.1.0 (2023-11-01)
Welcome to the v0.1.0 release of image-factory!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/image-factory/issues.
Contributors
- Andrey Smirnov
- Tim Jones
- Andrew Rynhard
- Noel Georgi
Changes
30 commits
1352ed8release(v0.1.0): prepare release1a4d836feat: implement metrics for Image Factory661dc70fix: implement insecure option for cache repository3d99e0afix: generation of SBC images354bacafeat: implement boot asset cache3dcb29dfeat: sign generated installer imagec43564ffeat: use OCI layout when passing images to the imager6daded9feat: support 'META' customization in schematics8286f4efix: update Go to 1.21.32efc7b9chore: rekres6ae0d38fix: check the already built installer image correctly10d78fafix: allow pulling installer image from insecure registryf5e3ef7feat: support insecure endpoint for internal repository9f5d43bfix: asset linksad67f1efix: template filenames after renamesa0b6a8afeat: add support for insecure image registry25100a6fix: various (small) fixes for registry operationsf88dafachore: migrate to GitHub Actions92a4cfdfix: import Talos with initramfs generation fixes91bbcd2chore: rename with new nomenclature7bb02a8chore: add no-op github workflow2f92d92feat: implement simple UI for the Image Servicecf73db9feat: implement support for system extensionsb730f09feat: add a virtual extension with flavor ID to generated assetscf250cdchore: rename 'configuration' to 'flavor'47c6aeafeat: implement registry frontendf8fed5cfeat: use OCI registry as a configuration storagea4aa38cfeat: implement PXE frontend803ffa1feat: initial versiond2c7fe4chore: initial commit
Dependency Changes
This release has no dependency changes