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.

[0.7.1] - 2026-03-10

Added

Database Handler Abstractions

Node Registry Resolution

Node Lifecycle Management

Changed

EventClient Retry Removal

DataManager MinIO Handler Consolidation

Legacy Constructor Parameter Deprecation

OpenTelemetry Logging Migration

Test Infrastructure

Fixed

Weakref atexit Handlers

LoggingInstrumentor Double-Instrumentation Guard

EventManager Lazy pymongo Imports

InMemoryMongoHandler _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