Skip to content

v0.6.0: Database Backups and Migrations

Choose a tag to compare

@RyanTheRobothead RyanTheRobothead released this 15 Dec 21:43
· 511 commits to main since this release

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: MADSciClientMixin by @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