Changelog

Stay current on Agent Optimizer updates. Each entry below reflects a version bump in sdks/opik_optimizer/pyproject.toml on main. The compare links jump straight to the commits that landed in that release. As Opik is a monorepo, you will see other non-optimizer related changes in the commit links below.

DateVersionHighlights
TBD2.3.0Added validation dataset support across all optimizers to prevent overfitting, improved structured output parsing with better error handling, enhanced test infrastructure with parallel execution (pytest-xdist, pytest-profiling), upgraded style inference to use structured Pydantic models, improved token limit error messages, added JSON response cleanup utilities, enhanced Wikipedia search logging, refactored dataset size tests, added Makefile profiling target, and applied LiteLLM cost mapping workaround. Commits →
2025-11-182.2.2Launched multimodal input support for HRPO (images + text), restructured optimizer codebase into algorithms/ package with stricter types, added manifest-based benchmarks with new datasets (HoVer, IFBench, PUPA), and enabled custom run naming. Commits →
2025-10-312.2.1Hardened the GEPA optimizer with new candidate utilities, reporting fixes, and clearer trial warnings. Commits →
2025-10-232.2.0Standardized optimizer public methods, reorganized algorithm examples under scripts/optimizer_algorithms/, and removed legacy MIPRO/test cruft. Commits →
2025-10-192.1.3Added multi-metric optimization objectives (secondary feedback charts, example, tests) and improved HRPO logging/docs. Commits →
2025-10-112.1.2Polish release that fixes missing optimizer names across GEPA/HRPO metadata so dashboards and docs stay consistent. Commits →
2025-10-102.1.1Introduced HRPO (Hierarchical Reflective Prompt Optimizer) with reference docs, reporting, and sample scripts while pinning LiteLLM for stability. Commits →
2025-10-082.1.0Launched the Parameter Optimizer (search spaces, sensitivity analysis, API compliance tests) plus parameter-only tuning docs/examples and MCP test updates. Commits →
2025-10-022.0.1Added the explicit GEPA dependency and __init__.py files for optimizer test packages so installs run reliably. Commits →
2025-10-012.0.0Unified optimizer method signatures and delivered MCP caching/tooling updates for the Evolutionary Optimizer. Commits →
2025-09-241.1.0GEPA shipped with docs/tests, plus search_wikipedia tool improvements, MCP invocation tuning, logging updates, and dependency/test cleanup across the SDK. Commits →
2025-09-051.0.6License alignment and packaging cleanup that moved versioning into pyproject.toml ahead of the public preview. Commit →

Looking for older updates? Browse the full Opik changelog and filter by the Agent Optimization tag.