Aggiornare @opentelemetry/sdk-logs da 0.x a 3.x
Confronto dell’API pubblica di @opentelemetry/sdk-logs 0.223.0 e 3.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.
Riepilogo
| Percorsi di import rimossi | 0 |
|---|---|
| Export rimossi | 2 |
| Firme modificate | 1 |
| Membri di classi o interfacce rimossi | 1 |
| Membri di classi o interfacce modificati | 6 |
| Nuove deprecazioni | 1 |
| Requisiti cambiati (engines, dipendenze peer) | 2 |
| Nuovi export | 0 |
Export rimossi
| import | export | kind | Prima |
|---|---|---|---|
@opentelemetry/sdk-logs | SdkLogRecord | type | ReadWriteLogRecord |
@opentelemetry/sdk-logs | LoggerProviderConfig | type | LoggerProviderOptions |
Firme modificate
| export | Prima | Dopo |
|---|---|---|
@opentelemetry/sdk-logs · BatchLogRecordProcessorBrowserOptions | interface | BatchLogRecordProcessorOptions |
Membri di classi o interfacce rimossi
| member | import | Prima |
|---|---|---|
LoggerConfig.disabled | @opentelemetry/sdk-logs | boolean | undefined |
Membri di classi o interfacce modificati
| member | Prima | Dopo |
|---|---|---|
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.attributes | LogAttributes | Attributes |
ReadWriteLogRecord.setBody | (body: LogBody): ReadWriteLogRecord | (body: AnyValue): ReadWriteLogRecord |
ReadWriteLogRecord.attributes | LogAttributes | Attributes |
ReadWriteLogRecord.setAttributes | (attributes: LogAttributes): ReadWriteLogRecord | (attributes: Attributes): ReadWriteLogRecord |
Nuove deprecazioni
| export | @deprecated |
|---|---|
@opentelemetry/sdk-logs · BatchLogRecordProcessorBrowserOptions | Use {@link BatchLogRecordProcessorOptions}, which includes the browser-only options. |
Requisiti cambiati (engines, dipendenze peer)
| Prima | Dopo | |
|---|---|---|
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 |
Dai questi dati al tuo agente IA
Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub
Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request
Domande frequenti
Quali sono le modifiche incompatibili aggiornando @opentelemetry/sdk-logs da 0 a 3?
Tra @opentelemetry/sdk-logs 0.223.0 e 3.0.0, Vigia ha trovato 2 export rimossi, 1 firme modificate e 7 membri di classi o interfacce rimossi o modificati.
Cosa è stato deprecato in @opentelemetry/sdk-logs 3?
1 export o membri risultano ora deprecati in @opentelemetry/sdk-logs 3.0.0.
Per gli agenti
GET https://vigia.coredls.cloud/v1/packages/npm/@opentelemetry/sdk-logs/upgrade?from=0.223.0&to=3.0.0