Skip to content

CAMEL-23184: Deprecate camel-splunk component#22345

Open
oscerd wants to merge 1 commit intoapache:mainfrom
oscerd:CAMEL-23184-deprecate-camel-splunk
Open

CAMEL-23184: Deprecate camel-splunk component#22345
oscerd wants to merge 1 commit intoapache:mainfrom
oscerd:CAMEL-23184-deprecate-camel-splunk

Conversation

@oscerd
Copy link
Copy Markdown
Contributor

@oscerd oscerd commented Mar 30, 2026

Summary

  • Deprecate the camel-splunk component since the Splunk Java SDK it depends on is no longer actively maintained, and the ServiceMix bundle wrapping it is also stale.
  • Added @Deprecated(since = "4.19") to all public Java classes
  • Updated documentation with deprecation notice and Stable-deprecated support level
  • Added entry to the 4.19 upgrade guide
  • Regenerated catalog and DSL artifacts

Note: camel-splunk-hec is NOT deprecated — it uses standard HTTP client (httpclient5) directly, with no dependency on the dead SDK.

JIRA: https://issues.apache.org/jira/browse/CAMEL-23184

Claude Code on behalf of Andrea Cosentino

🤖 Generated with Claude Code

The Splunk Java SDK that camel-splunk depends on is no longer actively
maintained, and the ServiceMix bundle wrapping it is also stale.
This marks the component as deprecated in 4.19, to be removed in a
future release.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟
🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run
  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot although they are normally detected and executed by CI.
  • You can label PRs using build-all, build-dependents, skip-tests and test-dependents to fine-tune the checks executed by this PR.
  • Build and test logs are available in the summary page. Only Apache Camel committers have access to the summary.

⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@oscerd oscerd removed the request for review from davsclaus March 30, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant