Releases: threefoldtech/zos
Releases · threefoldtech/zos
v0.2.2-rc8-b
provisiond: sort the workloads from a reservation before sending it to provisiond engine fixes #683
v0.2.2-rc8-a
Merge branch 'hot_fix' into 0.2.2-rc8-a
v0.2.2-rc7
ensure public key is always send during node registration fixes #649
v0.2.2-rc6
update main readme
v0.2.2-rc5
disable debug tty
v0.2.2-rc4
always return path for volatir directory
v0.2.2-rc3
always close http response body
v0.2.2-rc2
Merge pull request #590 from threefoldtech/mock-perfection Mock perfection
v0.2.2-rc1
add missing PublicIP6 convertion from jsx schema to zos types
v0.2.1
v0.2.1 is out and with it, his lot of bug fixes and new features.
The biggest change in this release is the activation of the production network. Any node booted with the kernel argument mode=prod
will now report to the newly created production explorer.
Since the latest release, we welcomed 2 new contributors 🧑🤝🧑
Thanks to them for their contributions.
Changelog
0-OS main daemons
capacityd
#521 🔍 Capacityd can now detect if 0-OS is running from a VM or not.
containerd
- #502 Add support for secret environment variable for containers 🔐
If you have sensitive information to send inside your container, you ca not do with using secret environment variable. These are environment variable that are encrypted with the public key of the node where the container is going to be provisioned.
networkd
- container can now be created with a public IPv6 !
We now have 2 mode for container networking.- normal mode, the container is only accessible over the user overlay network.
- public 6 mode, the container has 2 networks, one for the user overlay network and one for public IPv6
- #520 Ensure we do not clean ipam leases cache during an update of networkd
- #533 Properly detatch interface from bridge when booting networkd
- #539 Better handling of IPv6 during NDMZ creation
- #537, #538 Improve logic used to choose the slave interface of zos bridge
- Split the public interface for ndmz for ipv4 and ipv6.
ipv4 public ndmz iface now always uses zos as master
ipb6 public ndmz iface remain unchanged - #544 Disable proxy_arp altogether for all macvlan interfaces
- Fix bug where we read from a closed channel during interface address
provisiond
- #152 Fix an issue that prevent workload to be marked as deleted
- Ensure the ip address assigned to the container are returns in the provision results
- #540 Report amount of reserved resource units. The node now report how much of it's capacity is reserved. This allow to make capacity planning easier for farmer and users
storaged
- #558 Fix a bug that made storaged detect the wrong type of disk during initialization.
zinit
- #547 Always append zinit logs to the end of logfile and avoid creating huge size log file.
Documentation
A full getting started documentation for kubernetes ☸️ has been published at https://github.com/threefoldtech/zos/tree/v0.2.1/docs/kubernetes
Tooling
CI
- #483 run tools test suite in CI
- add staticcheck in our CI linting toolset
- Only trigger bins-extra build when there is a modification in the build scripts
tfuser
- Filter out deleted reservation by default in
live
command - Add support for k8s reservation type to the 'live' command