May 17, 2025
Runtime v0.9.6.0
JIT pre/post-score, custom rewards, parallel Dynamic Interaction calls.
Runtime 0.9.6.0 (git tag 0.96.0). Pin 0.9.6.0. Customer pre/post-score Java no longer needs a separate compile pipeline if you use JIT source generation.
What’s Changed
Runtime
- JIT compilation of customer pre/post-score Java from source (no mandatory plugin build pipeline).
- Runtime split: default image without deeplearning; opt in when you need DJL/PyTorch.
PostScoreSuper.callParallelDeploymentfor exercising Dynamic Interaction deployments.- Pre-score classes whose name contains
PreScoreLookupreceivemongoClient(aggregation pipelines in pre-score). Feature store can be assembled from multiple lookup tables. - Custom reward plugins for Dynamic Interaction algorithms.
- Localbuild rename:
rollingMaster→rollingEcosystemRewards; Q-learning rolling init added. - Project-level epsilon now shows up in
paramsfor Ecosystem Rewards (older images lied here). - Failed
offerMatrixStaticload is a warning, not a hard error —offerMatrixmay still be present.
Dependencies
- Spring Boot 3.4.4, MongoDB 6.0.20, springdoc OpenAPI 2.8.5.
Full notes: Runtime release history.