Vigia

@opentelemetry/sdk-logs を 0.x から 3.x へアップグレード

@opentelemetry/sdk-logs 0.223.0 と 3.0.0 の公開 API を、TypeScript の型から自動的に比較したものです。シグネチャの変更は破壊的変更の候補であり、確定ではありません。

概要

削除されたインポートパス0
削除されたエクスポート2
変更されたシグネチャ1
削除されたクラス/インターフェースのメンバー1
変更されたクラス/インターフェースのメンバー6
新たに非推奨1
要件の変更(engines、peer 依存関係)2
新しいエクスポート0

削除されたエクスポート

importexportkind変更前
@opentelemetry/sdk-logsSdkLogRecordtypeReadWriteLogRecord
@opentelemetry/sdk-logsLoggerProviderConfigtypeLoggerProviderOptions

変更されたシグネチャ

export変更前変更後
@opentelemetry/sdk-logs · BatchLogRecordProcessorBrowserOptionsinterfaceBatchLogRecordProcessorOptions

削除されたクラス/インターフェースのメンバー

memberimport変更前
LoggerConfig.disabled@opentelemetry/sdk-logsboolean | undefined

変更されたクラス/インターフェースのメンバー

member変更前変更後
LoggerProvider.getLogger(name: string, version?: string | undefined, options?: any): ILogger(name: string, version?: string | undefined, options?: any): Logger
LoggerProvider.constructor(config?: LoggerProviderOptions | undefined): LoggerProvider(config?: LoggerProviderOptions | undefined): LoggerProvider$1
ReadableLogRecord.attributesLogAttributesAttributes
ReadWriteLogRecord.setBody(body: LogBody): ReadWriteLogRecord(body: AnyValue): ReadWriteLogRecord
ReadWriteLogRecord.attributesLogAttributesAttributes
ReadWriteLogRecord.setAttributes(attributes: LogAttributes): ReadWriteLogRecord(attributes: Attributes): ReadWriteLogRecord

新たに非推奨

export@deprecated
@opentelemetry/sdk-logs · BatchLogRecordProcessorBrowserOptionsUse {@link BatchLogRecordProcessorOptions}, which includes the browser-only options.

要件の変更(engines、peer 依存関係)

変更前変更後
engines.node^18.19.0 || >=20.6.0>=22.15.0
peerDependencies.@opentelemetry/api>=1.4.0 <1.10.0>=1.10.0 <1.11.0

このデータを AI エージェントに渡す

Vigia は無料の MCP サーバーです。コーディングエージェントがコードを書く前に、バージョン・破壊的変更・脆弱性を確認できます。登録も API キーも不要です。

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Cursor に追加VS Code に追加★ GitHub でスターを付ける

その他の MCP クライアント
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

エージェント用スキル (SKILL.md):Vigia を使うタイミングをエージェントに伝えます · プルリクエスト用 GitHub Action

よくある質問

@opentelemetry/sdk-logs を 0 から 3 にアップグレードする際の破壊的変更は?

@opentelemetry/sdk-logs 0.223.0 と 3.0.0 の間で、Vigia は削除されたエクスポートを 2 件、変更されたシグネチャを 1 件、削除または変更されたクラス/インターフェースのメンバーを 7 件検出しました。

@opentelemetry/sdk-logs 3 で非推奨になったものは?

@opentelemetry/sdk-logs 3.0.0 では 1 件のエクスポートまたはメンバーが新たに非推奨になりました。

エージェント向け

GET https://vigia.coredls.cloud/v1/packages/npm/@opentelemetry/sdk-logs/upgrade?from=0.223.0&to=3.0.0