Skip to content

fix(deps): drop AWS legacy TLS client, bump maxminddb to 0.27 and parquet to 59 - #34

Merged
mario-reown merged 1 commit into
mainfrom
chore/deps-aws-features-maxminddb-parquet
Sep 9, 2026
Merged

mario-reown merged 1 commit into
mainfrom
chore/deps-aws-features-maxminddb-parquet

Conversation

@mario-reown

Copy link
Copy Markdown
Collaborator

Clears three advisories that consumers (rs-relay) cannot fix on their side because of feature unification.

  • aws-sdk-s3: default-features = false + rt-tokio, default-https-client. The default rustls feature drags in the legacy hyper 0.14 / rustls 0.21 client (rustls-webpki RUSTSEC-2026-0098/0099/0104, h2 0.3 RUSTSEC-2026-0258). Version floor raised to 1.137 for the default-https-client feature.
  • geoip: maxminddb 0.23 → 0.27 (RUSTSEC-2025-0132). API changes: MaxMindDbError rename, lookup()?.decode::<City>()? returns Option (new MaxMindResolverError::AddressNotFound), record fields are no longer Option (subdivisions: Vec, names.english). Breaking for consumers that build geoip2::City literals (use ..Default::default(), see examples/geoblock.rs). Data semantics unchanged (region is None when there are no subdivisions).
  • analytics: parquet/parquet_derive 57 → 59, which drops thrift (GHSA-2f9f-gq7v-9h6m).

Verified: check/clippy/test on stable, nightly fmt clean; thrift, hyper 0.14, rustls 0.21 gone from the tree.

@mario-reown
mario-reown force-pushed the chore/deps-aws-features-maxminddb-parquet branch from 5dc05a7 to a087a93 Compare September 9, 2026 08:49
…quet to 59

- aws-sdk-s3 without default features (no rustls/hyper-0.14 legacy client; consumers keep default-https-client)
- geoip: maxminddb 0.23 -> 0.27 (RUSTSEC-2025-0132), new lookup/decode API, non-optional record fields, AddressNotFound error variant
- analytics: parquet/parquet_derive 57 -> 59 (drops thrift, GHSA-2f9f-gq7v-9h6m)
@mario-reown
mario-reown force-pushed the chore/deps-aws-features-maxminddb-parquet branch from a087a93 to a53f523 Compare September 9, 2026 09:54
@mario-reown
mario-reown merged commit 74ff898 into main Sep 9, 2026
9 checks passed
@mario-reown
mario-reown deleted the chore/deps-aws-features-maxminddb-parquet branch September 9, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants