Vigia

Actualizar @langfuse/core de 5.x a 6.x

Comparación de la API pública de @langfuse/core 5.14.0 y 6.0.0, calculada automáticamente a partir de sus tipos TypeScript. Una firma modificada es un posible cambio incompatible, no una certeza.

Resumen

Rutas de importación eliminadas0
Exports eliminados75
Firmas modificadas1
Miembros de clases o interfaces eliminados10
Miembros de clases o interfaces modificados1
Nuevas deprecaciones4
Cambios de requisitos (engines, dependencias peer)1
Exports nuevos8

Exports eliminados

importexportkindAntes
@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

Firmas modificadas

exportAntesDespués
@langfuse/core · BlobStorageIntegrationType"S3" | "S3_COMPATIBLE" | "AZURE_BLOB_STORAGE""S3" | "S3_COMPATIBLE" | "AZURE_BLOB_STORAGE" | "GOOGLE_CLOUD_STORAGE"

Miembros de clases o interfaces eliminados

memberimportAntes
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

Miembros de clases o interfaces modificados

memberAntesDespués
PropagateAttributesParams.metadataRecord<string, string> | undefinedRecord<string, unknown> | undefined

Nuevas deprecaciones

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.

Cambios de requisitos (engines, dependencias peer)

AntesDespués
engines.node—>=22
Exports nuevos (8)
importexportkind
@langfuse/coreCreateScoresRequesttype
@langfuse/coreCreateScoresResponsetype
@langfuse/coreCreateScoreBatchErrorinterface
@langfuse/coreserializeMetadataValuefunction
@langfuse/coreCreateScoreBatchResultsinterface
@langfuse/coreCreateScoreBatchResponseinterface
@langfuse/corecreateStableExperimentIdfunction
@langfuse/coredropMetadataOverSpanAttributeLimitfunction

Dale estos datos a tu agente de IA

Vigia es un servidor MCP gratuito: tu agente de programación verifica versiones, cambios incompatibles y vulnerabilidades antes de escribir código. Sin registro ni clave de API.

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

Agregar a CursorAgregar a VS Code★ Estrella en GitHub

Cualquier otro cliente MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill para agentes (SKILL.md): le indica al agente cuándo usar Vigia · GitHub Action para pull requests

Preguntas frecuentes

¿Cuáles son los cambios incompatibles al actualizar @langfuse/core de 5 a 6?

Entre @langfuse/core 5.14.0 y 6.0.0, Vigia encontró 75 exports eliminados, 1 firmas modificadas y 11 miembros de clases o interfaces eliminados o modificados.

¿Qué quedó deprecado en @langfuse/core 6?

4 exports o miembros quedaron marcados como deprecados en @langfuse/core 6.0.0.

Para agentes

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