All Versions
88
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 3

  • v0.58.1 Changes

    • ๐Ÿ— Server: Fix logging configuration in production builds to actually be respected.
    • Server: improve how we run Redis migrations.
  • v0.58.0 Changes

    • Lib/Rust: add a Rust API client + webhook verification library!
    • ๐Ÿ Lib/Python: fix package installation on Windows.
    • ๐Ÿ‘ Lib/Csharp: make some parameters optional for better ergonomics.
    • โšก๏ธ Server: remove updated_at field from static entities.
    • Server: change to a more efficient first message dispatch.
    • Server: change the redis queue to use redis streams.
    • ๐Ÿ“„ Server: serve nice API docs under /docs.
    • ๐Ÿณ Server: start version tagging the Docker images. (latest, x, and x.y).
    • Server: allow PATCH to delete header values by passing null.
    • Server: make it possible to change the hard pagination limits to be soft.
    • Server: make the redis queue implementation automatically recover from redis crashes.
    • ๐Ÿณ Server: add a --run-migrations flag to automatically run migrations (flag still passed in Docker).
    • ๐Ÿ‘ท Server: fix worker to not follow HTTP redirects when calling webhooks.
  • v0.57.2 Changes

    • ๐Ÿ‘ Server: add support for get-or-create when creating applications.
    • ๐Ÿš€ C#: fix library compilation (broke in the previous release.
  • v0.57.1 Changes

    • Libs: fix all libraries to handle 429 (rate limiting).
    • โšก๏ธ Server: update docker image to use Rust 1.60
    • Server: preserve header name capitalization for custom endpoint headers.
    • Server: gracefully handle non-textual webhook responses (so endpoints returning non strings).
    • Server: delete message content after the specified retention period.
  • v0.57.0 Changes

    • ๐Ÿ‘ Server: add support for idempotency.
    • ๐Ÿ‘ Server: add prev_iterator support to endpoints that should support it.
    • Server: make parameter validation stricter in various places.
    • ๐Ÿ”ง Server: improve error messages for bad configurations.
    • ๐Ÿ‘ Server: support for Redis clusters.
    • Server: add a memory cache backend.
    • Server: fix health endpoint to return an empty response to match its status code (204).
    • โฑ Server: fix issue that can cause messages to be sent more than once when clients timeout.
    • ๐Ÿ‘ Server: fix support for endpoint id in the list attempted messages and list attempted destinations APIs.
    • C#: add C# API client library.
  • v0.56.0 Changes

    • Libs/Python: fix user agent to actually work.
    • โฑ Libs/Python: increase read timeout.
    • Server: extend prev_iterator implementation to allow for before and after.
    • โšก๏ธ Server: update Axum dep to latest version.
    • โœ… Server: add more tests to the suite.
  • v0.55.0 Changes

    • Server: fix marking of some HTTP errors as failed.
    • ๐Ÿณ Server: change base docker image to debian-slim
    • โšก๏ธ Server: update deps.
    • Server: added missing list attempts endpoints and missing query parameters to some endpoints.
    • Server: switch to KsuidMs for extra precision.
    • Server: add missing validation for IdOrUid so that they return 422.
  • v0.54.2 Changes

    • ๐Ÿš€ Server: fix release CI round 2
  • v0.54.1 Changes

    • ๐Ÿš€ Server: fix release CI
  • v0.54.0 Changes

    • Libs: add retry and request-id headers for easier debugging.
    • ๐Ÿš€ Server: add more release targets (macOS and aarch64).
    • Server: make 422 errors compatible with the Svix service.