Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:27
· 1070 commits to main since this release

Highlights

Security. When an API request failed on an unexpected error, the 500 response carried the error's own text, which could include SQL or internal hosts. Such errors now answer with a reference (meta.reference), and the error is logged on the server under that reference with the request id (#4, GHSA-9xjq-4j36-pcgm).

Fixes

  • A notification list cursor beyond 2³¹ answered 500; it is now refused with 422 (#3).
  • The adapter SDK trims trailing slashes from URLs in one pass instead of a backtracking regular expression (#3).

Documentation

  • A shorter README with screenshots, plus guides for self-hosting, configuration, the reverse proxy, Postgres, the API and the architecture (#2).
  • The app's links to the API reference, the reverse-proxy guide and the Postgres tuning guide now open those pages.
  • A contributing guide, code of conduct, security policy and support page (#2).

Upgrading. This release has no new migrations.

  • Docker: docker compose pull && docker compose up -d.
  • Binary: replace it, then run reputecast migrate up.

The image is ghcr.io/hostrepute/reputecast:v1.0.1.

Changelog