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

#2305 Remove polyfill packages #2308

Merged
merged 2 commits into from
May 23, 2024

Conversation

thompson-tomo
Copy link
Contributor

@thompson-tomo thompson-tomo commented Mar 10, 2024

The polyfil packages listed below will only be included in frameworks less than net 6 to reduce dependency graph

  • System.Diagnostics.DiagnosticSource
  • System.Reflection.Metadata
  • System.Threading.Tasks.Dataflow
  • System.Threading.Tasks.Extensions

Closes: #2305

@elastic-apm-tech elastic-apm-tech added this to In Progress in APM-Agents (OLD) Mar 10, 2024
@thompson-tomo thompson-tomo force-pushed the chore/#2305_RemovePolyfill branch 2 times, most recently from e7dc387 to d54dbfb Compare May 6, 2024 10:53
@thompson-tomo
Copy link
Contributor Author

@v1v is this something you could review?

@v1v
Copy link
Member

v1v commented May 8, 2024

@v1v is this something you could review?

I'm afraid I'm not part of this project and lack of some .Net skills to help with the review. Let me ping @elastic/dotnet

@thompson-tomo
Copy link
Contributor Author

Thanks @v1v

@Mpdreamz
Copy link
Member

Mpdreamz commented May 8, 2024

Hey @thompson-tomo we will get to this PR as soon as our current priorities allow!

The PR is much appreciated (like the others on our other repositories).

The build of this repos is a bit more complicated so we have to carve out a little more time to review this than we did on the other PR's.

I'm off on PTO now so can't dive in yet :)

@thompson-tomo
Copy link
Contributor Author

Ok thanks for the update @Mpdreamz e joy the time off.

Copy link
Member

@Mpdreamz Mpdreamz left a comment

Choose a reason for hiding this comment

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

This LGTM!

Would love to clean this up a tad since we built this in a few different ways now.

A regular nuget build which results in no dependencies (as verified on https://nuget.info/).

And a self contained build for the startup hooks zip files which will still include the dependency which I think is fine for now.

Many thanks for taking this on @thompson-tomo ❤️

@thompson-tomo
Copy link
Contributor Author

No problem at all @Mpdreamz glad I could help. 🙂

@Mpdreamz
Copy link
Member

run docs-build

@Mpdreamz Mpdreamz merged commit 54a7105 into elastic:main May 23, 2024
11 checks passed
APM-Agents (OLD) automation moved this from In Progress to Done May 23, 2024
@thompson-tomo thompson-tomo deleted the chore/#2305_RemovePolyfill branch May 23, 2024 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

Removal of polyfil packages
3 participants