March 25, 2025
Runtime v0.9.5.0
OpenAPI, /config, Virtual Variable refresh, Java 17 / Spring Boot 3.4.
Runtime 0.9.5.0 (git tag 0.95 / 0.94 train). Pin Docker/Maven 0.9.5.0. Plugins still compile as Java 17. Swagger UI is gone; OpenAPI is the contract.
What’s Changed
Runtime
/confignow dumps the live runtime configuration (resilience / support starting point)./refreshreloads Virtual Variables without a process restart.- Dynamic Eligibility: conditional variables and rules; lookups from any in-process scoring structure.
- Bayesian missing-offer handling:
uniformsamples instead of silently dropping unseen offers. - Q-learning can use logging data for state.
MONGO_CONNECTenv var for the Mongo connection string at startup.- Pre-score:
PrePredictAutoDatedate enrichments;mongoClientpassed into/invocations. - Localbuild:
DateUtilsmoved tocom.ecosystem.utils.DateUtilities.DateUtils— update imports.
Dependencies
- Spring Boot 3.4.1, MongoDB driver 5.3.1, H2O 3.46.0.6, DJL 0.31.1.
Full notes: Runtime release history. Closed loop is still POST /invocations then POST /response (params is a JSON string).