Skip to content

releng: Update Trace Compass plug-in and feature versions for 12.0.0 #403

Merged
arfio merged 1 commit into
eclipse-tracecompass:masterfrom
arfio:releng-rc1-12.0
May 30, 2026
Merged

releng: Update Trace Compass plug-in and feature versions for 12.0.0 #403
arfio merged 1 commit into
eclipse-tracecompass:masterfrom
arfio:releng-rc1-12.0

Conversation

@arfio
Copy link
Copy Markdown
Contributor

@arfio arfio commented May 29, 2026

What it does

releng: Update Trace Compass plug-in and feature versions for 12.0.0

How to test

Build Trace Compass with e4.40

Follow-ups

N/A

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the instructions in this template

Summary by CodeRabbit

  • Chores
    • Bumped project version from 11.3.0 to 12.0.0 across all Maven modules, OSGi bundle manifests, Eclipse feature definitions, and product components to align the entire project with the new major release version.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 29, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7cb0c712-83e6-4ee6-ae99-8fa68ee169a7

📥 Commits

Reviewing files that changed from the base of the PR and between 1490a0b and 4be2aa6.

📒 Files selected for processing (126)
  • analysis/org.eclipse.tracecompass.analysis.counters.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.counters.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.graph.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.lami.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.lami.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.core/META-INF/MANIFEST.MF
  • analysis/org.eclipse.tracecompass.analysis.os.linux.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.os.linux.ui.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/META-INF/MANIFEST.MF
  • analysis/org.eclipse.tracecompass.analysis.profiling.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.profiling.core/META-INF/MANIFEST.MF
  • analysis/org.eclipse.tracecompass.analysis.profiling.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.timing.core.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/pom.xml
  • analysis/org.eclipse.tracecompass.analysis.timing.ui/META-INF/MANIFEST.MF
  • analysis/pom.xml
  • btf/org.eclipse.tracecompass.btf.core.tests/pom.xml
  • btf/org.eclipse.tracecompass.btf/feature.xml
  • btf/pom.xml
  • common/org.eclipse.tracecompass.common.core.tests/pom.xml
  • common/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.core.tests/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.parser.tests/pom.xml
  • ctf/org.eclipse.tracecompass.ctf.parser/pom.xml
  • ctf/org.eclipse.tracecompass.ctf/feature.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf.core.tests/pom.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf.ui.swtbot.tests/pom.xml
  • ctf/org.eclipse.tracecompass.tmf.ctf/feature.xml
  • ctf/pom.xml
  • doc/org.eclipse.tracecompass.analysis.profiling.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.analysis.profiling.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.doc.dev/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.doc.dev/pom.xml
  • doc/org.eclipse.tracecompass.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.gdbtrace.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.gdbtrace.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.rcp.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.rcp.doc.user/pom.xml
  • doc/org.eclipse.tracecompass.tmf.pcap.doc.user/META-INF/MANIFEST.MF
  • doc/org.eclipse.tracecompass.tmf.pcap.doc.user/pom.xml
  • doc/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace.core.tests/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace.ui.tests/pom.xml
  • gdbtrace/org.eclipse.tracecompass.gdbtrace/feature.xml
  • gdbtrace/pom.xml
  • jsontrace/org.eclipse.tracecompass.jsontrace.core.tests/pom.xml
  • jsontrace/org.eclipse.tracecompass.jsontrace/feature.xml
  • jsontrace/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.common.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control.ui.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.control/feature.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.kernel/feature.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.core.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust.ui.tests/pom.xml
  • lttng/org.eclipse.tracecompass.lttng2.ust/feature.xml
  • lttng/pom.xml
  • pcap/org.eclipse.tracecompass.pcap.core.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap.core.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap.ui.swtbot.tests/pom.xml
  • pcap/org.eclipse.tracecompass.tmf.pcap/feature.xml
  • pcap/pom.xml
  • pom.xml
  • rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
  • rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
  • rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
  • rcp/org.eclipse.tracecompass.rcp.branding/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.incubator/feature.xml
  • rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.23-e4.25/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.26-e4.29/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/legacy-e4.30-e4.38/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/legacy/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.product/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.product/tracing.product
  • rcp/org.eclipse.tracecompass.rcp.rcptt.tests/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.ui.tests/pom.xml
  • rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
  • rcp/org.eclipse.tracecompass.rcp/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.30/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.32/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.33/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.34/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.35/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.36/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.37/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy-e4.38/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/legacy/feature.xml
  • rcp/org.eclipse.tracecompass.rcp/pom.xml
  • rcp/pom.xml
  • releng/org.eclipse.tracecompass.alltests/pom.xml
  • releng/org.eclipse.tracecompass.integration.core.tests/pom.xml
  • releng/org.eclipse.tracecompass.integration.swtbot.tests/pom.xml
  • releng/org.eclipse.tracecompass.releng-site/pom.xml
  • releng/org.eclipse.tracecompass.target/pom.xml
  • releng/org.eclipse.tracecompass.testing/feature.xml
  • releng/pom.xml
  • statesystem/org.eclipse.tracecompass.datastore.core.tests/pom.xml
  • statesystem/org.eclipse.tracecompass.segmentstore.core.tests/pom.xml
  • statesystem/org.eclipse.tracecompass.statesystem.core.tests/pom.xml
  • statesystem/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.analysis.xml.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.chart.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.cli.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.cli/feature.xml
  • tmf/org.eclipse.tracecompass.tmf.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.filter.parser/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.core.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.remote/feature.xml
  • tmf/org.eclipse.tracecompass.tmf.ui.swtbot.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.ui.tests/pom.xml
  • tmf/org.eclipse.tracecompass.tmf.ui/pom.xml
  • tmf/org.eclipse.tracecompass.tmf/feature.xml
  • tmf/pom.xml

