Releases: siderolabs/gen
v0.8.6
gen 0.8.6 (2025-11-03)
Welcome to the v0.8.6 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Artem Chernyshev
 - Utku Ozdemir
 - Andrey Smirnov
 - Andrey Smirnov
 - Dmitriy Matrenichev
 - Mateusz Urbanek
 
Changes
27 commits
4c7388bchore: update Go modules, replace YAML library044d921feat: add xslices.Deduplicatedcb2b74feat: addpanicsafepackageb36ee43feat: makexyaml.CheckUnknownKeyspublic3e319e7feat: implementxyaml.UnmarshalStrict7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.5
Dependency Changes
This release has no dependency changes
v0.8.5
gen 0.8.5 (2025-07-21)
Welcome to the v0.8.5 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Artem Chernyshev
 - Utku Ozdemir
 - Andrey Smirnov
 - Dmitriy Matrenichev
 - Mateusz Urbanek
 
Changes
26 commits
044d921feat: add xslices.Deduplicatedcb2b74feat: addpanicsafepackageb36ee43feat: makexyaml.CheckUnknownKeyspublic3e319e7feat: implementxyaml.UnmarshalStrict7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.4
Dependency Changes
This release has no dependency changes
v0.8.4
gen 0.8.4 (2025-06-09)
Welcome to the v0.8.4 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Artem Chernyshev
 - Utku Ozdemir
 - Andrey Smirnov
 - Dmitriy Matrenichev
 
Changes
25 commits
dcb2b74feat: addpanicsafepackageb36ee43feat: makexyaml.CheckUnknownKeyspublic3e319e7feat: implementxyaml.UnmarshalStrict7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.3
Dependency Changes
This release has no dependency changes
v0.8.3
gen 0.8.3 (2025-06-09)
Welcome to the v0.8.3 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Artem Chernyshev
 - Andrey Smirnov
 - Dmitriy Matrenichev
 - Utku Ozdemir
 
Changes
24 commits
b36ee43feat: makexyaml.CheckUnknownKeyspublic3e319e7feat: implementxyaml.UnmarshalStrict7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.2
Dependency Changes
This release has no dependency changes
v0.8.2
gen 0.8.2 (2025-06-06)
Welcome to the v0.8.2 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Andrey Smirnov
 - Artem Chernyshev
 - Dmitriy Matrenichev
 - Utku Ozdemir
 
Changes
23 commits
3e319e7feat: implementxyaml.UnmarshalStrict7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.1
Dependency Changes
This release has no dependency changes
v0.8.1
gen 0.8.1 (2025-05-05)
Welcome to the v0.8.1 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Andrey Smirnov
 - Dmitriy Matrenichev
 - Utku Ozdemir
 
Changes
22 commits
7c0324fchore: future-proof HashTrieMap5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
Changes since v0.8.0
Dependency Changes
This release has no dependency changes
v0.8.0
gen 0.8.0 (2024-12-17)
Welcome to the v0.8.0 release of gen!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/gen/issues.
Contributors
- Dmitriy Matrenichev
 - Andrey Smirnov
 - Utku Ozdemir
 
Changes
21 commits
5ae3afechore: update hashtriemap implementation from the latest upstreame847d2achore: add more utilities to xiterf3c5a2bchore: addEmptyandEmpty2iteratorsc53b90bchore: add packages xiter/xstrings/xbytes7654108chore: add hashtriemap implementation8485864chore: optimize maps.Values and maps.Keys238baf9chore: 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
This release has no dependency changes
v0.6.1
What's Changed
- chore: add 
EmptyandEmpty2iterators by @DmitriyMV in #20 
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- chore: add packages xiter/xstrings/xbytes by @DmitriyMV in #19
 
Full Changelog: v0.5.0...v0.6.0