Owned POM Upgrade Targets — extends the POM-aware upgrade path to platform-managed and build
plugin dependency versions that are directly editable in the caller's POM.
Added
- Root dependency-management upgrade actions:
recommend_pom_upgradesnow treats direct,
non-import<dependencyManagement>declarations in the input POM as first-class upgrade targets,
even when a platform/master POM has no normal<dependencies>usage. New
managed_decl_bumpactions identify whether the client should edit a literal<version>or a
root-owned backing property (editTarget,propertyName, anddeclaredIn), so non-LLM clients
can apply the owning edit directly. - Build plugin dependency upgrades: direct dependencies under both
build/pluginsand
build/pluginManagementnow surface asplugin_dep_bumpactions. Each action carries the owner
plugin coordinate and build path in addition to literal/property edit metadata, covering cases
such ascom.puppycrawl.tools:checkstyleinsidemaven-checkstyle-plugin.
Changed
- POM analysis edit ownership:
EffectivePomResult.rootManagedDeclarationsexposes only direct
managed entries with an unambiguous edit site in the input POM. Exact property references are
included only when the property is declared by that root POM; inherited and compound property
expressions remain non-deterministic and are excluded. - Reference updater plugin scoping: literal plugin dependency actions are applied only inside
their identified owner plugin block; property-backed plugin dependencies update the exact
server-supplied property. - Release metadata: aligned the project version, MCP runtime metadata, registry manifest,
Docker workflow fallbacks, and Unix/Windows build helper fallbacks for 3.2.0.