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