Releases: mudler/luet
0.20.0
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
6a9f199 Add crane-based methods for extraction
67a07e7 Drop link to moby fork
c897bff Drop untar
acd685b Extract with new image API
52ad2b5 Fixup config protect
819271b Fixup tests
4a45b54 Introduce lock for installation
6ff22d9 Make default build dir over context temp
c220eac Move bus to api/core
bdcf264 Prepare for tagging 0.20.0
454a560 Take count of os separator in extraction
2124733 Update README
ebbb3aa Use API also when pulling from helpers used in client
a0e7e9b ci: split integration tests
b77b71f cmd: Create output build dir if doesn't exist already
d44befe tests: add context unit tests
ad489c2 tests: pull image before running
063f704 update vendor
bb40b5d update vendor
ab251fe update vendor
37a9a3e use containerd to uncompress
0.19.2
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
315bfb5 Move http timeout to the general configuration
73c6cff Tag 0.19.2
57c8236 fixup: cache miss with docker client
65892f9 ux: Display only success on green
0.19.1
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
0bacdc7 Allow clients to pick a specific referenceID
5eb5a42 Generate snapshot and push it along
917d093 Show progressbar only if terminal is big enough
4d60795 Tag 0.19.1
6b45b1d ux: rework displaying of success messages
0.19.0
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
4700d27 Adapt integration tests
d4edaa9 Adapt unit tests
e764b1c Add CLI helpers and BuildTree heuristic
a1c669d Define context for scoped operation across core types
5b4e930 Do implement a real cache
6ea05e5 Drop imgworker client
2eeb464 Make repositories arch-aware
fe14d56 Massive UX rewrite
50dfc47 Tag 0.19.0
a6b6909 Update vendor
8d34a6e Use the cache to store temporary download files
70866c3 ci: build multi-arch images
9c19a7e ci: trigger image pipeline also when tagging
b00c2ff ci: unit tests now need the luet executable
7b56e91 cleanup now should take into account of folders
d58a563 uninstall: limit cleanup to s.Target
619c9ae update vendor
b9895c9 update vendor
0.18.1
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
d5819bb Fixup benchmark tests
6ba028f Make sure we do compute the best fit
c536aaa Tag 0.18.1
0.17.13
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
585b72c Tag 0.17.13
f7aa6c3 fix: always append templates from tree path
0.17.12
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
ff46bc7 Don't use semver library for ordering by default
2970d8e Tag 0.17.12
0.17.11
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
a348fd4 Replace Yaml with YAML in function, add debug output when extracting runtime data
e306398 Tag bugfix release 0.17.11
fc45eae create-repo: annotate runtime definition in artifacts
b73ac21 create-repo: don't inherit build requirements in runtime
0.17.10
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
e4fff77 Source packages metadata to update repository tree
bdd51fa Tag: Bump to 0.17.10
14914f3 Update tests for including packages in tree from metadata
4039050 ci: run in same concurrent group due to registry tests
0.17.9
Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages.
It has zero dependencies and it is well suitable for "from scratch" environments.
It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded device
Changelog
5bb65e5 Get goreleaser from GH actions
58f4997 Makefile: multiarch-build should only build
1786908 Show the package name on uninstall error (#251)
972421a Tag 0.17.9
4e918e6 ci: fixup getting goreleaser before build
0f54595 cmd/config: simplify code (#246)
aba89db installer: Take into consideration provides names