Changelog (Optimization Engine)

Continuously Deployed Version

latest (2024-10-16)

  • Removed useless log (!458 - back-ported to OE v5)

  • Updated dependencies (!457 - back-ported to OE v5, !459 - back-ported to all previous OE versions)

  • Updated CI (!468 - backported to all previous OE versions)

Stable Versions

v5 (2024-07-30)

  • Composite crtiteria had been deprecated for a long time, now they have been entirely removed. This breaks backward compatibility with some older projects (e.g., those using built-in alignments criteria) (!441)

  • Improved the way the multi-agent system is instantiated (!444)

  • Added elite value finders and focused neighbors to the monitoring data pipeline (!446, !453)

  • Introduced new diagnosis for Value Finders initialized out of their hard boundaries (!452)

  • Job details display the most connected Value Finder and the most connected criterion (!446, !454)

  • Bug fix - criteria coordinates are now correct in the monitoring output (!455)

  • Bug fix - false positives in stability detection causing early stoppage have been fixed (this may change the output of the OE in some cases) (!445)

  • Updated CI (!447 - back-ported into all previous OE versions)

v4 (2024-05-24)

  • Introduced new monitoring data pipeline pushing data at every step to an external database (!429, !433)

  • Added average and standard deviation to the OE computation library (!431)

  • Introduced new diagnosis for potentially useless Value Finders (!428)

  • Bug fix - fixed some rare false positive VF_STILL_MOVING diagnosis (!426)

  • Updated dependencies (!432)

  • Updated CI (!432, !437- both back-ported into all previous OE versions)

v3 (2024-03-14)

  • No more confusing behavior in case of independent optimization problems: engine automatically detects these and applies separate stop conditions (this may change the final results in these cases) (!421, !422)

  • Engine retries back-end requests in case of transient errors instead of crashing (!420)

  • Agents graph depth is logged in the job messages (!421)

  • Bug fix – no more false positive CRITERION_NOT_COVERED_BY_VF diagnosis (!421)

  • Bug fix – errors are now correctly reported in the job details (!417)

  • Updated endpoints (OE is now unusable with backends older than 8.0) (!419)

  • Updated dependencies (!414, !423 - both back-ported into all previous OE versions)

  • Improved tests for maximization criteria (!413)

v2 (2023-11-23)

  • Solved a corner case – this changes the OE results, see the merge request for details (!404)

  • Bug fix – in certain cases, cool down mode would take an absurd amount of time (!411)

  • Improved logs and job details (!410, !412)

  • Improved tests for consistent journals and cool down mode (!409)

v1 (2023-10-25)

First version of the pricefx-optimization-engine.

Found an issue in documentation? Write to us.

Â