Skip to content

Releases: robbyt/go-supervisor

v0.0.20

02 May 21:38
v0.0.20
1802155

Choose a tag to compare

What's Changed

  • Update actions/checkout action to v6 by @renovate[bot] in #77
  • Update SonarSource/sonarqube-scan-action action to v7 by @renovate[bot] in #78
  • require go 1.25.7 by @robbyt in #79
  • background the reload from SIGHUP, so the main loop doesn't block by @robbyt in #80
  • fix potential deadlock/leak in shutdown in the reloadManager by @robbyt in #81
  • make the supervisor SignalChan struct field private, add a SendSignal method for access by @robbyt in #82
  • serialize calls to the composite reload by @robbyt in #83
  • grow the size of the serverErrs chan in the composite runnable by @robbyt in #84
  • small adjustment to the timer behavior in the httpcluster retry loop by @robbyt in #85
  • move tests to synctest, remove sleeps by @robbyt in #86
  • fix mock assertions by @robbyt in #87
  • simplify the signals test for the main supervisor loop by @robbyt in #88
  • fix a race condition and shutdown in the composite Runnable by @robbyt in #89
  • Make Stop() blocking across all runners by @robbyt in #90
  • require go v1.26.0 by @robbyt in #91
  • change the supervisor interface to change Reload() to Reload(ctx) by @robbyt in #92
  • Update SonarSource/sonarqube-scan-action action to v8 by @renovate[bot] in #93
  • Wire Reload(ctx) through composite and httpserver internals by @robbyt in #94

Full Changelog: v0.0.19...v0.0.20

v0.0.19

09 Nov 03:51
9f1a012

Choose a tag to compare

What's Changed

  • Update golangci/golangci-lint-action action to v9 by @renovate[bot] in #74
  • update go version to 1.25.4 by @robbyt in #75
  • update go-fsm to 2.3.0 by @robbyt in #76

Full Changelog: v0.0.18...v0.0.19

v0.0.18

19 Oct 04:52
04fa55e

Choose a tag to compare

What's Changed

Full Changelog: v0.0.17...v0.0.18

v0.0.17

19 Sep 17:32
c621dac

Choose a tag to compare

What's Changed

  • fix race condition in test by @robbyt in #66
  • simplify and consolidate the go workflow actions by @robbyt in #67
  • simplify startup by using the new wg.Go feature by @robbyt in #65

Full Changelog: v0.0.16...v0.0.17

v0.0.16

18 Sep 11:23
348f492

Choose a tag to compare

What's Changed

  • Update actions/checkout action to v5 by @renovate[bot] in #60
  • Update SonarSource/sonarqube-scan-action action to v6 by @renovate[bot] in #63
  • upgrade minimum go ver to 1.25.1 by @robbyt in #64
  • Update actions/setup-go action to v6 by @renovate[bot] in #62
  • Update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #61

Full Changelog: v0.0.15...v0.0.16

v0.0.15

28 Jun 02:29
6780cc3

Choose a tag to compare

v0.0.15 Pre-release
Pre-release

What's Changed

  • replace the custom HeaderMap type with http.Header from stdlib in the header middleware by @robbyt in #59

Full Changelog: v0.0.14...v0.0.15

v0.0.14

23 Jun 20:25
550f4a9

Choose a tag to compare

v0.0.14 Pre-release
Pre-release

What's Changed

  • add middleware edit for req headers by @robbyt in #58

Full Changelog: v0.0.13...v0.0.14

v0.0.13

23 Jun 06:40
7f66c89

Choose a tag to compare

v0.0.13 Pre-release
Pre-release

What's Changed

  • fix bug with wrong context sent to the health probe, and increase shutdown timeout by @robbyt in #56
  • add functional options for adding/removing headers by @robbyt in #57

Full Changelog: v0.0.12...v0.0.13

v0.0.12

08 Jun 16:50
42d866c

Choose a tag to compare

v0.0.12 Pre-release
Pre-release

What's Changed

  • clean up and consolidate tests, move to the blocking fsm state channel by @robbyt in #54
  • update required go version to latest by @robbyt in #55
  • Update module github.com/robbyt/go-fsm to v1.4.1 by @renovate in #53

Full Changelog: v0.0.11...v0.0.12

v0.0.11

04 Jun 20:38
5cd051f

Choose a tag to compare

v0.0.11 Pre-release
Pre-release

What's Changed

  • remove deprecated httpserver.Route constructors, helpers by @robbyt in #52

Full Changelog: v0.0.10...v0.0.11