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

Update @elastic/appex-ai-infra dependencies (main) #200809

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

elastic-renovate-prod[bot]
Copy link
Contributor

@elastic-renovate-prod elastic-renovate-prod bot commented Nov 19, 2024

This PR contains the following updates:

Package Type Update Change
@​langtrase/trace-attributes dependencies patch ^7.5.0 -> ^7.5.1
@opentelemetry/sdk-trace-base (source) dependencies minor ^1.24.0 -> ^1.30.0
@smithy/eventstream-serde-node (source) dependencies patch ^3.0.12 -> ^3.0.13
@smithy/protocol-http (source) dependencies patch ^4.1.7 -> ^4.1.8
@smithy/signature-v4 (source) dependencies patch ^4.2.3 -> ^4.2.4
@smithy/types (source) dependencies patch ^3.7.1 -> ^3.7.2
gpt-tokenizer dependencies minor ^2.6.2 -> ^2.8.1
langsmith dependencies patch ^0.2.5 -> ^0.2.13
openai dependencies minor ^4.72.0 -> ^4.77.0
table devDependencies minor ^6.8.2 -> ^6.9.0

Release Notes

open-telemetry/opentelemetry-js (@​opentelemetry/sdk-trace-base)

v1.30.0

Compare Source

🚀 (Enhancement)
  • feat(sdk-metrics): PeriodicExportingMetricReader now flushes pending tasks at shutdown #​5242
🐛 (Bug Fix)
  • fix(sdk-trace-base): do not load OTEL_ env vars on module load, but when needed #​5233
  • fix(instrumentation-xhr, instrumentation-fetch): content length attributes no longer get removed with ignoreNetworkEvents: true being set #​5229

v1.29.0

Compare Source

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

v1.28.0

Compare Source

🚀 (Enhancement)
  • feat(sdk-metrics, sdk-trace): add mergeResourceWithDefaults flag, which allows opting-out of resources getting merged with the default resource #​4617

    • default: true (no change in behavior)
    • note: false will become the default behavior in the next major version in order to comply with specification requirements
  • feat(sdk-trace-base): add spanProcessors property in TracerConfig interface. #​5138 @​david-luna

🐛 (Bug Fix)
  • fix(sdk-metrics): await exports in PeriodicExportingMetricReader when async resource attributes have not yet settled #​5119 @​pichlermarc
  • fix(sdk-trace): performance.now() may return the same value for consecutive calls #​5150 @​dyladan
  • fix(sdk-trace-base): pass BatchSpanProcessor#forceFlush() errors on visibilitychange/pagehide to globalErrorHandler #​5143 @​pichlermarc
    • fixes a bug where switching browser tabs with a failing exporter would cause an unhandled error

v1.27.0

Compare Source

🚀 (Enhancement)
  • feat: add processors for adding session.id attribute to spans and logs #​4972
🐛 (Bug Fix)
🏠 (Internal)
  • deps: set @opentelemetry/api dependency min version to 1.3.0 in examples, experimental/packages, integration-tests and selenium-tests
    #​4992
  • refactor(sdk-metrics): replace MetricsAttributes with Attributes #​5021 @​david-luna
  • refactor(instrumentation-http): replace SpanAttributes and MetricsAttributes with Attributes #​5023 @​david-luna
  • chore(exporter-zipkin): remove usages of Span constructor #​5030 @​david-luna
  • test(instrumentation-http): remove usages of new Span in tests #​5035 @​david-luna

v1.26.0

Compare Source

🚀 (Enhancement)
  • feat: include instrumentation scope info in console span and log record exporters #​4848 @​blumamir
  • feat(semconv): update semantic conventions to 1.27 (from 1.7.0) #​4690 @​dyladan
    • Exported names have changed to ATTR_{name} for attributes (e.g. ATTR_HTTP_REQUEST_METHOD), {name}_VALUE_{value} for enumeration values (e.g. HTTP_REQUEST_METHOD_VALUE_POST), and METRIC_{name} for metrics. Exported names from previous versions are deprecated.
    • Import @opentelemetry/semantic-conventions for stable semantic conventions. Import @opentelemetry/semantic-conventions/incubating for all semantic conventions, stable and unstable.
    • Note: Semantic conventions are now versioned separately from other stable artifacts, to correspond to the version of semantic conventions they provide. Changes will be in a separate changelog.
