Skip to content

Releases: threefoldtech/zos

v0.2.1-rc4

26 Feb 11:28
Compare
Choose a tag to compare
v0.2.1-rc4 Pre-release
Pre-release
Add logtrunc bins-extra

v0.2.1-rc3

23 Feb 10:12
52d98cf
Compare
Choose a tag to compare
v0.2.1-rc3 Pre-release
Pre-release
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

19 Feb 12:12
7e4f205
Compare
Choose a tag to compare
v0.2.1-rc2 Pre-release
Pre-release
internet: improve logic used to choose the slave interface of zos bri…

v0.2.1-rc1

17 Feb 14:45
Compare
Choose a tag to compare
v0.2.1-rc1 Pre-release
Pre-release
only trigger bins-extra build when there is a modification in the build

scripts

v0.2.0

04 Feb 11:14
Compare
Choose a tag to compare

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

31 Jan 15:20
ce70535
Compare
Choose a tag to compare
v0.2.0-rc3 Pre-release
Pre-release
provisiond: use proper slice size

v0.2.0-rc2

31 Jan 08:51
Compare
Choose a tag to compare
v0.2.0-rc2 Pre-release
Pre-release
vmd: do not hardcode firecracker and jailer binary path

v0.2.0-rc1

30 Jan 11:44
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release
Support symlinking in bootstrap

v0.1.5

14 Jan 14:48
2424a54
Compare
Choose a tag to compare

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

v0.1.4

19 Dec 13:46
953ca4d
Compare
Choose a tag to compare

Hot fix release that corrects the address of the explorer testnet