You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
core: Field() without default no longer makes a parameter optional (0ba531d)
core: Discard object from serialized set on serialization exception (#300) (5e54d36)
deps: Update vulnerable dependencies flagged by Dependabot (850c179)
filewatcher: Use reentrant locks to avoid finalizer self-deadlock (68a6add)
filter: Make regex and in/not in operators work in job filters (6014234)
graph: The cached objects of a run follow the run (10f0fa3)
grid: Ignore duplicate grid search values with a warning (53132b0)
launchers: Move OutputCaptureHandler out of test code (c01f7f1)
logs: Fold progress bars across web log polls, show stderr first (8a50f08)
logs: Render logs as a terminal (cursor up of nested progress bars) (a8399a4)
monitor: Follow the process of a relaunched job (e128e70)
objects: Prefer importing top-level modules over their recorded file path (#293) (8d547b5)
remote: Read job information from the experiment, not the whole list (28abc64)
remote: Read the service logs locally and do not sync their directory (99227d4)
remote: Deduplicate the throttled notifications per entity, not per event type (f00f319)
remote: Keep the job counts of the cached experiments up to date (c91aeb6)
remote: Use psutil to check stale cache owners (ec8908f)
serialization: Keep objects.jsonl consistent after a failed write (a2ee67c)
services: Start without waiting for the sync, stop at any time, do not store the state (298d489)
ssh: Apply the job events to the jobs the UIs display (c9cea9c)
tests: Make the faulthandler hang watchdog opt-in (8ca536c)
tokens: Do not miss a release while a job waits for a token (cfb3764)
webui: Tell a loading experiment list from an empty one (c49ef69)
webui: Stop requesting the graph again for every job received (422ef49)
webui: Show and copy the remote job path for SSH workspaces (ecf4b04)
webui: Copy the job id on click, the job folder on shift-click; toasts at the top right (01bb3ff)- Skip progress reporting if running outside an experimaestro task (579bcae)
Implement getstate for Identifier pickling (22e3c0c)
Stray job deletion, job updates in the web UI, killing re-attached jobs (c564ae8)
Same experiment status and CO2 in the TUI and the web UI (972f06f)
Stop leaking watcher threads and zombie job processes (9fe1fe6)
DELETED is no longer an alias of MISSING_OUTPUTS (48fd524)
Raise error if invalid keys are passed (and ruff) (176ee9d)
Add networkx dependency, and fix dag complexity (ebac83d)
Atomic writes for files shared between processes (c582ebd)
Build
webui: Rebuild (ffd0776)- Require Python 3.11 or later (0e0f6c8)