Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Changelog

All notable changes to the MADSci framework are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.8.0] - 2026-05-13

Added

SiLA2 Native Node Client (Experimental)

Status: Experimental. This is a preview of native SiLA2 integration. The client surface, optional-dependency name, and binary/error handling may change. The broader migration is scoped in openspec/changes/sila2-native-node-design/ (umbrella issue #293). What ships now is client-side consumption only — authoring a MADSci node as a SiLA2 server is not yet supported.

Layered Location Ownership Model

CLI/TUI Buildout

Node Location Template System (PR #228, #258)

Agent Skills (PR #242)

Dashboard Workflow and Node Modal Redesign (PR #259)

Experiment Ownership Propagation (PR #260)

FOSS Infrastructure Migration (Issue #212)

Changed

Location Manager Dual-Handler Architecture (PR #228)

Dashboard UX Improvements (PRs #255, #257)

Default Infrastructure: FOSS Alternatives

FOSS Terminology Audit

Vendor-Neutral Renames

Configuration and Port Changes

Templates

Documentation

Deprecated

Removed

Fixed

Dashboard and UI Fixes (PRs #255, #256, #257, #259)

Experiment Ownership (PR #260)

Template Import Fixes

FOSS Migration Location Data Loss

Documentation URL Fixes

CLI Scaffolding Fixes (madsci new)

[0.7.1] - 2026-03-10

Added

Database Handler Abstractions

Node Registry Resolution

Node Lifecycle Management

Changed

EventClient Retry Removal

DataManager Object Storage Handler Consolidation

Legacy Constructor Parameter Deprecation

OpenTelemetry Logging Migration

Test Infrastructure

Fixed

Weakref atexit Handlers

LoggingInstrumentor Double-Instrumentation Guard

EventManager Lazy pymongo Imports

InMemoryDocumentStorageHandler _client Safety

Handler ABC Return Type Annotations

Manager Registry Lock Retry + Shutdown Release

Other Fixes

[0.7.0] - 2026-03-04

Added

.madsci/ Sentry Directory

Settings Directory with Walk-Up Discovery

CLI (17 commands)

Templates (26 templates)

TUI (Terminal User Interface)

Local Mode

Configuration Management

Experiment Application

Node Module Framework

Context and Ownership Systems

Registry Subsystem

Event Manager Analytics and Retention

Workflow Admin Commands

Testing

Observability

Workflow Status Display

Developer Experience

New Type Modules

Changed

Workcell Node Reconnect Behavior

Workcell Client

Removed

Deprecated