Skip to content

v0.13.0

Choose a tag to compare

@yyyyyyyan yyyyyyyan released this 09 Jun 20:51
· 745 commits to main since this release

What's Changed

  • SEP-999: Plugin-scoped Alembic migrations (fix make checkmigrations with alerts enabled) by @yyyyyyyan in #566
  • SEP-448 Snippets for MHA - Logs and config by @cortiz-percona in #543
  • SEP-1043: Delete dead app/tasks/periodic/config.py module by @crimethinking in #597
  • SEP-1022: Create SEP alert when nomad certificates are close to expire by @peter-o-addo in #611
  • SEP-879: Implement --insecure flag and refactor SSL verification by @marcuscruz-percona in #620
  • SEP-1033: Add support to gcloud storage rather than gsutil for backup uploads by @cortiz-percona in #632
  • SEP-1045: MySQL archiver should allow a different database and host for destination by @marcuscruz-percona in #629
  • SEP-1107: Replace deprecated 422 status constant by @marcuscruz-percona in #680
  • Bump python-multipart from 0.0.26 to 0.0.27 by @dependabot in #692
  • SEP-1014 Use Debian Python image instead of Alpine for SEP app/frontend by @crimethinking in #701
  • SEP-1130: Bump mako from 1.3.11 to 1.3.12 by @dependabot in #693
  • Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot in #702
  • SEP-433: Snippets for MongoDB - pt-pmp by @cortiz-percona in #696
  • SEP-434: Snippets for MongoDB - blocked writes by @cortiz-percona in #697
  • SEP-1108: Nomad connectivity check fails for mariadb by @cortiz-percona in #676
  • SEP-1102: Rename MySQL backups plugin from backup/backups to mysql_backups by @marcuscruz-percona in #726
  • SEP-1207: PG Backups standalone-render NoMatchFound by @yyyyyyyan in #739
  • SEP-1204: Fix missing PMM STARTED annotation for periodic and chained task dispatches by @yyyyyyyan in #740
  • SEP-1226: Deprecation shim for legacy backup/backups plugin MODULE_NAME values by @yyyyyyyan in #769
  • SEP-1224: Coerce empty-string optional ints on archives form to None by @yyyyyyyan in #770
  • SEP-1225: Fix Binlog backup task AttributeError by @yyyyyyyan in #771
  • Update transitive idna to 3.15 to remediate GHSA-65pc-fj4g-8rjx / CVE-2026-45409 by @Copilot in #772
  • SEP-1132: Use non-Alpine images for Redis and NGINX containers by @crimethinking in #761
  • SEP-1145: Rewrite tests/app/sep/sync/test_models.py with real session fixture by @peter-o-addo in #748
  • SEP-432: Snippets for MongoDB - Query tuning by @cortiz-percona in #755
  • SEP-1134: Resolve Dipper executor host by address when names mismatch by @yyyyyyyan in #787
  • SEP-1232: Fix alters Recursion method dropdown: host → hosts by @yyyyyyyan in https://88
  • SEP-1255: Fix entrypoint.sh to upgrade all Alembic heads and abort on failure by @yyyyyyyan in #820
  • SEP-1260: return 502 JSON from Tasks API /hosts/ on executor backend errors by @yyyyyycona/SEP/pull/821
  • SEP-1239: round-trip binlog alt host through the backup task YAML by @yyyyyyyan in #835
  • SEP-1283: upgrade Starlette to >=1.0.1 (CVE-2026-48710) by @yyyyyyyan in #842
  • SEP-1285: bump yarl to >=1.24.2 (AIKIDO-2026-10912) by @yyyyyyyan in #844
  • SEP-1286: round-trip storage-target fields through backup task YAML by @yyyyyyyan in #843
  • fix: SEP-1254: strip trailing slash from Nomad endpoint (executor-unreachable banner) ub.com//pull/856
  • Bump aiohttp from 3.13.5 to 3.14.0 by @dependabot in #863
  • SEP-1302: Manual destination schema in archiver same-as-source mode by @yyyyyyyan in h/pull/861
  • SEP-1304: make legacy archiver Destination File field reachable by @yyyyyyyan in #860
  • SEP-1305: Archiver same-table check uses full destination identity by @yyyyyyyan in #868
  • SEP-1307: Attach archiver PMM annotations to source DB node by @yyyyyyyan in #869
  • SEP-1312: rename misleading archiver Delete Data toggle by @yyyyyyyan in #871
  • SEP-1309: configurable target database for PostgreSQL snippets by @yyyyyyyan in https:/870

Full Changelog: v0.12.1...v0.13.0