Skip to content

Releases: experimaestro/experimaestro-python

v2.3.6

12 May 09:13
bd1701d

Choose a tag to compare

[2.3.6] - 2026-05-12

Bug Fixes

  • Don't touch donepath if slave (258745f)
  • Ruff (064ae8c)
  • Properly pass xp id, run id for service serialization (0d17d1e)
  • Enable disable kwarg for xpm tqdm (8d0e401)
  • Handle carriage returns in TUI log viewer (#221) (ecec705)
  • Supports docutils >= 0.19 (56c2538)
  • Enable kill_job and process info from ssh-monitor (#219) (2d00591)
  • Address Windows compatibility issues (#222) (9717736)

Features

  • Detect slave processed in running task (6d5e3c7)

v2.3.5

22 Apr 12:30

Choose a tag to compare

[2.3.5] - 2026-04-22

Bug Fixes

  • Translate xp path if using SSHStateProvider (5dcbb68)
  • Ruff (56b8874)
  • Support docutils >= 0.20.0 (8157974)

Features

  • Add 'f' key binding to copy experiment path in TUI (#213) (f0c69c9)

v2.3.4

09 Apr 10:55

Choose a tag to compare

[2.3.4] - 2026-04-09

Bug Fixes

  • Compare job state instead of job object in on_completed fallback (ac1869d)
  • Use selected job from tree view for copy path and view logs (#203) (5ad1dbb)
  • Use scheduler_state instead of non-existent state attribute in callbacks (6a00a86)
  • Always re-register TaskEventListener after scheduler.clear_listeners() (b984dd7)
  • Provides __repr__, __module__, and __qualname__ for documentation (4aea3e7)

v2.3.3

09 Apr 08:18
baeda59

Choose a tag to compare

[2.3.3] - 2026-04-09

Bug Fixes

  • Make _from_pretrained signature optional for hf-hub compatibility (6db3400)
  • Use str.format for mkfifo command string (7c22a35)

v2.3.2

07 Apr 15:28

Choose a tag to compare

[2.3.2] - 2026-04-07

Bug Fixes

  • scheduler: Dedupe ExperimentJobStateEvent writes per job (3bfa608)- Use getxpmtype() method instead of xpmtype property in sphinx documenter (7d61f17)
  • Skip event file archive when already hardlinked (a295373)

Features

  • ssh-monitor: Add --request-timeout option (default 60s) (dd80a93)- Add experiments copy command for cross-workspace experiment transfer (0a897cc)

v2.3.1

03 Apr 12:08

Choose a tag to compare

[2.3.1] - 2026-04-03

Bug Fixes

  • Include run_id in TUI service table row key to avoid duplicates (18479c6)
  • Recurse validate into list, dict, and set parameters (7338b19)

v2.3.0

25 Mar 11:55

Choose a tag to compare

[2.3.0] - 2026-03-25

Bug Fixes

  • Export OptionalDataPath, fix load() path, make huggingface-hub optional (c60c26b)
  • Route exitCondition notifications through notification executor (b304335)

Documentation

  • Add v2.3.0 changelog with actions feature (c867cc4)

Features

  • Add experiment actions and streaming config serialization (alpha) (5323c5c)

Refactor

  • Simplify objects.jsonl to one object per line (cc86ced)

v2.2.1

24 Mar 08:35

Choose a tag to compare

[2.2.1] - 2026-03-24

Features

  • Add OptionalDataPath and fix DataPath serialization paths (2b699c7)

v2.2.0

23 Mar 06:28

Choose a tag to compare

[2.2.0] - 2026-03-23

Features

  • Make console TUI the default for ssh-monitor (6acd7b2)
  • Make HF Hub serialization more flexible (37ed109)
  • Add xpm_serialize for custom data serialization (b4c19d7)

Miscellaneous Tasks

  • Huggingface-hub is optional requirement (8b66fe4)

v2.1.6

20 Mar 09:07

Choose a tag to compare

[2.1.6] - 2026-03-20

Features

  • Better logging for tag conflict (8334ffa)
  • Add SSH remote settings to workspace configuration (3a7044c)