Fluxzero 1.209.0
1.209.0 (2026-06-18)
Features
feat(configuration): resolve property file placeholders (
e7bec6f)Resolve placeholders returned from file-backed property sources so application property aliases can expose environment variables under stable application names.
Keep environment variables and system properties raw to avoid interpreting values that previously passed through unchanged. Leave unresolved placeholders in property files raw during normal lookups, while preserving strict behavior for explicit substituteProperties calls.
Bug Fixes
fix(modeling): deserialize id subtypes from scalar values (
f4bfdce)Jackson can treat single-string Id subtype constructors as property creators when parameter names are available, and collection element deserializers only receive the container property context. Add a contextual Id deserializer that resolves concrete Id subtypes, including contained collection element types, and invokes their String constructor through ReflectionUtils.
fix(authentication): align invocation user fallback (
1eff789)Use the same user resolution during handler invocation as authorization so unsigned web requests see the active fallback consistently in User.getCurrent() and User parameter injection.
Documentation
- docs(handling): clarify document handler annotation styles (
1c44d8d)