Skip to content

Releases: algorithmicsuperintelligence/openevolve

v0.3.0

Choose a tag to compare

@codelion codelion released this 05 Jul 06:33
b28ac15

Bug fixes

  • MAP-Elites eviction (#454): cell owners are now protected during population eviction — non-elite/homeless programs are removed first, preserving diversity.
  • Zombie programs (#454): programs displaced from their MAP-Elites cell are removed instead of lingering as unsampleable entries that consume population slots.
  • Program sampling (#452): removed dead iteration.py, sized inspirations by num_diverse_programs, and deduplicated inspirations against the top/diverse programs shown in the prompt.
  • Library API: fixed run_evolution() with a lambda evaluator raising SyntaxError (return <lambda>(...)); the lambda is now serialized into a self-contained, subprocess-safe evaluator module.
  • Initial program artifacts: artifacts produced while evaluating the initial program are now stored (original PR #462).

Testing / CI

  • Integration tests now run against the public codelion/dhara-250m model (served via optillm) instead of the gated gemma, with a bounded max_tokens.
  • The full integration suite runs in CI (no longer skipping real-LLM tests), with HF model caching and the math-verify dependency optillm omits.
  • New Frame SAST workflow scans PR-changed Python files for high/critical issues.

Full changelog: v0.2.27...v0.3.0

v0.2.27

Choose a tag to compare

@codelion codelion released this 18 Mar 12:25
80945ed

What's Changed

  • fix(prompt): warn when custom template directory doesn't exist by @jiezhuzzz in #388
  • Show actual SEARCH/REPLACE content in diff summaries by @fangchenli in #390
  • Fix island-based evolution not distributing programs across islands by @codelion in #392
  • Fix bugs by @codelion in #442

New Contributors

Full Changelog: v0.2.26...v0.2.27

v0.2.26

Choose a tag to compare

@codelion codelion released this 28 Jan 04:30
ad9c9c1

What's Changed

New Contributors

Full Changelog: v0.2.25...v0.2.26

v0.2.25

Choose a tag to compare

@codelion codelion released this 23 Dec 18:01
fda1963

What's Changed

  • Refactor: Simplify Config.from_dict with dacite and integrate pre-commit by @yuxuan-z19 in #360
  • Feat update circle example by @codelion in #364
  • Feat update circle example by @codelion in #365
  • refactor(prompt): Replace hardcoded strings with template fragments by @FunMelon in #363

Full Changelog: v0.2.24...v0.2.25

v0.2.24

Choose a tag to compare

@codelion codelion released this 18 Dec 03:05
8233687

What's Changed

New Contributors

Full Changelog: v0.2.23...v0.2.24

v0.2.23

Choose a tag to compare

@codelion codelion released this 11 Dec 02:40
4c61100

What's Changed

New Contributors

Full Changelog: v0.2.22...v0.2.23

v0.2.22

Choose a tag to compare

@codelion codelion released this 26 Nov 00:28
dd776ce

What's Changed

Full Changelog: v0.2.21...v0.2.22

v0.2.21

Choose a tag to compare

@codelion codelion released this 25 Nov 08:34
dc2d49d

What's Changed

Full Changelog: v0.2.20...v0.2.21

v0.2.20

Choose a tag to compare

@codelion codelion released this 18 Nov 03:34
cdfb022

What's Changed

Full Changelog: v0.2.19...v0.2.20

v0.2.19

Choose a tag to compare

@codelion codelion released this 01 Nov 05:56
ba1ca44

What's Changed

New Contributors

Full Changelog: v0.2.18...v0.2.19