Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 17:35
· 21 commits to main since this release

agent v0.2.0

The Stone-Age.io edge agent: a NATS-native management and observability
daemon for Linux, Windows and FreeBSD. Outbound-only -- it opens no
listening port.

Install it as a service on the target host:

./agent -config /etc/agent/config.yaml -service install
./agent -service start

Example configs for each OS are in configs/, and the install guides are in
docs/.

Changelog

  • 2e92bc3 Merge pull request #2 from stone-age-io/chore/install-docs-and-changelog
  • ec67cb3 Merge pull request #3 from stone-age-io/feat/nebula-support
  • 219ee48 Merge pull request #4 from stone-age-io/feat/nebula-support
  • e7414c7 feat!: absorb leaf-sync; an agent can be its site's NATS leaf node
  • 229fee6 feat!: generalize twin sync into declarative KV bucket sync
  • e32f150 feat: run an embedded Nebula overlay host, off by default
  • 231339a refactor: retry the NATS connection instead of refusing to start
  • 02a5be4 style: realign thingRecord after adding NebulaHostID

Pre-1.0: treat a minor version as potentially breaking, and pin what you
deploy.

This replaces leaf-sync, which used to be released from the
platform repo. Its leaf-node
duties are capabilities of this agent now, so a site runs one binary rather
than two. See docs/leaf-node.md.

Full changelog: https://github.com/stone-age-io/agent/commits/v0.2.0