Skip to content

refactor: align dependency versions with official documentation#35

Open
muxiaoming wants to merge 1 commit into
langfuse:mainfrom
muxiaoming:fix/align-versions-with-docs
Open

refactor: align dependency versions with official documentation#35
muxiaoming wants to merge 1 commit into
langfuse:mainfrom
muxiaoming:fix/align-versions-with-docs

Conversation

@muxiaoming

Copy link
Copy Markdown
Contributor

Summary

Align dependency versions with official Langfuse Spring AI documentation and remove hardcoded version declaration.

Changes

Version Updates (per official documentation)

  • spring-ai.version: 1.0.0 → 1.0.9
  • opentelemetry-instrumentation-bom: 2.17.0 → 2.28.1

Code Cleanup

  • Removed explicit opentelemetry-instrumentation-api-incubator:2.17.0-alpha declaration
  • Version is now managed by opentelemetry-instrumentation-bom in <dependencyManagement>

Why

The official Langfuse Spring AI documentation (https://langfuse.com/integrations/frameworks/spring-ai) recommends:

  • OpenTelemetry BOM version 2.28.1
  • Spring AI BOM version 1.0.9

These updates align the demo application with the documentation.

Additionally, the explicit version declaration for opentelemetry-instrumentation-api-incubator from PR #34 is unnecessary because the BOM already manages this version.

Related

Changes:
- Update spring-ai.version: 1.0.0 → 1.0.9 (as recommended in official docs)
- Update opentelemetry-instrumentation-bom: 2.17.0 → 2.28.1 (as recommended in official docs)
- Remove explicit version declaration for opentelemetry-instrumentation-api-incubator
  (version is now managed by opentelemetry-instrumentation-bom)

This aligns the demo application with the official Langfuse Spring AI documentation
and resolves the hardcoded version issue from PR langfuse#34.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant