Repository navigation
0.2.6 Alpha — Named-bean evidence chains
Pre-release0.2.6 Alpha recognizes the observed single-name ConditionalOnBean missing message only when the selector and suffix name agree. This enables the existing evidence-only factory/property blocking chain. Twenty-nine new synthetic regressions cover exact naming, outcome conflicts, search scopes and incomplete evidence.
Public schemas, error codes, runtime dependencies, graph algorithms, read-only networking, TLS, sanitization and budgets are unchanged. CGLIB correlation remains unchanged. Multiple/composite requirements and unrecognized grammar continue to return partial/unknown.
P4 live source evidence is limited to Boot 3.5.16 / Java 21 MVC/JWT on an isolated current TDD snapshot. Direct property failure and the correlated named-bean chain are distinguishable; missing catalogs, source/context mismatch or unreadable conditions do not yield invented paths. This is not a complete version/client matrix.
Strict local/candidate/formal gates passed (1172 local tests / 45.46s; Python 3.11–3.14 remotely), including independent wheel/sdist installs, both SDK modes, eight owned loopback HTTP routes and seven replay scenarios.
Source: 60a4bea4434413fd140ef9bddf7d5bf4133d7b68.
SHA-256:
spring_runtime_mcp-0.2.6-py3-none-any.whl:efaa0dc6f559e2e2ef722bbb39a248c882245c1b700ea9b7b4927df644ba50a3spring_runtime_mcp-0.2.6.tar.gz:d3b63a0e26f175297d80f10058bfb742e314e22ad8657cbd64f33a5f7d699c20
Public PyPI installation passed in a fresh Linux / Python 3.12.15 environment without uv cache, lock constraints, local artifacts or index overrides (SDK 2.3.0). Both SDK modes, owned loopback routes, seven replays, exact named-bean grammar/mismatch guard, the named-alias factory/property chain and missing-catalog control passed. Public hashes match all verified batches.