v0.6.0: Database Backups and Migrations
In addition to numerous bug fixes and stability improvements, this release introduces database version/schema management and backup tooling for the various databases used by MADSci managers. This tooling makes it easier to backup data and metadata for MADSci-powered labs, and provides a smoother pathway for upgrading labs to newer versions of MADsci.
What's Changed
- Fix PR #180 review issues: decorator stacking, lazy loading, and docs… by @LuckierDodge in #181
- Fix Python 3.9 compatibility and formatting for lazy-loaded global context by @Copilot in #182
- Fix: Add back lost utilization endpoints by @LuckierDodge in #175
- Fix: #186 by @LuckierDodge in #189
- Refactor: Separate DB backup into standalone tool by @LuckierDodge in #192
- Add Database Migration Tools for PostgreSQL and MongoDB by @Dozgulbas in #112
- Fix #149 by @LuckierDodge in #179
- Fix #171: standardize request configuration by @LuckierDodge in #176
- fix method name in snippets in example_lab/README by @ktahar in #193
- Publish madsci.location_manager by @LuckierDodge in #194
- Publish madsci.squid, improve docs by @LuckierDodge in #195
- Fix #174 by @LuckierDodge in #177
- Implement #162:
MADSciClientMixinby @LuckierDodge in #183 - Fix #191: Working Location Persistence and Writeback to Definition by @LuckierDodge in #196
- Fix: exempt localhost from rate limits by default by @LuckierDodge in #197
- Modify global context to prevent --help arg capture by @LuckierDodge in #180
- Enhancement: Improved handling of disconnected nodes by @tginsbu1 in #200
- Fix: Revamp Action Parsing to More Robustly Handle Complex and Nested Types by @LuckierDodge in #201
New Contributors
Full Changelog: v0.5.4...v0.6.0