Skip to content

Commit ae36f35

Browse files
committed
Merge branch 'master' into release/docker-openssl-vendored
* master: (23 commits) feat(server): Add inbound filters functionality to dynamic sampling (#920) fix rule generation to new format (in tests) (#939) ref: Remove actix-web client, make reqwest the new http client (#938) fix(server): Reject empty envelopes with an explicit error (#937) fix(server): Ensure outcome data categories are numeric (#936) feat(stats): Add data category to TrackOutcome (#931) fix(pii): Make username pii-strippable (#935) build: Bump symbolic to 8.0.4 (#899) fix: Update to tokio 1.0 (#909) fix(pii): Make and/or work correctly with pii=maybe (#932) release: 21.2.0 release: 0.8.3 fix(build): Fix path to 3.7 (#930) build: drop python 2.7 support (#929) feat(protocol): Add snapshot to the stack trace interface (#927) test: Improve integration tests to reduce flakyness (#928) fix: Ignore false-positive lints from Clippy 1.50 (#926) feat(protocol): Add NSError to mechanism (#925) meta: Fix changelog meta(readme): Document development config for processing mode (#921) ...
2 parents 2707e66 + 4b32791 commit ae36f35

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+3019
-1946
lines changed

.github/workflows/build_library.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747

4848
- uses: actions/setup-python@v2
4949
with:
50-
python-version: 2.7
50+
python-version: 3.7
5151

5252
- name: Build Wheel
5353
run: |
@@ -71,7 +71,7 @@ jobs:
7171

7272
- uses: actions/setup-python@v2
7373
with:
74-
python-version: 2.7
74+
python-version: 3.7
7575

7676
- name: Build sdist
7777
run: python setup.py sdist --format=zip

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ jobs:
133133
strategy:
134134
fail-fast: false
135135
matrix:
136-
python-version: [2.7, 3.7]
136+
python-version: [3.7]
137137

138138
# Skip redundant checks for binary releases
139139
if: "!startsWith(github.ref, 'refs/heads/release/')"
@@ -193,7 +193,7 @@ jobs:
193193
image: confluentinc/cp-kafka
194194
env:
195195
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
196-
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092
196+
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://127.0.0.1:9092
197197
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
198198
KAFKA_OFFSETS_TOPIC_NUM_PARTITIONS: 1
199199
ports:

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,39 @@
22

33
## Unreleased
44

5+
6+
**Features**:
7+
8+
- Relay now picks up HTTP proxies from environment variables. This is made possible by switching to a different HTTP client library.
9+
10+
**Bug Fixes**:
11+
12+
- Fix a problem with Data Scrubbing source names (PII selectors) that caused `$frame.abs_path` to match, but not `$frame.abs_path || **` or `$frame.abs_path && **`. ([#932](https://github.com/getsentry/relay/pull/932))
13+
- Make username pii-strippable. ([#935](https://github.com/getsentry/relay/pull/935))
14+
- Respond with `400 Bad Request` and an error message `"empty envelope"` instead of `429` when envelopes without items are sent to the envelope endpoint. ([#937](https://github.com/getsentry/relay/pull/937))
15+
16+
**Internal**:
17+
18+
- Emit the `category` field for outcomes of events. This field disambiguates error events, security events and transactions. As a side-effect, Relay no longer emits outcomes for broken JSON payloads or network errors. ([#931](https://github.com/getsentry/relay/pull/931))
19+
- Add inbound filters functionality to dynamic sampling rules. ([#920](https://github.com/getsentry/relay/pull/920))
20+
- The undocumented `http._client` option has been removed. ([#938](https://github.com/getsentry/relay/pull/938))
21+
22+
## 21.2.0
23+
524
**Features**:
625

726
- By adding `.no-cache` to the DSN key, Relay refreshes project configuration caches immediately. This allows to apply changed settings instantly, such as updates to data scrubbing or inbound filter rules. ([#911](https://github.com/getsentry/relay/pull/911))
27+
- Add NSError to mechanism. ([#925](https://github.com/getsentry/relay/pull/925))
28+
- Add snapshot to the stack trace interface. ([#927](https://github.com/getsentry/relay/pull/927))
829

930
**Bug Fixes**:
1031

1132
- Log on INFO level when recovering from network outages. ([#918](https://github.com/getsentry/relay/pull/918))
33+
- Fix a panic in processing minidumps with invalid location descriptors. ([#919](https://github.com/getsentry/relay/pull/919))
1234

1335
**Internal**:
1436

37+
- Improve dynamic sampling rule configuration. ([#907](https://github.com/getsentry/relay/pull/907))
1538
- Compatibility mode for pre-aggregated sessions was removed. The feature is now enabled by default in full fidelity. ([#913](https://github.com/getsentry/relay/pull/913))
1639

1740
## 21.1.0

0 commit comments

Comments
 (0)