Skip to content

Releases: getsentry/relay

0.5.2

07 Feb 11:42

Choose a tag to compare

Relay:

  • Fix trivial Redis-related crash when running in non-processing mode.
  • Limit the maximum retry-after of a rate limit. This is necessary because of
    the "Delete and ignore future events" feature in Sentry.
  • Project caches are now evicted after project_grace_period has passed. If
    you have that parameter set to a high number you may see increased memory
    consumption.

Store:

  • Misc bugfixes in PII processor. Those bugs do not affect the legacy data scrubber exposed in Python.
  • Polishing documentation around PII configuration format.
  • Signal codes in mach mechanism are no longer required.

0.5.1

31 Jan 15:14

Choose a tag to compare

Relay:

  • Ability to fetch project configuration from Redis as additional caching layer.
  • Fix a few bugs in release filters.
  • Fix a few bugs in minidumps endpoint with processing enabled.

Python:

  • Bump xcode version from 7.3 to 9.4, dropping wheel support for some older OS X versions.
  • New function validate_pii_config.

Store:

  • Fix a bug in the PII processor that would always remove the entire string on pattern rules.
  • Ability to correct some clock drift and wrong system time in transaction events.

0.5.0

27 Jan 20:42

Choose a tag to compare

Relay:

  • The binary has been renamed to relay.
  • Updated documentation for metrics.

Python:

  • The package is now called sentry-relay.
  • Renamed all Semaphore* types to Relay*.
  • Fixed memory leaks in processing functions.

0.4.63

25 Nov 09:23

Choose a tag to compare

Store:

  • Fix a bug where glob-matching in filters did not behave correctly when the to-be-matched string contained newlines.
  • Add moz-extension: as scheme for browser extensions (filtering out Firefox addons).
  • Raise a dedicated Python exception type for invalid transaction events. Also do not report that error to Sentry from Relay.

Relay:

  • Refactor healthchecks into two: Liveness and readiness (see code comments for explanation for now).
  • Allow multiple trailing slashes on store endpoint, e.g. /api/42/store///.
  • Internal refactor to prepare for envelopes format.

0.4.62

21 Nov 21:41

Choose a tag to compare

Event schema

  • Spec out values of event.contexts.trace.status.
  • none is now no longer a valid environment name.
  • Do no longer drop transaction events in renormalization.

Store

  • Various performance improvements.

0.4.61

13 Nov 13:58

Choose a tag to compare

  • Add thread.errored attribute (#306).

0.4.60

13 Nov 09:23

Choose a tag to compare

  • License is now BSL instead of MIT (#301).

Store:

  • Transaction events with negative duration are now rejected (#291).
  • Fix a panic when normalizing certain dates.

Relay:

  • Improve internal metrics and logging (#296, #297, #298).
  • Fix unbounded requests to Sentry for project configs (#295, #300).
  • Fix rejected responses from Sentry due to size limit (#303).
  • Expose more options for configuring request concurrency limits (#311).

0.4.59

31 Oct 13:15

Choose a tag to compare

  • Fix: Normalize legacy stacktrace attributes (#292)
  • Fix: Validate platform attributes in Relay (#294)
  • Flip the flag that indicates Relay processing (#293)

0.4.58

31 Oct 08:54

Choose a tag to compare

  • Expose globbing code from Semaphore to Python (#288)
  • Normalize before datascrubbing (#290)
  • Evict project caches after some time (#287)
  • Add event size metrics (#286)
  • Selectively log internal errors to stderr (#285)
  • Do not ignore process_value result in scrub_event (#284)
  • Add a config value for thread counts (#283)
  • Refactor outcomes for parity with Sentry (#282)
  • Add an error boundary to parsing project states (#281)
  • Remove warning and add comment for temporary attribute
  • Add flag that relay processed an event (#279)

0.4.57

28 Oct 13:47

Choose a tag to compare

Store:

  • Stricter validation of transaction events.