Releases: k0sproject/bootloose
Releases · k0sproject/bootloose
v0.9.0
What's Changed
- Don't mount cgroups read-only for cgroups V1 by @twz123 in #121
- Add a --volume/-v config create option by @kke in #123
Dependencies
- go v1.22.4 by @kke in #113
- build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #115
- build(deps): bump github.com/docker/docker from 26.1.1+incompatible to 27.0.2+incompatible by @dependabot in
CI
- Show Docker logs after e2e failures by @twz123 in #118
- Let the Go workflows run if they changed by @twz123 in #120
- Support pinning of Docker versions by @twz123 in #119
#122 - build(deps): bump docker/build-push-action from 5 to 6 by @dependabot in #116
- build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #105
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Remove bogus legacy job dependency from the publish-image workflow. by @twz123 in #85
- Add GH_TOKEN to workflow step by @twz123 in #87
- build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0 by @dependabot in #91
- build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in #96
- build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 by @dependabot in #103
- build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0 by @dependabot in #104
- Add config option for docker extra args by @ncopa in #99
- build(deps): bump github.com/docker/docker from 25.0.3+incompatible to 26.1.1+incompatible by @dependabot in #102
- build(deps): bump golangci/golangci-lint-action from 3 to 5 by @dependabot in #101
- Add GH_REPO to workflow step by @twz123 in #88
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #90
- build(deps): bump softprops/action-gh-release from 1 to 2 by @dependabot in #93
Full Changelog: v0.7.3...v0.8.0
SHA256 Checksums
7e9999b243e56236f60b06dc5130418919058e53d28e62179f2540e6dd8998c5 *bootloose-linux-amd64
ddc753dd4129808a89c3bc1911578c05da5430de67fb0989ccbdc9105506051b *bootloose-linux-arm64
5921cba0b798bc67de652cea0d152b66ffb89fde481668bfdc342da122fc41c8 *bootloose-linux-arm
62effb14dfb217ed65ad9ed20d462e1630b9b2b87c01edc4b75d0686d854c26d *bootloose-darwin-amd64
724c5a17dfb316470d0e98391b06ffe3d3b271de1bfc95628a90b310fffd235a *bootloose-darwin-arm64
v0.7.3
What's Changed
- build(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #59
- build(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 by @dependabot in #61
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #60
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #62
- Add missing copyright header by @twz123 in #65
- Use apt-get instead of the interactive apt by @twz123 in #66
- Update Alpine image to 3.18.5 and reduce installed packages by @twz123 in #67
- Inline homedir.Expand and remove dependency by @twz123 in #68
- Fix image publish workflow by @twz123 in #72
- Add Alpine 3.19.0 by @twz123 in #71
- Allow for Kubernetes Authors in copyright checker by @twz123 in #74
- Replace pkg/errors with standard library functions by @twz123 in #69
- Use the first modification year for new copyright boilerplate headers by @twz123 in #76
- Check out full history when checking copyrights by @twz123 in #77
- Use Go's crypto for SSH key generation by @twz123 in #70
- build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0 by @dependabot in #78
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #79
- build(deps): bump github.com/docker/docker from 24.0.7+incompatible to 25.0.0+incompatible by @dependabot in #80
- build(deps): bump github.com/docker/docker from 25.0.0+incompatible to 25.0.2+incompatible by @dependabot in #82
- build(deps): bump github.com/docker/docker from 25.0.2+incompatible to 25.0.3+incompatible by @dependabot in #83
- build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 by @dependabot in #84
- Make list-image-platforms.sh a POSIX script by @twz123 in #64
- Use GitHub API to list images by @twz123 in #75
- Separate publish-image workflow by @twz123 in #73
New Contributors
Full Changelog: v0.7.2...v0.7.3
SHA256 Checksums
a3b87654630107ff5a48622cb9850754e14ecd4116d19ba6bf8a8a4db360a1ad *bootloose-linux-amd64
7fb509a784ac2e17a944dd0a3f79feb95d10c272e5c685ef45b161e252653152 *bootloose-linux-arm64
53e2689c11d094ddf561cb073458073f81d27573f21eefe1b52f916d1b4b857a *bootloose-linux-arm
a33e9ec052df760b17023d3aa4a5a13d86260c13b873cd6985835b461b8bbb6d *bootloose-darwin-amd64
a87305f17ca2ccd01a1d2e433947ba4ca99c07a12b403c34dd943d141a007c66 *bootloose-darwin-arm64
v0.7.2
What's Changed
Full Changelog: v0.7.1...v0.7.2
SHA256 Checksums
279f626dbc1941ae6e3930541f348b634ec00199e5b30add6298fa836e04824e *bootloose-linux-amd64
c3ddbb0f6faff42173ab56a22b87cd45bd09cedc0e53d5c41d6780ed1f8c03ab *bootloose-linux-arm64
cddab5ce17f261a49b84656c3eef7e1c0d9cc21019cd2f4b8563ffd35a10f182 *bootloose-linux-arm
9bd00c334046b82ccc2540061b528f1ed116cd02374e904d647ba6934afd43b1 *bootloose-darwin-amd64
ae82348bff2999129b1d701556cd61155c2919061cfe4ffba77fb05e39bd38e3 *bootloose-darwin-arm64
v0.7.1
Fixes version reported by bootloose version
.
SHA256 Checksums
1fb43ff6cabd383815b6f7eb67c8ee2b80eedfdbb37cb05522c8de1c61f83ca5 *bootloose-linux-amd64
e18860461c57a31d8b7f8aae25c8fcf14a1c2258e9b2f90040810361b03f761f *bootloose-linux-arm64
435cfa8c8075ebd2a0d6f0a17b4e9b0e3c72eef35cad1a1b85466c9404cdc147 *bootloose-linux-arm
ee36d5076b2ab0ee2bb0054ef427b5a042d81a314fbf6bbc07b05a427b6c7cd4 *bootloose-darwin-amd64
42f5ca0f8ff3e71ccfdb0932c2f069bb12dc28633b89c89ff0be124acf66f7e8 *bootloose-darwin-arm64
v0.7.0
Introduction
This the first release of bootloose, a fork of footloose by WeaveWorks Ltd. that went read-only 29 Aug 2023. We are grateful of all the work they and the contributing community put into it and aim to maintain this fork for at least as long as we are using it ourself.
We welcome contributions from the community.
Notable changes
- Everything has been renamed to "bootloose"
- Support for cgroupv2
- Updated the CI suite from travis to Github workflows
- Added a bunch of new prebuilt images (for example ubuntu20.04, alpine3.18), updated some of the existing ones and dropped the outdated ones. The images are hosted at
quay.io/k0sproject/bootloose-<image_name>
, see README for the complete list. - All of the pre-built images are now multi-arch where applicable.
- The
serve
subcommand was removed (a local REST API for creating clusters and machines, an alternative to the CLI / Go API). - The ignite backend support was removed, at least temporarily.
What's Changed
- Move to k0sproject by @ncopa in #1
- Add support for cgroupv2 by @ncopa in #2
- ssh: use POSIX shell /bin/sh to copy files by @ncopa in #3
- Make machine IDs unique on Debian 10 by @kke in #4
- Drop deprecated ioutil by @kke in #7
- Fix inadvertent #7 changes to pkg/cluster/cluster.go by @kke in #8
- Fix pkg/exec import to point to k0sproject/footloose by @kke in #6
- Rename container labels to io.k0sproject.footloose by @kke in #5
- Enable dependabot by @kke in #10
- Add go.sum checking and golangci-lint by @kke in #13
- Fix linting errors by @kke in #14
- Fix tests + enable GH test action by @kke in #15
- Drop ubuntu16.04 image by @kke in #19
- Bump docker/build-push-action from 4 to 5 by @dependabot in #26
- Add ubuntu22.04 by @kke in #23
- Add debian12 by @kke in #24
- Bump fedora image from version 29 to 38 by @kke in #20
- Drop centos by @kke in #21
- Add amazonlinux2023 by @kke in #22
- Add alpine3.18 by @kke in #25
- Cleanup of leftover files generated during e2e tests by @kke in #27
- build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.8.4 by @dependabot in #12
- Remove variables.json in favor of Makefiles by @kke in #28
- build(deps): bump golang.org/x/text from 0.3.3 to 0.13.0 by @dependabot in #16
- build(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible by @dependabot in #11
- Fix debian12 failing to build by @kke in #30
- Remove leftover debug output from test-ssh-user by @kke in #31
- Double ssh connection reset retry period to 2 minutes by @kke in #33
- Fix failing debian10 docker-in-docker e2e test by @kke in #34
- Replace "footloose" with "go run ...." in e2e tests by @kke in #29
- Change "go get" to "go install" in README.md by @kke in #9
- End-to-end test suite scriptable assertions and captures by @kke in #36
- Add Rockylinux 9 by @kke in #39
- Ensure that each machine gets a unique machine-id by @kke in #37
- Add a release workflow by @kke in #35
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #41
- Separate image building workflow from release workflow with improvements by @kke in #43
- Make everything refer to k0sproject/footloose-* images by @kke in #45
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #46
- Rename project to "bootloose" and update license information by @kke in #47
- build(deps): bump actions/checkout from 2 to 4 by @dependabot in #50
- Move command definitions from root to cmd/ by @kke in #48
- Remove ignite backend support by @kke in #52
- Remove "serve" subcommand including the API + client by @kke in #51
New Contributors
Full Changelog: https://github.com/k0sproject/bootloose/commits/v0.7.0
SHA256 Checksums
c32c9ae9f6e3ed2cfaad26c5b7dcf8a075ecd7832eefe7c6fbda570d2a3cacb8 *bootloose-linux-amd64
f1fcaa7dd51c77fc4c33781642584b0d9d94dde28e50102fdcf8a9aa5b85b040 *bootloose-linux-arm64
757dff7f6b4502861691c96f62daa0d19789f6d0c7eaacd9418d358f807868ed *bootloose-linux-arm
9f399b8ddc2e2778fec7f134272a01ee638e51ed053ad7f398c1bdcf7166caef *bootloose-darwin-amd64
3ba5d63f5b9d4e837d96a052e6c9869291d7de3facc6f780da73e01053805ce9 *bootloose-darwin-arm64