Skip to content

Tags: bdd/runitor

Tags

v1.4.1-build.2

Toggle v1.4.1-build.2's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.1-build.2

Rebuild with go1.25.1

v1.4.1

Toggle v1.4.1's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.1

Fixes a reintroduced bug that causes pings with empty bodies to be sent
with chunked encoding. While this is not an issue for healthchecks.io
hosted instance, self hosted instances directly exposing the Django's
HTTP server would fail with 411 Length Required response.

Reported and fix co-authored by @inode64

v1.4.0

Toggle v1.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.0

New:
- Add `file:` prefix support for flag and env var indirection

  Passing secrets via environment variables isn't always safe. This change
  add support for reading values from a file, preferably one residing on a
  non-swappable memory, like systemd-credentials or Docker Compose
  Secrets, that get mounted from hopefully a safer location from the host.

  Example:
    # From the environment variable.
    export PING_KEY=file:/run/secrets/hc_prod_pingkey
    runitor -slug nightly-backup restic backup --files-from manifest

    # From the command line flag.
    # Using systemd-creds(1).
    [Service]
    Type=oneshot
    SetCredentialEncrypted=hc-uuid-upgrades: \
      Whxqht+[........................................................]nvz/E= \
    ExecStart=/usr/bin/runitor \
      -uuid file:%d/hc-uuid-upgrades \
      /usr/local/sbin/unattended-upgrades

    [Unit]
    Description=Unattended Upgrades

- Add PING_KEY environment as preferred alternative to HC_PING_KEY

- Go 1.24

Bug fixes:
- For pings with body (captured by default) retries failed to
  send the body again on the, causing 400 Bad Request errors due
  to mismatched Content-Length header and body size.

  Runitor retries if the remote server returns a status code of 408,
  429, or 50[0234].

  Reported by @yteraoka in #181

v1.4.0-beta.3

Toggle v1.4.0-beta.3's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.0-beta.3

- Fixes a bug where ping body was when retrying the request if the prior
  request timed out or had a 5XX response.

v1.4.0-beta.1

Toggle v1.4.0-beta.1's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.0-beta

- Fixes a bug where ping body was when retrying the request if the prior
  request timed out or had a 5XX response.

v1.3.0-build.5

Toggle v1.3.0-build.5's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
Rebuild with go1.24.1

v1.4.0-beta.2

Toggle v1.4.0-beta.2's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.4.0-beta.2

New Feature:
- Add `file:` prefix support for flag and environment variable
  indirection. A safer way to pass secrets, like ping key, or check
  UUID.

Changes:
- Add PING_KEY environment variable, a canonical replacement for
  HC_PING_KEY. The original will remain supported throughout v1.x.x
  versions.

v1.3.0-build.4

Toggle v1.3.0-build.4's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.3.0-build.4

Rebuild with go1.23.3

v1.3.0-build.2

Toggle v1.3.0-build.2's commit message
v1.3.0-build.2

Rebuild with go1.23.0

v1.3.0

Toggle v1.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
bdd Berk D. Demir
v1.3.0

New Features:
- Adds support for Check Auto-Provisioning
  See https://blog.healthchecks.io/2023/07/new-feature-check-auto-provisioning/

- User-Agent header now includes OS and architecture in along with
  runitor version.

   Previously runitor used to send:
      runitor/v1.2.0 (+https://bdd.fi/x/runitor)

   After this change it will send an equivalent of:
      runitor/v1.3.0 (linux-amd64 +https://bdd.fi/x/runitor)