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

chore: prepare release 1.21.0/0.48.0 #4442

Conversation

pichlermarc
Copy link
Member

1.21.0

🚀 (Enhancement)

  • feat(sdk-metrics): add constructor option to add metric readers #4427 @pichlermarc
    • deprecates MeterProvider.addMetricReader() please use the constructor option readers instead.

🐛 (Bug Fix)

  • fix(sdk-trace-base): ensure attribute value length limit is enforced on span creation #4417 @pichlermarc
  • fix(sdk-trace-base): Export processed spans while exporter failed #4287 @Zirak

🏠 (Internal)

  • chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0 #4320
  • refactor(core): drop unnecessary assignment of HOSTNAME #4421 @pichlermarc
  • test(opentelemetry-context-zone-peer-dep): transpile zone.js in tests #4423 @legendecas

Experimental 0.48.0

💥 Breaking Change

  • fix(instrumentation)!: pin import-in-the-middle@1.7.1 #4441
    • Fixes a bug where, in some circumstances, ESM instrumentation packages would try to instrument CJS exports on ESM, causing the end-user application to crash.
    • This breaking change only affects users that are using the experimental @opentelemetry/instrumentation/hook.mjs loader hook AND Node.js 18.19 or later:

🐛 (Bug Fix)

  • fix(exporter-prometheus): avoid invoking callback synchronously #4431 @legendecas
  • fix(exporter-logs-otlp-grpc): set User-Agent header #4398 @Vunovati
  • fix(exporter-logs-otlp-http): set User-Agent header #4398 @Vunovati
  • fix(exporter-logs-otlp-proto): set User-Agent header #4398 @Vunovati
  • fix(instrumentation-fetch): compatibility with Map types for fetch headers

🏠 (Internal)

@pichlermarc pichlermarc marked this pull request as ready for review January 25, 2024 08:58
@pichlermarc pichlermarc requested a review from a team January 25, 2024 08:58
Copy link

codecov bot commented Jan 25, 2024

Codecov Report

Merging #4442 (f118581) into main (3711990) will increase coverage by 0.22%.
The diff coverage is n/a.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4442      +/-   ##
==========================================
+ Coverage   92.00%   92.23%   +0.22%     
==========================================
  Files         329      336       +7     
  Lines        9093     9525     +432     
  Branches     1936     2020      +84     
==========================================
+ Hits         8366     8785     +419     
- Misses        727      740      +13     

see 7 files with indirect coverage changes

@pichlermarc pichlermarc merged commit 828f2ed into open-telemetry:main Jan 26, 2024
20 checks passed
@pichlermarc pichlermarc deleted the chore/release-1.21.0-0.48.0 branch January 26, 2024 05:53
@pksunkara
Copy link

@pichlermarc I am curious, why was api package not released?

@pichlermarc
Copy link
Member Author

@pichlermarc I am curious, why was api package not released?

We were mainly interested in releasing #4441 which is blocking browser users from using OTel without a path polyfill. The next feature release will be made alongside an API release.

Zirak pushed a commit to Zirak/opentelemetry-js that referenced this pull request Sep 14, 2024
* chore: prepare release 1.21.0/0.48.0

* chore: sync package-lock.json
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.

4 participants