Vigia

Aggiornare @langfuse/core da 5.x a 6.x

Confronto dell’API pubblica di @langfuse/core 5.14.0 e 6.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi75
Firme modificate1
Membri di classi o interfacce rimossi10
Membri di classi o interfacce modificati1
Nuove deprecazioni4
Requisiti cambiati (engines, dipendenze peer)1
Nuovi export8

Export rimossi

importexportkindPrima
@langfuse/coreSortinterfaceinterface
@langfuse/coreTraceinterfaceinterface
@langfuse/coreTracesinterfaceinterface
@langfuse/corelegacynamespacenamespace
@langfuse/coreScoreV1typeNumeric | Categorical | Boolean | Text
@langfuse/coreSessioninterfaceinterface
@langfuse/corescoresV3namespacenamespace
@langfuse/coresessionsnamespacenamespace
@langfuse/coreBaseEventinterfaceinterface
@langfuse/coreTraceBodyinterfaceinterface
@langfuse/coreingestionnamespacenamespace
@langfuse/coreDatasetRuninterfaceinterface
@langfuse/coreScoreEventinterfaceinterface
@langfuse/coreSdkLogBodyinterfaceinterface
@langfuse/coreTraceEventinterfaceinterface
@langfuse/coreBaseScoreV1interfaceinterface
@langfuse/coreObservationinterfaceinterface
@langfuse/coreSdkLogEventinterfaceinterface
@langfuse/coreTextScoreV1interfaceinterface
@langfuse/coreUsageDetailstypeRecord<string, number> | OpenAiCompletionUsageSchema | OpenAiResponseUsageSchema
@langfuse/coreBooleanScoreV1interfaceinterface
@langfuse/coreCreateSpanBodyinterfaceinterface
@langfuse/coreDatasetRunIteminterfaceinterface
@langfuse/coreIngestionErrorinterfaceinterface
@langfuse/coreIngestionEventtypeTraceCreate | ScoreCreate | SpanCreate | SpanUpdate | GenerationCreate | GenerationUpdate | EventCreate | SdkLog | ObservationCreate | ObservationUpdate
@langfuse/coreIngestionUsagetypeUsage | OpenAiUsage
@langfuse/coreNumericScoreV1interfaceinterface
@langfuse/coreUpdateSpanBodyinterfaceinterface
@langfuse/coreCreateEventBodyinterfaceinterface
@langfuse/coreCreateSpanEventinterfaceinterface
@langfuse/coreGetTraceRequestinterfaceinterface
@langfuse/coreObservationBodyinterfaceinterface
@langfuse/coreObservationTypetype"SPAN" | "GENERATION" | "EVENT" | "AGENT" | "TOOL" | "CHAIN" | "RETRIEVER" | "EVALUATOR" | "EMBEDDING" | "GUARDRAIL"
@langfuse/coreUpdateEventBodyinterfaceinterface
@langfuse/coreUpdateSpanEventinterfaceinterface
@langfuse/coredatasetRunItemsnamespacenamespace
@langfuse/coreCreateEventEventinterfaceinterface
@langfuse/coreGetScoresRequestinterfaceinterface
@langfuse/coreGetTracesRequestinterfaceinterface
@langfuse/coreIngestionRequestinterfaceinterface
@langfuse/coreIngestionSuccessinterfaceinterface
@langfuse/coreObservationsViewinterfaceinterface
@langfuse/coreTraceWithDetailsinterfaceinterface
@langfuse/coreGetScoresResponseinterfaceinterface
@langfuse/coreIngestionResponseinterfaceinterface
@langfuse/corePaginatedSessionsinterfaceinterface
@langfuse/coreSessionWithTracesinterfaceinterface
@langfuse/coreCategoricalScoreV1interfaceinterface
@langfuse/coreGetSessionsRequestinterfaceinterface
@langfuse/coreCreateScoreResponseinterfaceinterface
@langfuse/coreDatasetRunWithItemsinterfaceinterface
@langfuse/coreCreateGenerationBodyinterfaceinterface
@langfuse/corePaginatedDatasetRunsinterfaceinterface
@langfuse/coreTraceWithFullDetailsinterfaceinterface
@langfuse/coreUpdateGenerationBodyinterfaceinterface
@langfuse/coreCreateGenerationEventinterfaceinterface
@langfuse/coreGetDatasetRunsRequestinterfaceinterface
@langfuse/coreGetScoresResponseDatatypeNumeric | Categorical | Boolean | Correction | Text
@langfuse/coreUpdateGenerationEventinterfaceinterface
@langfuse/coreCreateObservationEventinterfaceinterface
@langfuse/coreObservationsViewSingleinterfaceinterface
@langfuse/coreUpdateObservationEventinterfaceinterface
@langfuse/coreOptionalObservationBodyinterfaceinterface
@langfuse/coreDeleteDatasetRunResponseinterfaceinterface
@langfuse/corePaginatedDatasetRunItemsinterfaceinterface
@langfuse/coreGetScoresResponseDataTextinterfaceinterface
@langfuse/coreOpenAiResponseUsageSchemainterfaceinterface
@langfuse/coreGetScoresResponseTraceDatainterfaceinterface
@langfuse/coreListDatasetRunItemsRequestinterfaceinterface
@langfuse/coreCreateDatasetRunItemRequestinterfaceinterface
@langfuse/coreOpenAiCompletionUsageSchemainterfaceinterface
@langfuse/coreGetScoresResponseDataBooleaninterfaceinterface
@langfuse/coreGetScoresResponseDataNumericinterfaceinterface
@langfuse/coreGetScoresResponseDataCorrectioninterfaceinterface
@langfuse/coreGetScoresResponseDataCategoricalinterfaceinterface

