Skip to content

Releases: primait/bridge.rs

0.18.0

22 Oct 09:00
90d8f0e
Compare
Choose a tag to compare

Added

  • Support for opentelemetry 0.26, now the default version.

Commits

0.17.0

27 Sep 14:44
28a0379
Compare
Choose a tag to compare

Added

  • Support for opentelemetry 0.25, now the default version.

Commits

  • otel 0.25 (#170) by Simone Cottini
  • Update redis requirement from 0.26 to 0.27 (#169) by dependabot[bot]

0.16.7

09 Sep 14:17
488a633
Compare
Choose a tag to compare
  • Bump otel group 0.24 (#168) by Simone Cottini
  • Update redis requirement from 0.23 to 0.26 (#166) by dependabot[bot]

0.16.6

23 Aug 12:22
df31c8b
Compare
Choose a tag to compare

Removed

  • The library no longer validates tokens after recieving them from auth0

This was unneccessary, already wasn't done in some code paths, and as a bonus let us remove a dependency.

Changed

  • When first creating the client if bridge.rs fails to decrypt a cached token a warning will be logged, and a new token will be fetched

This behavior matches what happens when a token is automatically refreshed during the applications runtime, and should help address issues that might come up in the future.

  • The cache key now contains a cache version, allowing it's schema to be updated in the future

From now on cache keys will use the following format:

auth0rs_tokens:{caller}:{token_version}:{audience}"

eg.

auth0rs_tokens:wingman:2:galactus"


Commits

  • [PLATFORM-2239]: Fix backward incompatibility with previous bridge.rs versions (#167) by MaeIsBad

0.16.5

10 Jul 08:52
769f953
Compare
Choose a tag to compare

Security

  • Switched to using XChaCha20Poly1305 for the redis token cache encryption.

This addresses a few medium severity security issues with the tokens.
Note that this means that this, and future versions of the library cannot be used at the same time as older verisons.


Commits

0.16.4

04 Jul 13:47
a93b186
Compare
Choose a tag to compare

Added

  • Support for opentelemetry 0.23, now the default version.
  • tracing_opentelemetry_0_23 feature

Commits

  • Add opentelemetry 0.23 feature, crates and tests (#163) by Simone Cottini
  • Update dashmap requirement from 5.1 to 6.0 (#162) by dependabot[bot]
  • chore: fix build status badge (#161) by Pietro Di Bello

0.16.3

22 May 09:29
40207c4
Compare
Choose a tag to compare

Fixed

  • The authority server successful response might not include the scope field, that is now optional.

Commits

0.16.2

10 May 15:15
e53dfe9
Compare
Choose a tag to compare
  • Support opentelemetry 0.22 and release (#159) by angelo-rendina-prima

0.16.1

02 May 13:48
7a4cc71
Compare
Choose a tag to compare

Changed

  • Added jwks_client_rs instead of reimplemnting it's functionality
  • Updated reqwest to 0.12, reqwest-middleware to 0.3 and http to 1.0

Commits

  • Prep release (#158) by MaeIsBad
  • Update reqwest-middleware requirement from 0.2.3 to 0.3.0 (#157) by dependabot[bot]
  • [PLATFORM-1400]: Include jwks_client in bridge.rs (#153) by Simone Cottini

0.16.0

11 Mar 11:09
c584ab1
Compare
Choose a tag to compare

Added

  • Support for opentelemetry 0.21
  • tracing_opentelemetry_0_20 and tracing_opentelemetry_0_21 features
  • tracing_opentelemetry is now an alias for the latest version of otel(so tracing_opentelemetry_0_21)

Opentelemetry 0.20 support can be enabled by enabling the tracing_opentelemetry_0_20 feature instead of tracing_opentelemetry.
We are going to support at least the last 3 versions of opentelemetry. After that we mightremove support for older otel version without it being a breaking change.


Commits

  • [PLATFORM-1473] Support opentelemetry 0.21 (#154) by MaeIsBad
  • Update cargo.toml version (#148) by Simone Cottini
  • Fix release (#147) by Simone Cottini
  • [PLATFORM-1372]: Migrate bridge.rs to GHA (#145) by Simone Cottini