Release Notes 3.0.0

Overview

This release establishes the first fully unified generation of EDAF with end-to-end architecture alignment across core optimization pipeline, persistence, reporting, and web analytics.

Highlights

  • Full modular Maven layout across core, representations, models, algorithms, problems, experiments, persistence, reporting, web, and CLI.
  • Unified YAML configuration model with strict validation and migration-aware tooling.
  • Event-driven runtime with deterministic RNG streams and checkpoint/resume support.
  • Persistent experiment/run schema with rich metadata, flattened params, iteration metrics, events, checkpoints, and objectives.
  • Modern web dashboard with run explorer, experiment explorer, filters, sorting, pagination, and detailed run analytics.
  • COCO campaign integration with persistence-backed campaign views and comparative metrics.
  • Static report generation (HTML and LaTeX) for run-level and benchmark-level outputs.
  • Expanded algorithm/plugin registry spanning discrete, continuous, permutation, and advanced driver families.
  • Comprehensive docs rework and baseline release automation.

Breaking and Migration Notes

  • Legacy persistence schema is now detected and reset only when legacy structure is found.
  • New canonical experiment/run storage model replaces older flat run-only assumptions.
  • Unified configuration fields are now enforced by schema/semantic validation.

Verification Scope

  • Core reactor build and module tests.
  • Persistence query/read model checks.
  • Web packaging and dashboard smoke paths.
  • CLI run/batch/report/config workflows.

Known Limitations

  • Historical legacy DB data is not migrated; detected legacy schema is dropped and recreated.
  • Some benchmark families remain computationally expensive and require campaign planning for full statistical depth.

Estimation of Distribution Algorithms Framework
Copyright (c) 2026 Dr. Karlo Knezevic
Licensed under the Apache License, Version 2.0.