🐛 (Bug Fix)
  • fix(sdk-node): avoid spurious diag errors for unknown OTEL_NODE_RESOURCE_DETECTORS values #​4879 @​trentm
  • deps(opentelemetry-instrumentation): Bump shimmer types to 1.2.0 #​4865 @​lforst
  • fix(instrumentation): Fix optional property types #​4833 @​alecmev
  • fix(sdk-metrics): fix(sdk-metrics): use inclusive upper bounds in histogram #​4829
🏠 (Internal)
  • refactor: Simplify the code for the getEnv function #​4799 @​danstarns
  • refactor: remove "export *" in favor of explicit named exports #​4880 @​robbkidd
    • Packages updated:
      • opentelemetry-context-zone
      • opentelemetry-core
      • opentelemetry-exporter-jaeger
      • opentelemetry-exporter-zipkin
      • opentelemetry-propagator-b3
      • opentelemetry-propagator-jaeger
      • opentelemetry-sdk-trace-base
      • opentelemetry-sdk-trace-node
      • opentelemetry-sdk-trace-web
      • propagator-aws-xray
      • sdk-metrics
  • deps(sdk-metrics): remove unused lodash.merge dependency #​4905 @​pichlermarc

v1.25.1

Compare Source

📚 (Refine Doc)
🏠 (Internal)

v1.25.0

Compare Source

🚀 (Enhancement)
📚 (Refine Doc)
  • refactor(examples): use new exported string constants for semconv in examples/esm-http-ts #​4758 @​Zen-cronic
  • refactor(examples): use new exported string constants for semconv in examples/basic-tracer-node #​4759 @​Zen-cronic
  • refactor(examples): use new exported string constants for semconv in examples/http #​4750 @​Zen-cronic
  • refactor(examples): use new exported string constants for semconv in examples/grpc-js #​4760 @​Zen-cronic
  • refactor(examples): use new exported string constants for semconv in examples/otlp-exporter-node #​4762 @​Zen-cronic
  • refactor(examples): use new exported string constants for semconv in examples/opentracing-shim #​4761 @​Zen-cronic

v1.24.1

Compare Source

🐛 (Bug Fix)
  • fix(core): align inconsistent behavior of getEnv() and getEnvWithoutDefaults() when a process polyfill is used #​4648 @​pichlermarc
    • getEnvWithoutDefaults() would use process.env if it was defined when running in a browser, while getEnv() would always use _globalThis. Now both use _globalThis when running in a browser.
  • fix(resources): prevent circular import (resource -> detector -> resource -> ...) #​4653 @​pichlermarc
    • fixes a circular import warning which would appear in rollup when bundling @opentelemetry/resources
  • fix(exporter-metrics-otlp-grpc): add explicit otlp-exporter-base dependency to exporter-metrics-otlp-grpc #​4678 @​AkselAllas
  • fix(resources) wait for async attributes for detecting resources #​4687 @​ziolekjj
awslabs/smithy-typescript (@​smithy/eventstream-serde-node)

v3.0.13

Compare Source

Patch Changes
awslabs/smithy-typescript (@​smithy/protocol-http)

v4.1.8

Compare Source

Patch Changes
awslabs/smithy-typescript (@​smithy/signature-v4)

v4.2.4

Compare Source

Patch Changes
awslabs/smithy-typescript (@​smithy/types)

v3.7.2

Compare Source

Patch Changes
  • b52b4e8: add support for error cause in transient error checks
niieani/gpt-tokenizer (gpt-tokenizer)

v2.8.1

Compare Source

Bug Fixes

v2.8.0

Compare Source

Features
Performance Improvements
  • optimize token counting (c3e533c)

v2.7.0

