Skip to content

Releases: einride/supervisor-go

v0.14.0

07 Dec 07:46
Compare
Choose a tag to compare

0.14.0 (2021-12-07)

Features

  • migrate to go.einride.tech/clock (43de280)

v0.13.0

16 Nov 16:06
Compare
Choose a tag to compare

0.13.0 (2021-11-16)

Features

  • provide standard logr.Logger to services (ed1f91c)

v0.12.0

16 Nov 14:43
Compare
Choose a tag to compare

0.12.0 (2021-11-16)

Features

v0.11.0

21 Feb 13:18
Compare
Choose a tag to compare

0.11.0 (2021-02-21)

  • fix!: rename (s* Supervisor).Start to (s* Supervisor).Run (04db215)

BREAKING CHANGES

  • Renames Start method to Run.

v0.10.0

21 Feb 12:46
Compare
Choose a tag to compare

0.10.0 (2021-02-21)

Features

  • change import path to go.einride.tech/supervisor (567e2ff)

v0.9.1

09 Feb 10:57
Compare
Choose a tag to compare

0.9.1 (2021-02-09)

Bug Fixes

  • tools: cleanup prettier rules (02cc88a)

v0.9.0

01 Feb 16:34
Compare
Choose a tag to compare

0.9.0 (2021-02-01)

Features

v0.8.0: chore: bump dependencies

21 Jul 20:12
Compare
Choose a tag to compare
Keeping things up to date.

Promote pkg/statepublisher to its own module

16 Jun 11:28
Compare
Choose a tag to compare

This release only moves pkg/statepublisher package out of this repository and into its own repository https://github.com/einride/servicestatepublisher-go.

Commits:

  • Promote pkg/statepublisher to its own package 3077648

Update guide

If you did not use pkg/statepublisher there is nothing that needs to be done.

If you did, however, a few things needs to be done:

  1. go get github.com/einride/servicestatepublisher-go.
  2. Replace every occurrence of github.com/einride/supervisor-go/pkg/statepublisher with github.com/einride/servicestatepublisher-go.
  3. Replace every occurrence of servicestatepublisher.StatusInsertChannel to servicestatepublisher.PublishStatusUpdates`.
  4. Add a Marshal() ([]byte, error) method to your config struct to make it implement servicestatepublisher.ServiceConfig (which previously was called servicestatepublisher.ConfigJSON and was a type that wrapped a byte slice) and use it as the service config in servicestatepublisher.Init call.

Add state publisher lcm package

14 Apr 09:10
Compare
Choose a tag to compare

The state publisher publishes state of a service on lcm for anyone to consume.