Skip to content

Releases: sequential-parameter-optimization/spotoptim

v1.0.2

13 Jun 07:20

Choose a tag to compare

1.0.2 (2026-06-13)

Bug Fixes

  • bart26g: correct spotoptim path dependency from ../../spotoptim to .. (e130e5b)

v1.0.1

10 Jun 16:55

Choose a tag to compare

1.0.1 (2026-06-10)

Bug Fixes

  • optimizer: restore max_surrogate_points default of 30 (6657646)

Documentation

  • optimizer: refresh frozen reference for max_surrogate_points default (21731f4)

v1.0.0

09 Jun 18:09

Choose a tag to compare

1.0.0 (2026-06-09)

⚠ BREAKING CHANGES

  • the following symbols are no longer re-exported from the
    top-level spotoptim namespace and must be imported from their subpackages
    (and require the matching extra): MLPSurrogate (spotoptim.surrogate),
    MLP / LinearRegressor (spotoptim.nn), DiabetesDataset /
    get_diabetes_dataloaders (spotoptim.data), TorchStandardScaler
    (spotoptim.utils.scaler), and the PCA/plot helpers (spotoptim.utils.pca).
    Installing torch-, plotting-, stats-, or remote-objective features now
    requires pip install 'spotoptim[torch]' (or [viz] / [stats] / [remote] / [all]).

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

  • SpotOptim no longer accepts the n_jobs or eval_batch_size
    constructor arguments — passing either now raises TypeError. The methods
    optimize_steady_state and _update_storage_steady are removed, as are
    spotoptim.utils.is_gil_disabled, remote_eval_wrapper,
    remote_batch_eval_wrapper, and remote_search_task. Seeded sequential
    optimize() results are unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Features

  • remove parallel-evaluation subsystem; collapse to a single sequential engine (6cc5633)
  • slim core dependencies; move torch/viz/stats/remote behind optional extras (4c9046c)

Documentation

  • refresh API reference and _freeze after parallelism removal and dependency slimming (55c480c)

v0.12.9

07 Jun 16:02

Choose a tag to compare

0.12.9 (2026-06-07)

Bug Fixes

  • utils: clean the configured tensorboard_path, not only the runs/ dir (2b6eeac)

v0.12.8

07 Jun 12:46

Choose a tag to compare

0.12.8 (2026-06-07)

Bug Fixes

  • optimizer: log infill evaluations to TensorBoard in steady-state parallel runs (b335959)

v0.12.7

05 Jun 18:07

Choose a tag to compare

0.12.7 (2026-06-05)

Bug Fixes

  • transform: search transformed int dims continuously, repair in natural space (60a6991), closes #87

v0.12.6

04 Jun 08:31

Choose a tag to compare

0.12.6 (2026-06-04)

Bug Fixes

  • ci: drop workflow-level permissions from reusable quarto-build.yml (ac3c1dc)

v0.12.5

02 Jun 16:53

Choose a tag to compare

0.12.5 (2026-06-02)

Bug Fixes

  • remote: bound objective_remote request timeout to prevent CI hangs (63b379b)

v0.12.4

01 Jun 00:40

Choose a tag to compare

0.12.4 (2026-06-01)

Bug Fixes

  • release: publish to PyPI by correcting semantic-release output name (41750d1)

v0.12.3

31 May 23:20

Choose a tag to compare

0.12.3 (2026-05-31)

Bug Fixes

  • steady-state: store evaluated points in natural scale (264543d)