Releases: threefoldtech/zos
Releases · threefoldtech/zos
v0.2.1-rc4
Add logtrunc bins-extra
v0.2.1-rc3
Proxy_arp on a non_ipv4 holding iface is a bad idea (#544) * Proxy_arp on a non_ipv4 holding addr is a bad idea when an interface is brought up without an ipv4 address and proxy_arp=1 for an NR that effectively has ipv4 proxy_arp replies for __all__ arp requests, poisoning the upstream's router neighbour table. Need to test whether we should just remove thet whole proxy_arp entry in macvlan.go * disable proxy_arp altogether
v0.2.1-rc2
internet: improve logic used to choose the slave interface of zos bri…
v0.2.1-rc1
only trigger bins-extra build when there is a modification in the build scripts
v0.2.0
The main new feature of this release is the introduction of a new primitive: Kubernetes cluster.
Starting with this release, user will be able to create Kubernetes cluster on top of 0-OS nodes.
Head to the getting started document on how to deploy a cluster on top of 0-OS: https://github.com/threefoldtech/zos/tree/master/docs/kubernetes
During this effort a new daemon has been added to 0-OS, VMD. This daemon is responsible to manage virtual machines.
Which mean that in futures releases we could envision to also expose virtual machine as a primitive.
Changelog
0-OS main daemons
storaged
- #499 also check on the mode of the 0-db when allocating volumes
- Add storage to support vdisk allocation used by virtual machines
provisiond
- Avoid to try to decommission reservation that are not provisioned
vmd
- Creation of the vmd daemon. It is responsible for virtual machine management.
Tooling
runtime binaries
- #503 Build script for runtime extra binaries
tfuser
- #494 Allow public IP4 network endpoints
v0.2.0-rc3
provisiond: use proper slice size
v0.2.0-rc2
vmd: do not hardcode firecracker and jailer binary path
v0.2.0-rc1
Support symlinking in bootstrap
v0.1.5
0-OS main daemons
networkd
- #455 watch address update on host network interfaces
- #460 change veth pair for macvlan in some of the internal interfaces used by 0-OS
- #470 re-add ipv6 support for network resources
provisiond:
- #481 Encrypt zdb password in reservation schema
storaged
- #232 Ensure storaged does not crash on boot
Rather than returning an error while initializing the storage module,
which ultimately crashes the module, maintain separate lists of
(presumably) faulty devices and storagepools. This allows storaged to
finish initializing with all the known working devices and storagpools in
the system. Also expose these lists over the zbus interface, so other
modules have the ability to check if there is faulty hardware and if so,
take action (e.g. notify farmer).
Console UI
- #197 Creation of the monitoring and console UI
Tooling
Development environment
- #473 improve qemu README for developers
tfuser
- improve network schema generation. Tfuser is now capable or generating complete network reservation schema.
A command to generate a wg-quick configuration to easy connection to the network from a linux system has also been added.
Check the documentation at https://github.com/threefoldtech/zos/blob/master/docs/tfuser/readme.md#generate-a-network-provisioning-schema