Skip to content

feat(jms): toolkit-generated JMS 1.1 + Jakarta JMS 3.0 instrumentation [DO NOT MERGE]#11563

Draft
jordan-wong wants to merge 4 commits into
masterfrom
apm-ai-toolkit/new_integration/jms/20260527-130438
Draft

feat(jms): toolkit-generated JMS 1.1 + Jakarta JMS 3.0 instrumentation [DO NOT MERGE]#11563
jordan-wong wants to merge 4 commits into
masterfrom
apm-ai-toolkit/new_integration/jms/20260527-130438

Conversation

@jordan-wong
Copy link
Copy Markdown
Contributor

🤖 Generated with APM Instrumentation Toolkit

Summary

  • AI-generated dual JMS instrumentation from blind test (master 04a3a80382, includes amarziali's Have a fully JMS 1.0 compatible instrumentation #11413 JMS 1.0 work)
  • Generates both javax-jms-1.1/ and jakarta-jms-3.0/ modules: producer/consumer/session instrumentation, distributed tracing via message properties, MDB support
  • Java/JUnit5 tests: JMS1Test.java (1209 lines) + JMS3Test.java (842 lines); reviewer approved in 3 iterations

Generation details

Field Value
Workflow new_integration (v2)
Toolkit commit 7775ad3e
Base commit 04a3a80382
Reviewer approved ✅ (todos_fixed=1)
Reported cost ~$64

Test plan

  • :check (compile + spotless + codeNarc + unit tests)
  • :muzzle AssertPass for both javax and jakarta modules
  • :instrumentationLatestDepTest for both modules
  • :forkedTest on JMS dependents

Notes for reviewers

Supersedes #11170 (original JMS 1.1 draft). This run was based on master after amarziali's JMS 1.0 instrumentation (#11413) landed, so the agent had that as a reference. Both javax and jakarta modules generated end-to-end from scratch (blind test).

🤖 Generated with APM Instrumentation Toolkit

amarziali and others added 4 commits May 19, 2026 12:26
…n [DO NOT MERGE]

Blind test v2 — generated by APM Instrumentation Toolkit new_integration
workflow from master 04a3a80 (includes amarziali's #11413 JMS 1.0 work).

Generated: javax-jms-1.1/ + jakarta-jms-3.0/
Reviewer: approved (todos_fixed=1, todos_remaining=0)
Real cost: ~$63.51
Test iterations: 3

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@datadog-prod-us1-3
Copy link
Copy Markdown

datadog-prod-us1-3 Bot commented Jun 4, 2026

Pipelines

Fix all issues with BitsAI

⚠️ Warnings

🚦 5 Pipeline jobs failed

DataDog/apm-reliability/dd-trace-java | build   View in Datadog   GitLab

See error Compilation failed due to missing symbols: MESSAGING_OPERATION and MESSAGING_SYSTEM in JMSDecorator.java.

DataDog/apm-reliability/dd-trace-java | build_tests: [:baseTest, base]   View in Datadog   GitLab

See error Compilation failed due to undefined symbols: MESSAGING_OPERATION and MESSAGING_SYSTEM in JMSDecorator.java.

DataDog/apm-reliability/dd-trace-java | build_tests: [:instrumentationLatestDepTest, latestdep]   View in Datadog   GitLab

See error Compilation failed due to missing symbols: MESSAGING_OPERATION and MESSAGING_SYSTEM in JMSDecorator.java.

View all 5 failed jobs.

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: b120fe1 | Docs | Datadog PR Page | Give us feedback!

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.

2 participants