Compare Source

Features
openai/openai-node (openai)

v4.77.0

Compare Source

Full Changelog: v4.76.3...v4.77.0

Features
  • api: new o1 and GPT-4o models + preference fine-tuning (#​1229) (2e872d4)
Chores

v4.76.3

Compare Source

Full Changelog: v4.76.2...v4.76.3

Chores
  • internal: better ecosystem test debugging (86fc0a8)
Documentation

v4.76.2

Compare Source

Full Changelog: v4.76.1...v4.76.2

Chores

v4.76.1

Compare Source

Full Changelog: v4.76.0...v4.76.1

Chores

v4.76.0

Compare Source

Full Changelog: v4.75.0...v4.76.0

Features
Chores

v4.75.0

Compare Source

Full Changelog: v4.74.0...v4.75.0

Features

v4.74.0

Compare Source

Full Changelog: v4.73.1...v4.74.0

Features

v4.73.1

Compare Source

Full Changelog: v4.73.0...v4.73.1

Documentation
  • readme: mention .withResponse() for streaming request ID (#​1202) (b6800d4)

v4.73.0

Compare Source

Full Changelog: v4.72.0...v4.73.0

Features
  • api: add gpt-4o-2024-11-20 model (#​1201) (0feeafd)
  • bump model in all example snippets to gpt-4o (6961c37)
Bug Fixes
Chores
Documentation
gajus/table (table)

v6.9.0

Compare Source

Bug Fixes
Features

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@elastic-renovate-prod elastic-renovate-prod bot added backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:AI Infra AppEx AI Infrastructure Team labels Nov 19, 2024
@elastic-renovate-prod elastic-renovate-prod bot requested a review from a team November 19, 2024 19:32
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-ai-infra (Team:AI Infra)

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch from 6bf7f67 to 455dcc7 Compare November 19, 2024 20:52
@pgayvallet
Copy link
Contributor

@legrego did the bot go crazy? Should we close this one?

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch 2 times, most recently from eba22c1 to baeabdd Compare November 21, 2024 16:26
@legrego
Copy link
Member

legrego commented Nov 21, 2024

@pgayvallet I can't close this one until the other merges. Otherwise this will be continually reopened.

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch 5 times, most recently from a38b76c to 5cbfc20 Compare November 28, 2024 06:41
@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch 3 times, most recently from c74e334 to adbbe19 Compare December 3, 2024 19:17
@legrego
Copy link
Member

legrego commented Dec 3, 2024

/ci

@legrego legrego added backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) and removed backport:all-open Backport to all branches that could still receive a release labels Dec 3, 2024
@legrego
Copy link
Member

legrego commented Dec 3, 2024

@pgayvallet this PR is valid again

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch from 554db37 to 1ad0cf0 Compare December 4, 2024 12:46
@legrego
Copy link
Member

legrego commented Dec 4, 2024

/ci

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch 3 times, most recently from 3b5b380 to afda5b8 Compare December 6, 2024 16:17
@legrego
Copy link
Member

legrego commented Dec 6, 2024

/ci

@legrego legrego enabled auto-merge (squash) December 6, 2024 16:24
@legrego
Copy link
Member

legrego commented Dec 6, 2024

/ci

Copy link
Contributor

@pgayvallet pgayvallet left a comment

Choose a reason for hiding this comment

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

LGTM

@elastic-renovate-prod elastic-renovate-prod bot force-pushed the renovate/main-@elasticappex-ai-infra-dependencies branch from 6dacd9f to 9c864b8 Compare December 18, 2024 17:16
@legrego
Copy link
Member

legrego commented Dec 18, 2024

/ci

@elastic-renovate-prod
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@elasticmachine
Copy link
Contributor

elasticmachine commented Dec 18, 2024

💔 Build Failed

Failed CI Steps

History

@pgayvallet
Copy link
Contributor

@elasticmachine merge upstream

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) release_note:skip Skip the PR/issue when compiling release notes Team:AI Infra AppEx AI Infrastructure Team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants