Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/nodejs-pubsub
base: v4.0.5
Choose a base ref
...
head repository: googleapis/nodejs-pubsub
compare: v4.0.6
Choose a head ref
  • 5 commits
  • 3 files changed
  • 3 contributors

Commits on Sep 12, 2023

  1. fix(deps): update dependency @opentelemetry/semantic-conventions to ~…

    …1.17.0 (#1824)
    
    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@opentelemetry/semantic-conventions](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-semantic-conventions) ([source](https://togithub.com/open-telemetry/opentelemetry-js)) | [`~1.3.0` -> `~1.17.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsemantic-conventions/1.3.1/1.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsemantic-conventions/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fsemantic-conventions/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fsemantic-conventions/1.3.1/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsemantic-conventions/1.3.1/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-telemetry/opentelemetry-js (@&#8203;opentelemetry/semantic-conventions)</summary>
    
    ### [`v1.17.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1170)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.16.0...faf939c77591f709afbc23fadbe629c9d3607ef6)
    
    ##### 🐛 (Bug Fix)
    
    -   Revert "feat(api): add attributes argument to recordException API [#&#8203;4071](https://togithub.com/open-telemetry/opentelemetry-js/pull/4071)"
        -   This feature was an unintentional breaking change introduced with API 1.5.0
        -   This PR updates all SDK packages to allow API 1.6.0, where this change has been reverted.
    
    ### [`v1.16.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1160)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.15.2...v1.16.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(sdk-metrics): implement MetricProducer specification [#&#8203;4007](https://togithub.com/open-telemetry/opentelemetry-js/pull/4007)
    -   feat: update PeriodicExportingMetricReader and PrometheusExporter to accept optional metric producers [#&#8203;4077](https://togithub.com/open-telemetry/opentelemetry-js/pull/4077) [@&#8203;aabmass](https://togithub.com/aabmass)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(exporter-zipkin): rounding duration to the nearest int to be compliant with zipkin protocol [#&#8203;4064](https://togithub.com/open-telemetry/opentelemetry-js/pull/4064) [@&#8203;n0cloud](https://togithub.com/n0cloud)
    -   fix(sdk-metrics): metric names should be case-insensitive
    
    ##### 📚 (Refine Doc)
    
    -   docs(guidelines): add dependencies guidelines [#&#8203;4040](https://togithub.com/open-telemetry/opentelemetry-js/pull/4040)
    
    ### [`v1.15.2`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1152)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.15.1...v1.15.2)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(core): stop rounding to nearest int in hrTimeTo\*seconds() functions [#&#8203;4014](https://togithub.com/open-telemetry/opentelemetry-js/pull/4014/) [@&#8203;aabmass](https://togithub.com/aabmass)
    -   fix(sdk-metrics): ignore invalid metric values [#&#8203;3988](https://togithub.com/open-telemetry/opentelemetry-js/pull/3988) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(core): add baggage support for values containing an equals sign [#&#8203;3975](https://togithub.com/open-telemetry/opentelemetry-js/pull/3975) [@&#8203;krosenk729](https://togithub.com/krosenk729)
    
    ### [`v1.15.1`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1151)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.15.0...v1.15.1)
    
    ##### 🐛 (Bug Fix)
    
    -   Revert "feat(minification): Add noEmitHelpers, importHelpers and tslib as a dependency ([#&#8203;3914](https://togithub.com/open-telemetry/opentelemetry-js/issues/3914))"
        [#&#8203;4011](https://togithub.com/open-telemetry/opentelemetry-js/pull/4011) [@&#8203;dyladan](https://togithub.com/dyladan)
    
    ### [`v1.15.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1150)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.14.0...v1.15.0)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(opentelemetry-exporter-prometheus): Update default PrometheusExporter to not append a timestamp to match the text based exposition format [#&#8203;3961](https://togithub.com/open-telemetry/opentelemetry-js/pull/3961) [@&#8203;JacksonWeber](https://togithub.com/JacksonWeber)
    -   fix(sdk-metrics): Update default Histogram's boundary to match OTEL's spec [#&#8203;3893](https://togithub.com/open-telemetry/opentelemetry-js/pull/3893/) [@&#8203;chigia001](https://togithub.com/chigia001)
    -   fix(sdk-metrics): preserve startTime for cumulative ExponentialHistograms [#&#8203;3934](https://togithub.com/open-telemetry/opentelemetry-js/pull/3934/) [@&#8203;aabmass](https://togithub.com/aabmass)
    -   fix(sdk-trace-web): add secureConnectionStart to https only [#&#8203;3879](https://togithub.com/open-telemetry/opentelemetry-js/pull/3879) [@&#8203;Abinet18](https://togithub.com/Abinet18)
    
    ##### 🏠 (Internal)
    
    -   feat(minification): \[Minification] Add noEmitHelpers, importHelpers and tslib as a dependency [#&#8203;3913](https://togithub.com/open-telemetry/opentelemetry-js/issues/3913) [@&#8203;MSNev](https://togithub.com/MSNev)
    
    ### [`v1.14.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1140)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.13.0...v1.14.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(SpanExporter): Add optional forceFlush to SpanExporter interface [#&#8203;3753](https://togithub.com/open-telemetry/opentelemetry-js/pull/3753/) [@&#8203;sgracias1](https://togithub.com/sgracias1) [@&#8203;JacksonWeber](https://togithub.com/JacksonWeber)
    
    ### [`v1.13.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1130)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.12.0...v1.13.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(core): add environment variables for OTLP log exporters. [#&#8203;3712](https://togithub.com/open-telemetry/opentelemetry-js/pull/3712/) [@&#8203;llc1123](https://togithub.com/llc1123)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(http-instrumentation): stop listening to `request`'s `close` event once it has emitted `response` [#&#8203;3625](https://togithub.com/open-telemetry/opentelemetry-js/pull/3625) [@&#8203;SimenB](https://togithub.com/SimenB)
    -   fix(sdk-node): fix initialization in bundled environments by not loading [@&#8203;opentelemetry/exporter-jaeger](https://togithub.com/opentelemetry/exporter-jaeger) [#&#8203;3739](https://togithub.com/open-telemetry/opentelemetry-js/pull/3739) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    
    ### [`v1.12.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1120)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.11.0...v1.12.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(tracing): log span name and IDs when span end is called multiple times [#&#8203;3716](https://togithub.com/open-telemetry/opentelemetry-js/pull/3716)
    -   feat(core): add logs environment variables; add timeout utils method. [#&#8203;3549](https://togithub.com/open-telemetry/opentelemetry-js/pull/3549/) [@&#8203;fuaiyi](https://togithub.com/fuaiyi)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(instrumentation-http): fixed description for http.server.duration metric [#&#8203;3710](https://togithub.com/open-telemetry/opentelemetry-js/pull/3710)
    -   fix(opentelemetry-sdk-trace-web): don't crash in runtimes where location isn't defined [#&#8203;3715](https://togithub.com/open-telemetry/opentelemetry-js/pull/3715)
    
    ### [`v1.11.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1110)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.10.1...v1.11.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(sdk-metrics): add exponential histogram support [#&#8203;3505](https://togithub.com/open-telemetry/opentelemetry-js/pull/3505), [#&#8203;3506](https://togithub.com/open-telemetry/opentelemetry-js/pull/3506) [@&#8203;mwear](https://togithub.com/mwear)
    -   feat(resources): collect additional process attributes [#&#8203;3605](https://togithub.com/open-telemetry/opentelemetry-js/pull/3605) [@&#8203;mwear](https://togithub.com/mwear)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(sdk-metrics): merge uncollected delta accumulations [#&#8203;3667](https://togithub.com/open-telemetry/opentelemetry-js/pull/3667) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(sdk-trace-web): make `parseUrl()` respect document.baseURI [#&#8203;3670](https://togithub.com/open-telemetry/opentelemetry-js/pull/3670) [@&#8203;domasx2](https://togithub.com/domasx2)
    
    ##### 📚 (Refine Doc)
    
    -   doc(sdk): update NodeSDK example [#&#8203;3684](https://togithub.com/open-telemetry/opentelemetry-js/pull/3684) [@&#8203;martinkuba](https://togithub.com/martinkuba)
    -   docs: change vmarchaud status from maintainer to emeritus [#&#8203;3710](https://togithub.com/open-telemetry/opentelemetry-js/pull/3710) [@&#8203;vmarchaud](https://togithub.com/vmarchaud)
    -   docs: change rauno56 status from maintainer to emeritus [#&#8203;3706](https://togithub.com/open-telemetry/opentelemetry-js/pull/3706) [@&#8203;rauno56](https://togithub.com/rauno56)
    
    ### [`v1.10.1`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1101)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.10.0...v1.10.1)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(resource): make properties for async resource resolution optional [#&#8203;3677](https://togithub.com/open-telemetry/opentelemetry-js/pull/3677) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    -   fix(resource): change fs/promises import to be node 12 compatible [#&#8203;3681](https://togithub.com/open-telemetry/opentelemetry-js/pull/3681) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    
    ### [`v1.10.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#1100)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.9.1...v1.10.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(resource): create sync resource with some attributes that resolve asynchronously [#&#8203;3460](https://togithub.com/open-telemetry/opentelemetry-js/pull/3460) [@&#8203;samimusallam](https://togithub.com/samimusallam)
    -   feat: collect host id for non-cloud environments [#&#8203;3575](https://togithub.com/open-telemetry/opentelemetry-js/pull/3575) [@&#8203;mwear](https://togithub.com/mwear)
    -   feat (api-logs): separate Events API into its own package [3550](https://togithub.com/open-telemetry/opentelemetry-js/pull/3550) [@&#8203;martinkuba](https://togithub.com/martinkuba)
    -   feat(sdk-metrics): apply binary search in histogram recording [#&#8203;3539](https://togithub.com/open-telemetry/opentelemetry-js/pull/3539) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   perf(propagator-jaeger): improve deserializeSpanContext performance [#&#8203;3541](https://togithub.com/open-telemetry/opentelemetry-js/pull/3541) [@&#8203;doochik](https://togithub.com/doochik)
    -   feat: support TraceState in SamplingResult [#&#8203;3530](https://togithub.com/open-telemetry/opentelemetry-js/pull/3530) [@&#8203;raphael-theriault-swi](https://togithub.com/raphael-theriault-swi)
    -   feat(sdk-trace-base): add diagnostic logging when spans are dropped [#&#8203;3610](https://togithub.com/open-telemetry/opentelemetry-js/pull/3610) [@&#8203;neoeinstein](https://togithub.com/neoeinstein)
    -   feat: add unit to view instrument selection criteria [#&#8203;3647](https://togithub.com/open-telemetry/opentelemetry-js/pull/3647) [@&#8203;jlabatut](https://togithub.com/jlabatut)
    -   feat(tracing): expose dropped counts for attributes, events and links on span [#&#8203;3576](https://togithub.com/open-telemetry/opentelemetry-js/pull/3576) [@&#8203;mohitk05](https://togithub.com/mohitk05)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(core): added falsy check to make otel core work with browser where webpack config had process as false or null [#&#8203;3613](https://togithub.com/open-telemetry/opentelemetry-js/issues/3613) [@&#8203;ravindra-dyte](https://togithub.com/ravindra-dyte)
    -   fix(instrumentation-http): include query params in http.target [#&#8203;3646](https://togithub.com/open-telemetry/opentelemetry-js/pull/3646) [@&#8203;kobi-co](https://togithub.com/kobi-co)
    
    ##### 📚 (Refine Doc)
    
    -   chore: update http example [#&#8203;3651](https://togithub.com/open-telemetry/opentelemetry-js/pull/3651) [@&#8203;JamieDanielson](https://togithub.com/JamieDanielson)
    
    ##### 🏠 (Internal)
    
    -   chore(exporter-jaeger): deprecate jaeger exporter [#&#8203;3585](https://togithub.com/open-telemetry/opentelemetry-js/pull/3585) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    -   fix(sdk-metrics): fix flaky LastValueAggregator test by using fake timer [#&#8203;3587](https://togithub.com/open-telemetry/opentelemetry-js/pull/3587) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    -   fix(test): fix failing tests by preventing source-map generation [#&#8203;3642](https://togithub.com/open-telemetry/opentelemetry-js/pull/3642) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    
    ### [`v1.9.1`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#191)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.9.0...v1.9.1)
    
    ##### 🐛 (Bug Fix)
    
    -   fix: avoid grpc types dependency [#&#8203;3551](https://togithub.com/open-telemetry/opentelemetry-js/pull/3551) [@&#8203;flarna](https://togithub.com/flarna)
    -   fix(otlp-proto-exporter-base): Match Accept header with Content-Type in the proto exporter
        [#&#8203;3562](https://togithub.com/open-telemetry/opentelemetry-js/pull/3562) [@&#8203;scheler](https://togithub.com/scheler)
    -   fix: include tracestate in export [#&#8203;3569](https://togithub.com/open-telemetry/opentelemetry-js/pull/3569) [@&#8203;flarna](https://togithub.com/flarna)
    
    ##### 🏠 (Internal)
    
    -   chore: fix cross project links and missing implicitly exported types [#&#8203;3533](https://togithub.com/open-telemetry/opentelemetry-js/pull/3533) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   feat(sdk-metrics): add exponential histogram mapping functions [#&#8203;3504](https://togithub.com/open-telemetry/opentelemetry-js/pull/3504) [@&#8203;mwear](https://togithub.com/mwear)
    
    ### [`v1.9.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#190)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.8.0...v1.9.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(instrumentation-grpc): set net.peer.name and net.peer.port on client spans [#&#8203;3430](https://togithub.com/open-telemetry/opentelemetry-js/pull/3430)
    -   feat(exporter-trace-otlp-proto): Add protobuf otlp trace exporter support for browser [#&#8203;3208](https://togithub.com/open-telemetry/opentelemetry-js/pull/3208) [@&#8203;pkanal](https://togithub.com/pkanal)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(sdk-metrics): use default Resource to comply with semantic conventions [#&#8203;3411](https://togithub.com/open-telemetry/opentelemetry-js/pull/3411) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
        -   Metrics exported by the SDK now contain the following resource attributes by default:
            -   `service.name`
            -   `telemetry.sdk.name`
            -   `telemetry.sdk.language`
            -   `telemetry.sdk.version`
    -   fix(sdk-metrics): use Date.now() for instrument recording timestamps [#&#8203;3514](https://togithub.com/open-telemetry/opentelemetry-js/pull/3514) [@&#8203;MisterSquishy](https://togithub.com/MisterSquishy)
    -   fix(sdk-trace): make spans resilient to clock drift [#&#8203;3434](https://togithub.com/open-telemetry/opentelemetry-js/pull/3434) [@&#8203;dyladan](https://togithub.com/dyladan)
    -   fix(selenium-tests): updated webpack version for selenium test issue [#&#8203;3456](https://togithub.com/open-telemetry/opentelemetry-js/issues/3456) [@&#8203;SaumyaBhushan](https://togithub.com/SaumyaBhushan)
    -   fix(sdk-metrics): collect metrics when periodic exporting metric reader flushes [#&#8203;3517](https://togithub.com/open-telemetry/opentelemetry-js/pull/3517) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(sdk-metrics): fix duplicated registration of metrics for collectors [#&#8203;3488](https://togithub.com/open-telemetry/opentelemetry-js/pull/3488) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(core): fix precision loss in numberToHrtime [#&#8203;3480](https://togithub.com/open-telemetry/opentelemetry-js/pull/3480) [@&#8203;legendecas](https://togithub.com/legendecas)
    
    ##### 🏠 (Internal)
    
    -   chore: automatically generate tsconfigs [#&#8203;3432](https://togithub.com/open-telemetry/opentelemetry-js/pull/3432) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   chore: enforce format with prettier [#&#8203;3444](https://togithub.com/open-telemetry/opentelemetry-js/pull/3444) [@&#8203;legendecas](https://togithub.com/legendecas)
    
    ### [`v1.8.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#180)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.7.0...v1.8.0)
    
    -   `@opentelemetry/sdk-metrics` has been promoted to stable
    -   `@opentelemetry/api-metrics` has been merged into `@opentelemetry/api` and deprecated
    
    ##### 💥 Breaking Change
    
    -   feat(api): merge api-metrics into api [#&#8203;3374](https://togithub.com/open-telemetry/opentelemetry-js/pull/3374) [@&#8203;legendecas](https://togithub.com/legendecas)
    
    ##### 🚀 (Enhancement)
    
    -   feat(sdk-trace): re-export sdk-trace-base in sdk-trace-node and web [#&#8203;3319](https://togithub.com/open-telemetry/opentelemetry-js/pull/3319) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   feat: enable tree shaking [#&#8203;3329](https://togithub.com/open-telemetry/opentelemetry-js/pull/3329) [@&#8203;pkanal](https://togithub.com/pkanal)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(sdk-trace): enforce consistent span durations
        [#&#8203;3327](https://togithub.com/open-telemetry/opentelemetry-js/pull/3327) [@&#8203;dyladan](https://togithub.com/dyladan)
    -   fix(resources): fix EnvDetector throwing errors when attribute values contain spaces
        [#&#8203;3295](https://togithub.com/open-telemetry/opentelemetry-js/issues/3295)
    -   fix(trace): fix an issue which caused negative span durations in web based spans
        [#&#8203;3359](https://togithub.com/open-telemetry/opentelemetry-js/pull/3359) [@&#8203;dyladan](https://togithub.com/dyladan)
    -   fix(resources): strict OTEL_RESOURCE_ATTRIBUTES baggage octet decoding
        [#&#8203;3341](https://togithub.com/open-telemetry/opentelemetry-js/pull/3341) [@&#8203;legendecas](https://togithub.com/legendecas)
    
    ##### 📚 (Refine Doc)
    
    -   doc: Added Metrics documentation [#&#8203;3360](https://togithub.com/open-telemetry/opentelemetry-js/pull/3360) [@&#8203;weyert](https://togithub.com/weyert)
    -   docs(api): fix counter negative value wording [#&#8203;3396](https://togithub.com/open-telemetry/opentelemetry-js/pull/3396) [@&#8203;legendecas](https://togithub.com/legendecas)
    
    ##### 🏠 (Internal)
    
    -   ci: run browser tests without circle [#&#8203;3328](https://togithub.com/open-telemetry/opentelemetry-js/pull/3328) [@&#8203;dyladan](https://togithub.com/dyladan)
    
    ### [`v1.7.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#170)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.6.0...v1.7.0)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(sdk-trace-base): make span start times resistant to hrtime clock drift
        [#&#8203;3129](https://togithub.com/open-telemetry/opentelemetry-js/issues/3129)
    
    -   fix(sdk-trace-base): validate maxExportBatchSize in BatchSpanProcessorBase
        [#&#8203;3232](https://togithub.com/open-telemetry/opentelemetry-js/issues/3232)
    
    ##### 📚 (Refine Doc)
    
    -   docs(metrics): add missing metrics packages to SDK reference documentation [#&#8203;3239](https://togithub.com/open-telemetry/opentelemetry-js/pull/3239) [@&#8203;dyladan](https://togithub.com/dyladan)
    
    ##### 🏠 (Internal)
    
    -   deps: update markdownlint-cli to 0.32.2 [#&#8203;3253](https://togithub.com/open-telemetry/opentelemetry-js/pull/3253) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    
    ### [`v1.6.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#160)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.5.0...v1.6.0)
    
    ##### 🚀 (Enhancement)
    
    -   perf(opentelemetry-core): improve hexToBase64 performance [#&#8203;3178](https://togithub.com/open-telemetry/opentelemetry-js/pull/3178) [@&#8203;seemk](https://togithub.com/seemk)
    -   feat(sdk-trace-base): move Sampler declaration into sdk-trace-base [#&#8203;3088](https://togithub.com/open-telemetry/opentelemetry-js/pull/3088) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(grpc-instrumentation): added grpc attributes in instrumentation [#&#8203;3127](https://togithub.com/open-telemetry/opentelemetry-js/pull/3127) [@&#8203;andrewzenkov](https://togithub.com/andrewzenkov)
    -   feat: support latest `@opentelemetry/api` [#&#8203;3177](https://togithub.com/open-telemetry/opentelemetry-js/pull/3177) [@&#8203;dyladan](https://togithub.com/dyladan)
    
    ##### 🐛 (Bug Fix)
    
    -   fix(context-async-hooks): Ensure listeners added using `once` can be removed using `removeListener`
        [#&#8203;3133](https://togithub.com/open-telemetry/opentelemetry-js/pull/3133)
    
    ##### 📚 (Refine Doc)
    
    -   chore: update trace-web example and rename it to opentelemetry-web [#&#8203;3145](https://togithub.com/open-telemetry/opentelemetry-js/pull/3145) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    -   chore: update https example [#&#8203;3152](https://togithub.com/open-telemetry/opentelemetry-js/pull/3152) [@&#8203;pichlermarc](https://togithub.com/pichlermarc)
    
    ### [`v1.5.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#150)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/v1.4.0...v1.5.0)
    
    ##### 🚀 (Enhancement)
    
    -   feat(sdk-trace-base): Improve extensibility of BasicTracerProvider [#&#8203;3023](https://togithub.com/open-telemetry/opentelemetry-js/pull/3023) [@&#8203;Rauno56](https://togithub.com/Rauno56)
    
    ### [`v1.4.0`](https://togithub.com/open-telemetry/opentelemetry-js/blob/HEAD/CHANGELOG.md#140)
    
    [Compare Source](https://togithub.com/open-telemetry/opentelemetry-js/compare/51afd54bd63e46d5d530266761144c7be2f6b3a7...v1.4.0)
    
    ##### 🚀 (Enhancement)
    
    -   fix(resources): fix browser compatibility for host and os detectors [#&#8203;3004](https://togithub.com/open-telemetry/opentelemetry-js/pull/3004) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(sdk-trace-base): fix crash on environments without global document [#&#8203;3000](https://togithub.com/open-telemetry/opentelemetry-js/pull/3000) [@&#8203;legendecas](https://togithub.com/legendecas)
    -   fix(sdk-trace-base): fix spanLimits attribute length/count to consider env values [#&#8203;3068](https://togithub.com/open-telemetry/opentelemetry-js/pull/3068) [@&#8203;svetlanabrennan](https://togithub.com/svetlanabrennan)
    
    ##### 🏠 (Internal)
    
    -   test: add node 18 and remove EoL node versions [#&#8203;3048](https://togithub.com/open-telemetry/opentelemetry-js/pull/3048) [@&#8203;dyladan](https://togithub.com/dyladan)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 9am and before 3pm" (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/nodejs-pubsub).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    679c6b8 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    7f4411b View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency sinon to v16 (#1827)

    [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [sinon](https://sinonjs.org/) ([source](https://togithub.com/sinonjs/sinon)) | [`^15.0.0` -> `^16.0.0`](https://renovatebot.com/diffs/npm/sinon/15.2.0/16.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sinon/16.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sinon/16.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sinon/15.2.0/16.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sinon/15.2.0/16.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sinonjs/sinon (sinon)</summary>
    
    ### [`v16.0.0`](https://togithub.com/sinonjs/sinon/blob/HEAD/CHANGES.md#1600)
    
    [Compare Source](https://togithub.com/sinonjs/sinon/compare/v15.2.0...v16.0.0)
    
    -   [`c3396058`](https://togithub.com/sinonjs/sinon/commit/c339605834f6fd7ba3afdd179fff3a8544e62bd7)
        fix(2525): ensure non empty message when error of type string is passed, but no message ([#&#8203;2544](https://togithub.com/sinonjs/sinon/issues/2544)) (Mark de Dios)
    -   [`baa1aee9`](https://togithub.com/sinonjs/sinon/commit/baa1aee9e5766ff1bfcbc62d81ddaf3138174c54)
        .define method ([#&#8203;2539](https://togithub.com/sinonjs/sinon/issues/2539)) (Konstantin Gukov)
        > -   .define method for temporarily defining new properties during the tests
    -   [`fe799e78`](https://togithub.com/sinonjs/sinon/commit/fe799e78967cafcdfa29ef1d7cd00c420704b926)
        Fix issue 2534: spies are not restored ([#&#8203;2535](https://togithub.com/sinonjs/sinon/issues/2535)) (Carl-Erik Kopseng)
    -   [`305fb6cc`](https://togithub.com/sinonjs/sinon/commit/305fb6ccb823a4a6059d8440d93c8032bef2afeb)
        fix: actaully reset 'injectedKeys' ([#&#8203;2456](https://togithub.com/sinonjs/sinon/issues/2456)) (Morgan Roderick)
    -   [`de2635dd`](https://togithub.com/sinonjs/sinon/commit/de2635dd4293f21bd1e5a8b3e14d14d4f6e1f1da)
        Bump LTS version one notch: 20 ([#&#8203;2529](https://togithub.com/sinonjs/sinon/issues/2529)) (Carl-Erik Kopseng)
    
    *Released by Morgan Roderick on 2023-09-13.*
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 9am and before 3pm" (UTC), Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/googleapis/nodejs-pubsub).
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
    renovate-bot committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    9776fab View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    cc86e2b View commit details
    Browse the repository at this point in the history
  2. chore(main): release 4.0.6 (#1825)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    bed9061 View commit details
    Browse the repository at this point in the history