All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
0.31 - 2018-12-25
- Update github.com/coreos/ignition to v0.30.0 and spec version v2.3.0 (#127).
- Use cobra in for sabactl (#129).
- Fix being suck on registering ignitions with already registed ID and ROLE (#130).
0.30 - 2018-12-06
- client: aliases to type in
sabakan
package.
0.29 - 2018-11-29
- Change ignition upload API to specify ID (#121). This breaks backward compatibility of API and stored data.
- Validate label names and values samely as Kubernetes (#122).
0.28 - 2018-11-28
- Fixed a bug in sabakan-cryptsetup (#120).
0.27 - 2018-11-27
- Improve GraphQL implementation (#118).
- Improve client package (#119).
0.26 - 2018-11-27
- Update version.go to release correctly.
0.25 - 2018-11-27
- GraphQL API and playground (#117)
spec.register-date
andspec.retire-date
fields toMachine
(#116).- REST API to edit
retire-date
(#116). status.duration
field toMachine
(#116).
- Update etcdutil to 1.3.1.
0.24 - 2018-10-25
- Fix version.go
0.23 - 2018-10-25
- Add metadata field for ignitions and assets (#110, #111, #112, #113)
0.22 - 2018-10-11
- Update machines lifecycle (#109).
0.21 - 2018-10-09
- Update machines state (#106, #107).
- Add API
/api/v1/labels
(#108).
0.20 - 2018-09-03
- Rebuild with latest etcdutil v1.0.0.
0.19 - 2018-08-24
- Support healthcheck and version endpoint (#97).
- Support label on machines (#98).
- Modify BMC Type validation (#99).
0.18 - 2018-08-14
- Support configurable kernel parameters on booting CoreOS (#95).
0.17 - 2018-08-06
- Support for TLS client authentication for etcd (#93, #94).
0.16 - 2018-08-01
- Fix infinite loop in asset updater after etcd compaction (#92).
0.15 - 2018-07-25
- Add integration tests using placemat VMs.
0.14 - 2018-07-18
- Fix a bug that leaves files of deleted OS images (#86).