Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

meta: Update CHANGELOG for version 7.62.0 #8754

Merged
merged 16 commits into from
Aug 8, 2023
Merged

Conversation

Lms24
Copy link
Member

@Lms24 Lms24 commented Aug 8, 2023

I think all the ref PRs mentioned are somewhat user-facing, hence I left them in but we can ofc remove them if anyone has opinions on that

github-actions bot and others added 13 commits August 4, 2023 06:53
[Gitflow] Merge master into develop
To actually align with the monorepo rules. We were actually not applying
the general eslint rules for the ember package, leading to a bunch of
more ambiguous typing. Also tests were all in JS, not TS, I streamlined
this as well.
…JS stack frames (#8699)

Adds a "best-effort" `ContextLines` integration as an optional
integration for the browser SDKs to pick up source code of and around
stack frames pointing to code that's directly embedded in the current
page's html.

See PR and linked issue about limitations.
…ts (#8719)

Hoping this unflakes some stuff...

Closes #8717
This delays adding the internal replay logging breadcrumbs to the next
tick, to avoid race conditions on initial logs where replay may not be
initialized yet.

With this, you should get proper log breadcrumbs in a replay for itself.
Not sure if this has an impact, but it makes sense to cancel debounce
anyhow in the case where we are too long/short.
When we are too short, we schedule a new flush anyhow.
This _shouldn't_ happen, but it makes sense to guard so we only clear
the event buffer cache on checkouts when in `buffer` mode. I guess the
behavior of rrweb is not 100% defined in that it _cannot_ generate a new
checkout in non-buffer mode 🤔 better safe than sorry.
…heckout (#8748)

We keep track of the eventBuffer contains a checkout, and if not, log a
warning when trying to flush the initial segment.

If this turns out to be happening, we may think about aborting flushing
or similar in this case. But for now, we can gather data.
The Electron SDK uses `basename` to get the file name without path but
this returned the full path on Windows.

This PR adds Windows support to the regex and adds some tests.
… and other required jobs (#8751)

Adjust our final "Required Tests Passed" CI job to not only
depend on required _test_ jobs but on _all_ required jobs. Specifically,
this adds

* Lint
* Circular deps check
* Most importantly: Upload Artifacts

With this change, we can configure craft's status provider to
specifically wait for this job which should fix the artifacts download
timeout (getsentry/craft#482). It's worth
noting that this PR will only fix this timeout in our repo and in a way
we're adjusting to the status provider check. However, given that we're
apparently the only repo where this happens, it's probably justified and
it makes things more explicit.
@Lms24 Lms24 requested review from a team, kamilogorek, lforst and mydea and removed request for a team August 8, 2023 14:07
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
@Lms24 Lms24 changed the base branch from develop to master August 8, 2023 14:46
@Lms24 Lms24 merged commit b986eae into master Aug 8, 2023
22 checks passed
@Lms24 Lms24 deleted the prepare-release/7.62.0 branch August 8, 2023 14:50
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.

None yet

5 participants