Firme modificate

exportPrimaDopo
@langfuse/core · BlobStorageIntegrationType"S3" | "S3_COMPATIBLE" | "AZURE_BLOB_STORAGE""S3" | "S3_COMPATIBLE" | "AZURE_BLOB_STORAGE" | "GOOGLE_CLOUD_STORAGE"

Membri di classi o interfacce rimossi

memberimportPrima
LangfuseAPIClient.legacy@langfuse/coreLegacy
LangfuseAPIClient._legacy@langfuse/coreLegacy | undefined
LangfuseAPIClient.scoresV3@langfuse/coreScoresV3
LangfuseAPIClient.sessions@langfuse/coreSessions
LangfuseAPIClient._scoresV3@langfuse/coreScoresV3 | undefined
LangfuseAPIClient._sessions@langfuse/coreSessions | undefined
LangfuseAPIClient.ingestion@langfuse/coreIngestion
LangfuseAPIClient._ingestion@langfuse/coreIngestion | undefined
LangfuseAPIClient.datasetRunItems@langfuse/coreDatasetRunItems
LangfuseAPIClient._datasetRunItems@langfuse/coreDatasetRunItems | undefined

Membri di classi o interfacce modificati

memberPrimaDopo
PropagateAttributesParams.metadataRecord<string, string> | undefinedRecord<string, unknown> | undefined

Nuove deprecazioni

export@deprecated
@langfuse/core · ApiKeySummary.noteUse name instead.
@langfuse/core · ApiKeyResponse.noteUse name instead.
@langfuse/core · OrganizationApiKey.noteUse name instead.
@langfuse/core · CreateApiKeyRequest.noteUse name instead.

Requisiti cambiati (engines, dipendenze peer)

PrimaDopo
engines.node—>=22
Nuovi export (8)
importexportkind
@langfuse/coreCreateScoresRequesttype
@langfuse/coreCreateScoresResponsetype
@langfuse/coreCreateScoreBatchErrorinterface
@langfuse/coreserializeMetadataValuefunction
@langfuse/coreCreateScoreBatchResultsinterface
@langfuse/coreCreateScoreBatchResponseinterface
@langfuse/corecreateStableExperimentIdfunction
@langfuse/coredropMetadataOverSpanAttributeLimitfunction

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 @langfuse/core da 5 a 6?

Tra @langfuse/core 5.14.0 e 6.0.0, Vigia ha trovato 75 export rimossi, 1 firme modificate e 11 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in @langfuse/core 6?

4 export o membri risultano ora deprecati in @langfuse/core 6.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/@langfuse/core/upgrade?from=5.14.0&to=6.0.0