Skip to content

Releases: getsentry/relay

0.2.4

04 Dec 16:18
Compare
Choose a tag to compare

For users of relay, nothing changed at all. This is a release to test embedding
some Rust code in Sentry itself.

  • store: Remove stray print statement.

0.2.3

03 Dec 21:08
Compare
Choose a tag to compare

For users of relay, nothing changed at all. This is a release to test embedding
some Rust code in Sentry itself.

  • store: Fix main performance issues.

0.2.2

28 Nov 13:41
Compare
Choose a tag to compare

For users of relay, nothing changed at all. This is a release to test embedding
some Rust code in Sentry itself.

  • store: Fix segfault when trying to process contexts.
  • store: Fix trimming state "leaking" between interfaces, leading to excessive trimming.
  • store: Don't serialize empty arrays and objects (with a few exceptions).

0.2.1

23 Nov 12:13
Compare
Choose a tag to compare

For users of relay, nothing changed at all. This is a release to test embedding
some Rust code in Sentry itself.

  • libsemaphore: Expose CABI for normalizing event data.

0.2.0

27 Sep 13:38
Compare
Choose a tag to compare

Our first major iteration on Relay has landed!

  • User documentation is now hosted at https://docs.sentry.io/relay/.
  • SSL support is now included by default. Just configure a TLS
    identity
    and
    you're set.
  • Updated event processing: Events from older SDKs are now supported. Also,
    we've fixed some bugs along the line.
  • Introduced full support for PII stripping. See PII
    Configuration
    for instructions.
  • Configure with static project settings. Relay will skip querying project
    states from Sentry and use your provided values instead. See Project
    Configuration
    for a full guide.
  • Relay now also acts as a proxy for certain API requests. This allows it to
    receive CSP reports and Minidump crash reports, among others. It also sets
    X-Forwarded-For and includes a Relay signature header.

Besides that, there are many technical changes, including:

  • Major rewrite of the internals. Relay no longer requires a special endpoint
    for sending events to upstream Sentry and processes events individually with
    less delay than before.
  • The executable will exit with a non-zero exit code on startup errors. This
    makes it easier to catch configuration errors.
  • Removed libsodium as a production dependency, greatly simplifying
    requirements for the runtime environment.
  • Greatly improved logging and metrics. Be careful with the DEBUG and TRACE
    levels, as they are very verbose now.
  • Improved docker containers.

0.1.3

03 Aug 16:47
Compare
Choose a tag to compare
  • Added support for metadata format

0.1.2

06 Jul 07:40
Compare
Choose a tag to compare
  • JSON logging (#32)
  • Update dependencies

0.1.1

22 May 09:55
Compare
Choose a tag to compare
  • Rename "sentry-relay" to "semaphore"
  • Use new features from Rust 1.26
  • Prepare binary and Python builds (#20)
  • Add Dockerfile (#23)