📝 Walkthrough

Walkthrough

This pull request performs a coordinated version bump from 11.3.0-SNAPSHOT to 12.0.0-SNAPSHOT across the entire Eclipse TraceCompass project, affecting Maven parent versions, OSGi bundle versions, Eclipse feature versions, RCP product metadata, and module artifact versions consistently across all modules.

Changes

Version 12.0.0 Release Bump

Layer / File(s) Summary
Root coordination and parent POM updates
pom.xml, analysis/pom.xml, btf/pom.xml, common/pom.xml, ctf/pom.xml, doc/pom.xml, gdbtrace/pom.xml, jsontrace/pom.xml, lttng/pom.xml, pcap/pom.xml, releng/pom.xml, statesystem/pom.xml, tmf/pom.xml
Root pom.xml and all subsystem parent POMs update their <parent><version> and project version to 12.0.0-SNAPSHOT; Tycho target-platform-configuration also updated to reference org.eclipse.tracecompass.target 12.0.0-SNAPSHOT.
Module POM parent version updates
analysis/*/pom.xml, btf/*/pom.xml, common/*/pom.xml, ctf/*/pom.xml, doc/*/pom.xml, gdbtrace/*/pom.xml, jsontrace/*/pom.xml, lttng/*/pom.xml, pcap/*/pom.xml, releng/*/pom.xml, statesystem/*/pom.xml, tmf/*/pom.xml
All module-level POMs across test plugins, core modules, UI modules, and feature projects update their parent version references from 11.3.0-SNAPSHOT to 12.0.0-SNAPSHOT, affecting inheritance of build configuration and dependency management.
Module artifact version updates
analysis/.../profiling.core.tests/pom.xml, analysis/.../profiling.core/META-INF/MANIFEST.MF, analysis/.../os.linux.core/META-INF/MANIFEST.MF, analysis/.../timing.ui/META-INF/MANIFEST.MF
Specific modules receive minor version increments: analysis.profiling.core.tests artifact version 1.0.14→1.0.15, profiling.core bundle 2.7.0→2.7.1, os.linux.core bundle 9.1.2→9.1.3, timing.ui bundle 6.2.0→6.2.1.
OSGi bundle manifest version updates
doc/*/META-INF/MANIFEST.MF, rcp/*/META-INF/MANIFEST.MF
Bundle-Version in MANIFEST.MF files across documentation modules, RCP UI, and related components updated from 11.3.0.qualifier to 12.0.0.qualifier.
Eclipse feature descriptor version updates
*/*/feature.xml (btf, ctf, gdbtrace, jsontrace, lttng, pcap, rcp, releng, tmf)
Feature version attributes across all feature modules incremented from 11.3.0.qualifier to 12.0.0.qualifier, affecting feature manifests and compatibility metadata.
RCP product descriptor and branding updates
rcp/.../tracing.product, rcp/.../plugin.xml, rcp/.../feature.xml, rcp/.../pom.xml
Product metadata in RCP product descriptors updated: product version attribute and "Version:" strings in aboutInfo sections bumped from 11.3.0 to 12.0.0 across legacy (e4.23–e4.38) and current RCP compatibility versions; branding plugin.xml also updated to reflect version 12.0.0.

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

Suggested reviewers

  • MatthewKhouzam
  • bhufmann

🐰 A version bump bounces through the trees,
Twelve point zero, oh what a breeze!
From snapshot to release, the numbers align,
Maven and manifests, all feeling fine!

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: Arnaud Fiorini <fiorini.arnaud@gmail.com>
@arfio arfio force-pushed the releng-rc1-12.0 branch from ddd1378 to 4be2aa6 Compare May 30, 2026 01:43
@arfio arfio merged commit 1c6b215 into eclipse-tracecompass:master May 30, 2026
4 of 5 checks passed
@MatthewKhouzam
Copy link
Copy Markdown
Contributor

Already approved, let the ci do it's thing

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