Releases: ProxySQL/dbdeployer
Releases · ProxySQL/dbdeployer
v2.2.0
What's New
MariaDB & Percona Server Support
- MariaDB tarball registry: 10.6.9, 10.11.9, 11.4.5, 11.4.9, 11.8.6 (from archive.mariadb.org)
- Percona Server tarball registry: 5.7.41-5.7.44, 8.0.20-8.0.40, 8.4.0-8.4.4
- CI integration tests for both MariaDB and Percona Server
MySQL 9.5 Compatibility
- Semisync source/replica plugin support (old
semisync_master.so/semisync_slave.soremoved in 9.5) Slave_IO_Running→Replica_IO_Runningin multi-source replication checks (fan-in, all-masters)- Version-aware plugin selection:
semisync_source.sofor 9.2+,semisync_master.sofor older
Testing
- ts testscript suite: replication + semisync across MySQL 8.0, 8.4, 9.5
- ts testscript suite: PostgreSQL single + replication
- All multi-source templates support both old and new MySQL variable names
Install
curl -s https://github.com/ProxySQL/dbdeployer/master/scripts/dbdeployer-install.sh | bashFull changelog: v2.1.1...v2.2.0
v2.1.1
Fixes
- macOS downloads:
--minimalflag now falls back to non-minimal on macOS (macOS tarballs are never minimal) - macOS downloads: version guessing now uses correct macOS label (macos15) and architecture (arm64) instead of hardcoded macos11-x86_64
- MySQL 9.5 replication: replaced
\Gwith--verticalin all replication templates (fixesUnknown command '\G'on MySQL 9.5 macOS client) - Install script: fixed checksums.txt download URL
Install
curl -s https://github.com/ProxySQL/dbdeployer/master/scripts/dbdeployer-install.sh | bashFull changelog: v2.1.0...v2.1.1
v2.1.0
What's New Since v2.0.0
InnoDB Cluster
dbdeployer deploy replication 8.4.8 --topology=innodb-cluster- MySQL Shell bootstraps the cluster, MySQL Router provides connection routing
--skip-routerto use ProxySQL instead of Router- ProxySQL auto-configures
mysql_group_replication_hostgroupsfor GR/InnoDB Cluster
Admin Web UI
dbdeployer admin ui— localhost dashboard with OTP authentication- Sandbox cards with status badges, start/stop/destroy buttons
- Auto-refresh every 5 seconds
MySQL 8.4/9.x Improvements
- Dedicated 8.4+ templates (no more deprecation warnings)
- Fixed
\Gincompatibility with MySQL 9.5 client on macOS - Tarball registry: 8.4.0-8.4.8, 9.0.1, 9.1.0-9.5.0
ProxySQL Enhancements
- Monitor user changed to
rsandbox(proper replication role) - R/W split proxy users:
msandbox_rw(HG0),msandbox_ro(HG1) - GR-aware hostgroups for automatic failover routing
downloads add-urlfor custom tarball URLs
PostgreSQL Provider
- Single sandbox, streaming replication,
--provider=postgresql - ProxySQL wiring with
pgsql_servers/pgsql_users - Deb extraction for binaries
Documentation
- Website: proxysql.github.io/dbdeployer
- Comprehensive topology/provider/proxy reference
- Full docs for every topology and provider
Install
curl -s https://github.com/ProxySQL/dbdeployer/master/scripts/dbdeployer-install.sh | bashFull changelog: v2.0.0...v2.1.0
v2.0.0 — Provider Architecture + PostgreSQL
What's New
Provider Architecture — dbdeployer is now extensible. A Provider interface supports multiple database systems through the same CLI.
PostgreSQL Support — deploy single sandboxes and streaming replication topologies:
dbdeployer deploy replication 16.13 --provider=postgresqlProxySQL Integration — wire ProxySQL into any MySQL or PostgreSQL topology:
dbdeployer deploy replication 8.4.4 --with-proxysql
dbdeployer deploy replication 16.13 --provider=postgresql --with-proxysqlCross-Database Topology Constraints — providers declare which topologies they support, with clear error messages for unsupported combinations.
Modern MySQL — full compatibility with MySQL 8.4 LTS and 9.x, including group replication.
Install
curl -s https://github.com/ProxySQL/dbdeployer/master/scripts/dbdeployer-install.sh | bashBinaries
| Platform | Architecture | File |
|---|---|---|
| Linux | amd64 | dbdeployer-2.0.0.linux_amd64.tar.gz |
| Linux | arm64 | dbdeployer-2.0.0.linux_arm64.tar.gz |
| macOS | amd64 (Intel) | dbdeployer-2.0.0.osx_amd64.tar.gz |
| macOS | arm64 (Apple Silicon) | dbdeployer-2.0.0.osx_arm64.tar.gz |
Full changelog: v1.73.0...v2.0.0