Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

feat: Switch from base64 to data-encoding #1743

Merged
merged 4 commits into from
Jan 13, 2023
Merged

Conversation

mitsuhiko
Copy link
Member

@mitsuhiko mitsuhiko commented Jan 12, 2023

Switches from an old version of base64 to data-encoding.

Refs marshallpierce/rust-base64#213 and marshallpierce/rust-base64#205

#skip-changelog

@mitsuhiko mitsuhiko requested a review from a team as a code owner January 12, 2023 17:35
@mitsuhiko mitsuhiko requested a review from a team January 12, 2023 17:35
@mitsuhiko mitsuhiko force-pushed the feature/data-encoding branch from da6c7bc to 1f6bb02 Compare January 12, 2023 17:54
Copy link
Contributor

@olksdr olksdr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@mitsuhiko mitsuhiko merged commit 5ccec48 into master Jan 13, 2023
@mitsuhiko mitsuhiko deleted the feature/data-encoding branch January 13, 2023 10:09
viglia added a commit that referenced this pull request Jan 16, 2023
Recently we switched to a new crate for `base64` data encoding/decoding
(#1743).

In doing so, a regression that discards unpadded base64 profiles was
introduced.

This PR restores the expected behaviour. 

#skip-changelog
jan-auer added a commit that referenced this pull request Jan 18, 2023
* master: (35 commits)
  ref(actix): Migrate ProjectUpstream to `relay_system::Service` (#1727)
  feat(general): Add unknown SessionStatus variant (#1736)
  ref: Convert integration tests about dropping transactions to unit tests (#1720)
  release: 0.8.16
  ci: Skip redundant self-hosted E2E on library release (#1755)
  doc(changelog): Add relevant changes to python changelog (#1753)
  feat(profiling): Add profile context (#1748)
  release: 23.1.0
  profiling(fix): use an unpadded base64 encoding (#1749)
  Revert "feat(replays): Enable PII scrubbing for all organizations" (#1747)
  feat: Switch from base64 to data-encoding (#1743)
  instr(replays): Add timer metric to recording processing (#1742)
  feat(replays): Use Annotated struct definition for replay-event parsing (#1582)
  feat(sessions): Retire session duration metric (#1739)
  feat(general): Scrub all fields with IP address (#1725)
  feat(replays): Enable PII scrubbing for all organizations (#1678)
  chore(project): Add backoff mechanism for fetching projects (#1726)
  feat(profiling): Add new measurement units for profiling (#1732)
  chore(toolchain): update rust to 1.66.1 (#1735)
  ref(actix): Migrate server actor to the "service" arch (#1723)
  ...
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants