|
| 1 | +## [image-factory 0.2.0](https://github.com/siderolabs/image-factory/releases/tag/v0.2.0) (2023-12-18) |
| 2 | + |
| 3 | +Welcome to the v0.2.0 release of image-factory! |
| 4 | + |
| 5 | + |
| 6 | + |
| 7 | +Please try out the release binaries and report any issues at |
| 8 | +https://github.com/siderolabs/image-factory/issues. |
| 9 | + |
| 10 | +### Contributors |
| 11 | + |
| 12 | +* Andrey Smirnov |
| 13 | +* Dmitriy Matrenichev |
| 14 | +* Noel Georgi |
| 15 | +* Oscar Utbult |
| 16 | +* Artem Chernyshev |
| 17 | +* Sebastian Gaiser |
| 18 | +* Steve Francis |
| 19 | +* Utku Ozdemir |
| 20 | +* budimanjojo |
| 21 | + |
| 22 | +### Changes |
| 23 | +<details><summary>15 commits</summary> |
| 24 | +<p> |
| 25 | + |
| 26 | +* [`1318f30`](https://github.com/siderolabs/image-factory/commit/1318f301ce589a21f4461eb55c70ad4355b1a4dd) fix: azure secureboot signing |
| 27 | +* [`296e953`](https://github.com/siderolabs/image-factory/commit/296e9533e53d71f369084cead8e44f7db7fdb30c) fix: generation of SBC images |
| 28 | +* [`25fc50d`](https://github.com/siderolabs/image-factory/commit/25fc50d09f0be71b5c65cac92191b94136f568f1) feat: provide configuration for a custom PXE endpoint |
| 29 | +* [`87e6f04`](https://github.com/siderolabs/image-factory/commit/87e6f04e5eaf61adadfe39ed0dfc63f5926835db) feat: update dependencies for Talos 1.6.0 |
| 30 | +* [`548128c`](https://github.com/siderolabs/image-factory/commit/548128ca9aad5cf06dfec05ce7d2502953e525a2) chore: define public const for the schematic ID extension name |
| 31 | +* [`01fcbf1`](https://github.com/siderolabs/image-factory/commit/01fcbf16c4d70126f9c4b5693a194ca3a9a41217) feat: implement HTTP API client |
| 32 | +* [`84113ca`](https://github.com/siderolabs/image-factory/commit/84113ca06a142aab0ab8d3146fe25d33da26a85a) feat: implement SecureBoot asset generation |
| 33 | +* [`f82ff73`](https://github.com/siderolabs/image-factory/commit/f82ff7374546cdef6852d1d929487e044ba1f3bf) fix: properly handle from ghcr.io |
| 34 | +* [`f36ab82`](https://github.com/siderolabs/image-factory/commit/f36ab8245aa97741cc99d10df6323090b3e0add3) fix: skip validating image index before pushing |
| 35 | +* [`6625a89`](https://github.com/siderolabs/image-factory/commit/6625a89de2ba7c9355257138e65330bbf0c1dac0) release(v0.1.2): prepare release |
| 36 | +* [`58378e0`](https://github.com/siderolabs/image-factory/commit/58378e0da6aa7a9cb30393e60186d022757f82b2) chore: bump dependencies and Talos |
| 37 | +* [`db21b76`](https://github.com/siderolabs/image-factory/commit/db21b76ca8b34e9a9534342ba4516246fbb1bae4) fix: parse profiles for 'digital-ocean' platform |
| 38 | +* [`43a6388`](https://github.com/siderolabs/image-factory/commit/43a638843689df7b04db8d8292a2d0983507d408) release(v0.1.1): prepare release |
| 39 | +* [`4211a5c`](https://github.com/siderolabs/image-factory/commit/4211a5c52d6a5c407cecb793f47c17eb6a529051) chore: update Talos |
| 40 | +* [`fcc8cb5`](https://github.com/siderolabs/image-factory/commit/fcc8cb503835de8b549c99281302f55acd4880c2) fix: small UI updates |
| 41 | +</p> |
| 42 | +</details> |
| 43 | + |
| 44 | +### Changes from siderolabs/talos |
| 45 | +<details><summary>76 commits</summary> |
| 46 | +<p> |
| 47 | + |
| 48 | +* [`241bc9312`](https://github.com/siderolabs/talos/commit/241bc9312edcadce83a64e92db807dbca74c80cc) fix: update the way secureboot signer fetches certificate (azure) |
| 49 | +* [`59b62398f`](https://github.com/siderolabs/talos/commit/59b62398f6265f310108954e9a775e4b8c080679) chore: modernize machined/pkg/controllers/k8s |
| 50 | +* [`760f793d5`](https://github.com/siderolabs/talos/commit/760f793d55f3965792f58fa3194977aea4f90e03) fix: use correct prefix when installing SBC files |
| 51 | +* [`0b94550c4`](https://github.com/siderolabs/talos/commit/0b94550c42730121c3d270758286dbefa95ea61c) chore: fix the gvisor test |
| 52 | +* [`3a787c1d6`](https://github.com/siderolabs/talos/commit/3a787c1d67ddca5102c7d9cbdab4ef1c17a605f4) docs: update 1.6 docs with Noel's feedback |
| 53 | +* [`d803e40ef`](https://github.com/siderolabs/talos/commit/d803e40ef2cf1030aab522006ba7287bac8b64c4) docs: provide documentation for Talos 1.6 |
| 54 | +* [`9a185a30f`](https://github.com/siderolabs/talos/commit/9a185a30f79a8d3481606235609c0e5a11c880cc) feat: update Kubernetes to v1.29.0 |
| 55 | +* [`5934815d2`](https://github.com/siderolabs/talos/commit/5934815d2fe975c4d8ddb2a26ef733d29565cdb2) chore: split more kernel modules on amd64 |
| 56 | +* [`10c59a6b9`](https://github.com/siderolabs/talos/commit/10c59a6b90310b8c58babf5beb108b59f4d74e4d) fix: leave discovery service later in the reset sequence |
| 57 | +* [`0c86ca1cc`](https://github.com/siderolabs/talos/commit/0c86ca1cc68e2646d63d19d96b01d3d5486dfc42) chore: enable kubespan+firewall for cilium tests |
| 58 | +* [`98fd722d5`](https://github.com/siderolabs/talos/commit/98fd722d5110b1422a15ede23873bcd15ab9562e) feat: provide compatibility for future Talos 1.7 |
| 59 | +* [`131a1b167`](https://github.com/siderolabs/talos/commit/131a1b1671899666d8676b5082cef39efb8f0fa1) fix: add a KubeSpan option to disable extra endpoint harvesting |
| 60 | +* [`4547ad9af`](https://github.com/siderolabs/talos/commit/4547ad9afa206405032618f9d94470d00ace8684) feat: send `actor id` to the SideroLink events sink |
| 61 | +* [`04e774547`](https://github.com/siderolabs/talos/commit/04e774547146f0733633b296c4432f4eef847265) docs: cap max heading level |
| 62 | +* [`6bb1e99aa`](https://github.com/siderolabs/talos/commit/6bb1e99aa3a8132508479b4ca8606522545d8d9a) chore: optimize pcap dump |
| 63 | +* [`4f9d3b975`](https://github.com/siderolabs/talos/commit/4f9d3b975fa689dc9eea4e44ff453d8b68ae54ef) feat: update Kubernetes to v1.29.0-rc.2 |
| 64 | +* [`46121c9fe`](https://github.com/siderolabs/talos/commit/46121c9fecb3603c2d2ae2de6152861ee7f19eaf) docs: rework machine config documentation generation |
| 65 | +* [`e128d3c82`](https://github.com/siderolabs/talos/commit/e128d3c827a406f96457322da87cbde2af233fa0) fix: talosctl cluster create not to enforce kubeprism always |
| 66 | +* [`320064c5a`](https://github.com/siderolabs/talos/commit/320064c5a869de6d52ba9a23394acaa5549e7aa1) feat: update Go 1.21.5, Linux 6.1.65, etcd 3.5.11 |
| 67 | +* [`270604bea`](https://github.com/siderolabs/talos/commit/270604bead50423697d6fabffa6bbd7c7b2fbe9e) fix: support user disks via symlinks |
| 68 | +* [`4f195dd27`](https://github.com/siderolabs/talos/commit/4f195dd271eb38446561f8708a9623324072a0e9) chore: fix the release.toml |
| 69 | +* [`474fa0480`](https://github.com/siderolabs/talos/commit/474fa0480dd68d112a608548e4d0a0c4efa39e20) fix: store and execute desired action on emergency action |
| 70 | +* [`515ae2a18`](https://github.com/siderolabs/talos/commit/515ae2a184374e0ac72e3321104265918e45e391) docs: extend hetzner-cloud docs for arm64 |
| 71 | +* [`eecc4dbd5`](https://github.com/siderolabs/talos/commit/eecc4dbd5198cca5b66e5c3018c407cd38b13c80) fix: trim leading spaces\newlines in inline manifest contents |
| 72 | +* [`dbf274ddf`](https://github.com/siderolabs/talos/commit/dbf274ddf7b819941c88932e28d2fe362876ec68) fix: skip writing the file if the contents haven't changed |
| 73 | +* [`6329222bd`](https://github.com/siderolabs/talos/commit/6329222bdcfd5ab29bc46ca03bb0b1d22ada9424) fix: do not panic in `merge.Merge` if map value is nil |
| 74 | +* [`d8a435f0e`](https://github.com/siderolabs/talos/commit/d8a435f0e4e093570325b737f89ff3b1205de48e) fix: initialize boot assets with defaults early |
| 75 | +* [`c6835de17`](https://github.com/siderolabs/talos/commit/c6835de17a31260af9524054483461ce3050fef2) fix: pick etcd adverised addresses from 'current' addresses |
| 76 | +* [`6b5bc8b85`](https://github.com/siderolabs/talos/commit/6b5bc8b85b259d4ea36936d074212dd2a678208a) feat: update Linux to 6.1.64 |
| 77 | +* [`e71e3e416`](https://github.com/siderolabs/talos/commit/e71e3e41614b14f9e2ef99b69915acc0dd2c3222) feat: support extra arguments for `flanneld` |
| 78 | +* [`36c8ddb5e`](https://github.com/siderolabs/talos/commit/36c8ddb5e1586ee8c099d768f72b3977d0381a84) feat: implement ingress firewall rules |
| 79 | +* [`0b111ecb8`](https://github.com/siderolabs/talos/commit/0b111ecb818026c1014bbaae39b8b968baf793a9) fix: support slices of enums and fix NfTablesConntrackStateMatch |
| 80 | +* [`9a8521741`](https://github.com/siderolabs/talos/commit/9a85217412e81e5b7228b4facb1e91330eed5cc3) feat: improve nftables backend |
| 81 | +* [`db4e2539d`](https://github.com/siderolabs/talos/commit/db4e2539d4dbf4533e628df370e5dc9963235524) feat: update Kubernetes 1.29.0-rc.1 and other bumps |
| 82 | +* [`7a4a92854`](https://github.com/siderolabs/talos/commit/7a4a92854f960dc8976ca190160545516a4820b3) feat: support sanitized kernel args |
| 83 | +* [`f041b2629`](https://github.com/siderolabs/talos/commit/f041b262996874b17700ae55e87d8afc20381b50) chore: add tests for mdadm extension |
| 84 | +* [`e46e6a312`](https://github.com/siderolabs/talos/commit/e46e6a312f314bf2ab8131736f690584e4d5b5f1) feat: implement nftables backend |
| 85 | +* [`ba827bf8b`](https://github.com/siderolabs/talos/commit/ba827bf8b8b9a5acdb43c45116b88add99e952bf) chore: support getting multiple endpoints from the `Provision` rpc call |
| 86 | +* [`dd45dd06c`](https://github.com/siderolabs/talos/commit/dd45dd06cf885a3fe89f17de81491bdd18d88e68) chore: add custom node taints |
| 87 | +* [`8e2307466`](https://github.com/siderolabs/talos/commit/8e230746655d5cb10d7b982f27ea078da5fd0374) docs: fix talosctl pcap argument |
| 88 | +* [`e4a050cb1`](https://github.com/siderolabs/talos/commit/e4a050cb1d765efc7f52241563a6f3649ee8339c) docs: fix talosctl inspect dependencies example indentation |
| 89 | +* [`fbcf4264f`](https://github.com/siderolabs/talos/commit/fbcf4264ff0875b67e8852b7fc2099d0d55a6a13) docs: fix talosctl dashboard cli docs |
| 90 | +* [`70d53ee13`](https://github.com/siderolabs/talos/commit/70d53ee13c17a351e4a9509a2fdd43171fcc929b) chore: deprecate .persist and .extensions |
| 91 | +* [`95e33f6fc`](https://github.com/siderolabs/talos/commit/95e33f6fcef8993afeb73e876044e8ddbab718f0) release(v1.6.0-alpha.2): prepare release |
| 92 | +* [`514e514ba`](https://github.com/siderolabs/talos/commit/514e514ba650419a4caad4ee87c52a367ce1e323) feat: update Linux 6.1.63, containerd 1.7.9 |
| 93 | +* [`aca8b5e17`](https://github.com/siderolabs/talos/commit/aca8b5e179962c8e1dc27ca8de527e981f763004) fix: ignore kernel command line in container mode |
| 94 | +* [`020a0eb63`](https://github.com/siderolabs/talos/commit/020a0eb63ea39d25faa8eba8568584243d814457) docs: fix table formatting for bootstraprequest |
| 95 | +* [`0eb245e04`](https://github.com/siderolabs/talos/commit/0eb245e04374cd21a369d298b73e8bc6db11d153) docs: fix talosctl pcap example indentation |
| 96 | +* [`de6caf534`](https://github.com/siderolabs/talos/commit/de6caf5348f815dddbd4a595d40d4c4ad71282bc) docs: fix table formatting for machineservice api |
| 97 | +* [`27d208c26`](https://github.com/siderolabs/talos/commit/27d208c26bd1fe5a37b127cd83cab76b5671758a) feat: implement OAuth2 device flow for machine config |
| 98 | +* [`5c8fa2a80`](https://github.com/siderolabs/talos/commit/5c8fa2a80382b6ea83d81c434b2e28a9901fdcad) chore: start containerd early in boot |
| 99 | +* [`95a252cfc`](https://github.com/siderolabs/talos/commit/95a252cfc91eeeeb48ac3b3e3cd6ad7ba14ab1eb) docs: fix link in what is new page |
| 100 | +* [`0d3c3ed71`](https://github.com/siderolabs/talos/commit/0d3c3ed716670c80d33351d912620e5b91f6c7e3) feat: support kube scheduler config |
| 101 | +* [`06941b7e5`](https://github.com/siderolabs/talos/commit/06941b7e5ca4f937c1996828e5a543967902656d) fix: allow rootfs propagation configuration for extension services |
| 102 | +* [`57dc796f3`](https://github.com/siderolabs/talos/commit/57dc796f381e87f398cfed3ac7cd87ff51454b75) docs: update lastRelease to v1.5.5 in _index.md |
| 103 | +* [`21d944a64`](https://github.com/siderolabs/talos/commit/21d944a643d8eec104d703cc8995e9ac80d2417b) docs: add timezone information |
| 104 | +* [`4f1ad16c7`](https://github.com/siderolabs/talos/commit/4f1ad16c764e643f7bf71ed8ca46e840875011ec) feat: support kubelet credentialprovider config |
| 105 | +* [`71a3bf0e3`](https://github.com/siderolabs/talos/commit/71a3bf0e3e42117e7283b41116419d7d2f28d82c) fix: allow extra kernel args for secureboot installer |
| 106 | +* [`f38eaaab8`](https://github.com/siderolabs/talos/commit/f38eaaab87f77f33b0317d4405c84575023ee0da) feat: rework secureboot and PCR signing key |
| 107 | +* [`6eade3d5e`](https://github.com/siderolabs/talos/commit/6eade3d5ef5c5356d0bfc0e3d52263a39d2e9f1a) chore: add ability to rewrite uuids and set unique tokens for Talos |
| 108 | +* [`e9c7ac17a`](https://github.com/siderolabs/talos/commit/e9c7ac17a9b707950b249e08e11ed7ddac64e8ae) fix: set max msg recv size when proxying |
| 109 | +* [`e22ab440d`](https://github.com/siderolabs/talos/commit/e22ab440d7794a9c46edf1357124571057b6b19d) feat: update Linux 6.1.61, containerd 1.7.8, runc 1.1.10 |
| 110 | +* [`8245361f9`](https://github.com/siderolabs/talos/commit/8245361f9cfb66d68bc54330a47814eb730eb839) feat: show first 32 bytes of response body on download error |
| 111 | +* [`75d3987c0`](https://github.com/siderolabs/talos/commit/75d3987c05390d3c0a7cf4de855895f1d10c8a84) chore: drop sha1 from genereated pcr json |
| 112 | +* [`6f32d2990`](https://github.com/siderolabs/talos/commit/6f32d2990f438a9e8134d7e94558a54b3912854e) feat: add `.der` output `talosctl gen secureboot pcr` |
| 113 | +* [`87c40da6c`](https://github.com/siderolabs/talos/commit/87c40da6cc5d9ae62d20984ba5d3762da734a49e) fix: proper logging in machined on startup |
| 114 | +* [`a54da5f64`](https://github.com/siderolabs/talos/commit/a54da5f641886d723465e0a8cfa95b15bc2e96aa) fix: image build for nanopi_4s |
| 115 | +* [`6f3cd0593`](https://github.com/siderolabs/talos/commit/6f3cd05935a2faaf14d16c2e643f54e6f9134c0f) refactor: update packet capture to use 'afpacket' interface |
| 116 | +* [`813442dd7`](https://github.com/siderolabs/talos/commit/813442dd7a08b2781829ef190b110aa38c725932) fix: don't validate machine.install if installed |
| 117 | +* [`dff60069c`](https://github.com/siderolabs/talos/commit/dff60069c0230ecf531c5593724211fd75f26d7c) feat: update Kubernetes to 1.29.0-alpha.3 |
| 118 | +* [`c97db5dfe`](https://github.com/siderolabs/talos/commit/c97db5dfe174032f012bdd525a3479ebea200c93) chore: bump Go dependencies |
| 119 | +* [`807a9950a`](https://github.com/siderolabs/talos/commit/807a9950ac5cb542e41d65af0f9f80f1c73550a3) fix: use custom Talos/kernel version when generating UKI |
| 120 | +* [`eb94468a6`](https://github.com/siderolabs/talos/commit/eb94468a659b4518b317398f92346b62e6adefe4) docs: add documentation for Image Factory |
| 121 | +* [`2e78513e1`](https://github.com/siderolabs/talos/commit/2e78513e16b2eb0d83a4a7e107c470058d30837d) refactor: drop the dependency link platform -> network ctrl |
| 122 | +* [`6dc776b8a`](https://github.com/siderolabs/talos/commit/6dc776b8aaa2d9382737d41a90023e8e4ea1a601) fix: when writing to META in the installer/imager, use fixed name |
| 123 | +* [`3703041e9`](https://github.com/siderolabs/talos/commit/3703041e989c83c1ad7496851c6687f729cb207f) chore: remove uneeded code |
| 124 | +</p> |
| 125 | +</details> |
| 126 | + |
| 127 | +### Dependency Changes |
| 128 | + |
| 129 | +* **github.com/siderolabs/talos** cbe6e7622d01 -> 241bc9312edc |
| 130 | +* **github.com/siderolabs/talos/pkg/machinery** cbe6e7622d01 -> v1.6.0 |
| 131 | +* **github.com/sigstore/cosign/v2** v2.2.0 -> v2.2.1 |
| 132 | +* **golang.org/x/net** v0.17.0 -> v0.19.0 |
| 133 | +* **golang.org/x/sync** v0.4.0 -> v0.5.0 |
| 134 | +* **golang.org/x/sys** v0.13.0 -> v0.15.0 |
| 135 | + |
| 136 | +Previous release can be found at [v0.1.0](https://github.com/siderolabs/image-factory/releases/tag/v0.1.0) |
| 137 | + |
1 | 138 | ## [image-factory 0.1.2](https://github.com/siderolabs/image-factory/releases/tag/v0.1.2) (2023-11-08) |
2 | 139 |
|
3 | 140 | Welcome to the v0.1.2 release of image-factory! |
|
0 commit comments