Skip to content

meta: Update changelog for 7.80.0 #9510

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

Merged
merged 10 commits into from
Nov 9, 2023
Merged

meta: Update changelog for 7.80.0 #9510

merged 10 commits into from
Nov 9, 2023

Conversation

Lms24
Copy link
Member

@Lms24 Lms24 commented Nov 9, 2023

7.100.0 next week lol

billyvg and others added 10 commits November 8, 2023 10:49
…rom core (#9432)

Remove the use of our temporary ingest endpoint, and use our normal
ingestion instead.
[Gitflow] Merge master into develop
We talked about this a few times, maybe increasing the timeout here
helps!
Exported a type to be used like:

```typescript
export const meta = ({ data }: SentryMetaArgs<MetaFunction<typeof loader>>) => {
  return [
    {
      env: data.ENV,
    },
    {
      name: 'sentry-trace',
      content: data.sentryTrace,
    },
    {
      name: 'baggage',
      content: data.sentryBaggage,
    },
  ];
};

```

So the types from `loader` function and our injections are both
available in type checking.

Also, updated e2e tests to include `meta` injection checks for root and
sub-routes.
Astro's Vite plugin tries to detect if a package is an "astro component
package" (i.e. contains `.astro`) files by checking for a bunch of
heuristics in the project's `package.json`. These packages will be run
through the Astro compiler.


https://github.com/withastro/astro/blob/7c458514c06c95158245bba4fa3c254abd333f5a/packages/astro/src/core/create-vite.ts#L74-L89

Because our SDK package matches multiple of the used heuristics, it is
added to the compiler build which causes errors because some of our
packages make the build fail (not sure why/how). Apparently, this is
only problematic when the project is managed by `pnpm` which results in
a build error. Other package managers don't seem to have a problem.
Add `<meta>` tag injection in our new `handleRequest` Astro
middleware to enable distributed traces between BE and FE transactions.

This is also the first step towards exporting a `<meta>` tag helper
function (tracked in #8438). In a future PR I'll extract the function to
the core or utils package and export it in our server-side SDKs.
@Lms24 Lms24 changed the base branch from develop to master November 9, 2023 15:08
@Lms24 Lms24 merged commit 2789420 into master Nov 9, 2023
@Lms24 Lms24 deleted the prepare-release/7.80.0 branch November 9, 2023 15:08
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.

5 participants