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 next release #5232

Merged

Conversation

opentelemetrybot
Copy link
Contributor

@opentelemetrybot opentelemetrybot commented Dec 4, 2024

1.29.0

💥 Breaking Change

  • feat(sdk-metrics): Add support for aggregation cardinality limit with a default limit of 2000. This limit can be customized via views #5182

0.56.0

💥 Breaking Change

  • feat(otlp-exporter-base)!: collapse base classes into one #5031 @pichlermarc
    • OTLPExporterNodeBase has been removed in favor of a platform-agnostic implementation (OTLPExporterBase)
    • OTLPExporterBrowserBase has been removed in favor of a platform-agnostic implementation (OTLPExporterBase)
    • ExportServiceError was intended for internal use and has been dropped from exports
    • validateAndNormalizeHeaders was intended for internal use and has been dropped from exports
    • OTLPExporterBase all properties are now private, the constructor now takes an IOTLPExportDelegate, the type parameter for config type has been dropped.
      • This type is scheduled for removal in a future version of this package, please treat all exporters as SpanExporter, PushMetricExporter or LogRecordExporter, based on their respective type.
  • feat(otlp-grpc-exporter-base)!: collapse base classes into one #5031 @pichlermarc
    • OTLPGRPCExporterNodeBase has been removed in favor of a platform-agnostic implementation (OTLPExporterBase from @opentelemetry/otlp-exporter-base)
  • feat(otlp-transformer)!: accept ResourceMetrics in serializers instead of ResourceMetrics[]
    • (user-facing): ProtobufMetricsSerializer now only accepts ResourceMetrics instead of ResourceMetrics[] to align with PushMetricExporter requirements
    • (user-facing): JsonMetricsSerializer now only accepts ResourceMetrics instead of ResourceMetrics[] to align with PushMetricExporter requirements

🚀 (Enhancement)

  • feat(otlp-exporter-base): handle OTLP partial success #5183 @pichlermarc
  • feat(otlp-exporter-base): internally accept a http header provider function only #5179 @pichlermarc
  • refactor(otlp-exporter-base): don't create blob before sending xhr #5193 @pichlermarc
    • improves compatibility with some unsupported runtimes
  • feat(otlp-exporter-base): add http response body to exporter error #5204 @pichlermarc

🐛 (Bug Fix)

  • fix(otlp-exporter-*): de-confuse Nuxt build tooling by not using 'export *' in comments #5227 @pichlermarc

🏠 (Internal)

@opentelemetrybot opentelemetrybot requested a review from a team as a code owner December 4, 2024 09:26
Copy link

codecov bot commented Dec 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.59%. Comparing base (b0f73ea) to head (d303248).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5232      +/-   ##
==========================================
- Coverage   94.60%   94.59%   -0.02%     
==========================================
  Files         315      315              
  Lines        8012     8012              
  Branches     1617     1617              
==========================================
- Hits         7580     7579       -1     
- Misses        432      433       +1     

see 1 file with indirect coverage changes

@pichlermarc
Copy link
Member

pichlermarc commented Dec 4, 2024

open-telemetry/opentelemetry-js-contrib#2572 is a release blocker - we cannot run the full test suite over at the contrib repo without it being resolved.

Edit: open-telemetry/opentelemetry-js-contrib#2579 will unblock this.
Edit 2: open-telemetry/opentelemetry-js-contrib#2579 was merged, we can go ahead.

@pichlermarc pichlermarc added this pull request to the merge queue Dec 4, 2024
Merged via the queue into open-telemetry:main with commit 85dcbc7 Dec 4, 2024
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Currently blocked on another item
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants