Releases: coreos/zincati
Releases · coreos/zincati
zincati 0.0.19
Changes:
- update-agent:
- register as update driver for rpm-ostree
- don't consider transition into own state a "state change"
- delay reboot if users logged in
- add update finalization postponement metrics
- cli:
- check if run as
zincati
user - make check for user more flexible
- check if run as
- rpm-ostree:
- Use Rc for status caching
Tracker: https://github.com/coreos/zincati/milestone/16?closed=1
SHA-256 digests:
- crate:
e4700799e968a67d9c5081cbc9b7cd51c8372b322537685c6a9e22d58d366203
- vendor:
5b1fdff640d3c361ded5d1797b43c3c93d29bb7674368de6a58d7680e55eafc6
zincati 0.0.18
Changes:
- update-agent:
- log finalized deployments at start up
- broadcast warning immediately before update finalizations
- add some delay after first Cincinnati check
- cincinnati:
- add metric for number of ignored update targets
- rpm-ostree:
- cache status to minimize binary invocations
- expose status-related metrics
Tracker: https://github.com/coreos/zincati/milestone/15?closed=1
SHA-256 digests:
- crate:
1a3902c7384179b81c55accaa728a0b5af0c8c38595af87edd12752aeab06657
- vendor:
669314bfbad0cdd8532137ab1fabe737d7b1a6ae5232c4a4eb268836bb95001d
zincati 0.0.17
Changes (from v0.0.15):
- github/release-checklist: generate vendor tarball too
- update-agent: expose current state via sd_notify
- tests/kola: fix recursive symlink
Trackers:
- https://github.com/coreos/zincati/milestone/13?closed=1
- https://github.com/coreos/zincati/milestone/14?closed=1
SHA-256 digests:
- crate:
b0a3bf4e77f14cdc1c800283de726fbd04b013c4cb273dda8ccd1f017660fd63
- vendor:
3bcf6f8527d5e456977ccd3dc7e98a96189f5c6b35a67e7ac312c54c773d11bc
zincati 0.0.15
Changes:
- identity: validate group settings
- workflows/rust: update to latest toolchain
- config: set metrics values earlier
- docs/dev: add a quickstart guide
- strategy: record details on startup
- contrib: add dev container flow
- workflows/rust: avoid duplicated runs
- ci: move Travis jobs to GitHub actions
zincati 0.0.14
Changes:
- cli/deadend: split explicit set/unset verbs and logic
- docs/dev: describe agent design and actor system
- github: update the release instructions
- zincati.service: run after systemd-machine-id-commit.service
- docs/dev: add graph for actors and interactions
- cli/deadend: rework errors with relevant context
- docs/dev: fix fleetlock documentation
- cincinnati: swap order of dead-end refreshing logic
- cli: split subcommands logic out of main
- cincinnati: expose dead-end release information via MOTD
- ci: bump linting toolchain in Travis
- cargo: switch to latest url version for serde support
- cargo: remove carets from semver requirements
- rpm_ostree: Use rename_all = kebab-case
- docs/usage: expand logging page
- cargo: update actix to latest version
- main: pretty-print critical error on termination
- rpm-ostree: avoid duplicating error causes
zincati 0.0.13
Changes:
- identity: add more details to the OS_INFO metrics
- rpm-ostree: set RPMOSTREE_CLIENT_ID env variable
- metrics: expose process start timestamp
- github: release checklist cleanups
- cargo: update prometheus to latest version
- cargo: add homepage
- ci: bump toolchain for lints on Travis
- docs/dev: add FleetLock protocol specs
- docs: Fix development link in contributing doc
- docs: Add contributing & simplify Jekyll front matter
- docs: misc cleanups
- docs: add initial scaffolding for GitHub Pages
Tracker: https://github.com/coreos/zincati/milestone/10?closed=1
zincati 0.0.12
Changes:
- strategy: uniformly use config labels
- strategy: cleanup unused logic
- contrib: add monitoring mixins
- rpm-ostree/status: detect and handle staged deployments
- docs: add more references to periodic strategy section
- strategy: add metrics to track updates strategy configuration
- ci: update travis toolchains
- docs/dev: describe the Cincinnati protocol used by Fedora CoreOS
- docs/update-strategy: make airlock a link
- github: create Dependabot config file
- docs/images: add a sequence diagram for locked reboots
- docs/dev: add some details on periodic strategy design
Tracker: https://github.com/coreos/zincati/milestone/9?closed=1
zincati 0.0.11
Changes:
- update-agent: react to persistent deploy failure
- docs/devel: document required metadata for introspection
- strategy: add logic for weekly maintenance windows
zincati 0.0.10
Changes:
- config: update FCOS Cincinnati endpoint (prod)
- docs: minor fixes
- ci: hook up to CoreOS CI
zincati 0.0.9
Changes:
- zincati: rework to use std::future
- zincati: add completion timeout to HTTP requests
- metrics: stabilize metrics endpoint
- update-agent: rework steady/polling state
- docs: add state-machine diagram
- cargo: relax dependencies micro versions
- cargo: update all dependencies