- Pin to tiredofit/alpine:3.20-7.10.27
- MariaDB 10.11.11
- MariaDB 10.11.10
- MySQLTuner 2.6.0
- Pin to tiredofit/alpine:7.10.17
- MariaDB 10.11.9
- Alpine 3.20 base
- MariaDB 10.11.8
- MariaDB 10.11.7
- MySQLTuner 2.5.2
All users are recommended to upgrade immediately to resolve a performance issue.
- Allow blobxfer package to be installed with Alpine 3.19
- Properly read default environment variables when starting mariadb engine
- Change base image to tiredofit/alpine:3.19
- Fix 4.2.8 to allow 127.0.01 and localhost concurrently
- Fix issue where root password wasn't written properly
- Change localhost permissions to 127.0.0.1
- Fix issues with creating new databases on first install
- Fix MariaDB startup routine
- armv8/aarch64 support
- MySQL Tuner 2.2.12
- MariaDB 10.11.6
- MariaDB 10.11.5
- MariaDB 10.11.4
- Add additional failsafe GRANT statement for zbx_monitor access
- Alpine 3.18 base
- Add support for _FILE environment variables
- Add additional FLUSH PRIVILEGES statement as a safety net when monitoring
- Add DB_BACKUP_CREATE_LATEST_SYMLINK for creating shortcuts to latest backup
- Add DB_BACKUP_ARCHIVE_TIME and DB_BACKUP_DUMP_TARGET_ARCHIVE to move backups into archive folder after however many minutes for better external backups
- Revert mariadb_autoreg to mariadb
- Strip TCP check on mysql_upgrade
- Change Autoregister to mariadbmodern
- Remove IMAGE_NAME suffix
Major rewrite to the entire image bringing in a revamped way of dealing with multiple databases and users, bringing backup functionality up to parity with tiredofit/db-backup. Massive improvements with monitoring and safer initialization routines. Compatibility with older versions is possible, with the exception of DB Backup routines all being prefixed with DB_BACKUP_
- Pull MariaDB source instead of tarball, and compile in extra features
- Switch to using bundled wolfSSL for TLS functions
- Bring to parity with tiredofit/db-backup for in container backups
- Zabbix Agent is now default and only supported way of doing metrics
- Multiple Database Support + User support by means of DB01_,DB02,etc prefixes. Also allows for updating permissions and adding databases on subsequent reboots instead of on first initialization.
- Make everything dynamic allowing for customization of configuration files, paths, data locations, socket locations.
- Rework all initializations to work in a protected space before actually starting up the final mysqld process (Creating Databases/Users/Enabling Monitoring)
- Monitoring is turnkey, user and password is automatically generated upon each container start to keep secrets from flying around
- Modernize image with latest functions from tiredofit base images
- Modernize Dockerfile to allow for cross distro compatibility
- Further secure system by removing anonymous and extra users
- Run as mariadb user, always, even when initializing
- Rewrite Zabbix templates
- Alpine 3.17 Base
- Fix for LOG_PATH environment variable
- Fix for logrotate and logshipping not working properly
- Add LISTEN_PORT variable
- MariaDB 10.11.0
- Patchup for 3.11.1
- Patch for 3.11.0
- Add 60 seconds S6 Grace timeout to not destroy database writes and allow for safe shutdown
- Increase verbosity with EXTRA_ARGUMENTS command
- Rework version upgrades, only execute on MAJOR version changes, yet still log minor release changes
- Add EXTRA_ARGUMENTS variable
- MariaDB 10.10.1 RC
- MariaDB 10.9.2
- MariaDB 10.8.4
- MySQLTuner 1.9.9
- Zabbix Agent socket fix
- Fix Image Name environment variable
- Remove static Zabbix configuration
- Fix for socket path and file
- Bugfix in Image name
- MariaDB 10.8.3
- MariaDB 10.7.4
- Alpine 3.16 base
- Patchup for db-backup tmp state files
- Be more descriptive when we actually have to upgrade a database version
- MariaDB 10.6.7
- Refresh base image
- Prepare for Zabbix Agent 1/2 Switching
- Add Zabbix auto register support for templates
- Alpine 3.15 base
- MariaDB 10.6.5
- MySQLtuner 1.8.3
- Switch to Alpine 3.14 as base and dont rely on Edge
- Compile pixz instead of from packages
- Change the way that logortate is configured for better parsing
- Fix Regex
- Modernize environment variables from upstream images
- Customizable logging support for error, general, and slow queries
- Enabled logrotation for logs
- Enabled fluent-bit log shipping parser for logs
- MariaDB 10.6.4
- MariaDB 10.6.3
- Switch to classic Zabbix Agent for now
- MariaDB 10.5.11
- MariaDB 10.5.10
- MariaDB 10.5.9
3.7.0 2020-10-30 rusxakep@github
- MariaDB 10.5.7
- Shellcheck fixes
- CRLF fixes
- Remove duplicate variables
- Set defaults for mariadb-backup component
- Remove old code and convert to new sanity_var / db_ready functions
- MariaDB 10.5.6
- Remove false error when backing up manually
- Fix MariaDB backup script `backup-now`
- MariaDB 10.5.5
- MariaDB 10.5.4
- Cleanup code as per shellcheck warnings
- Update to support tiredofit/alpine 5.0.0 base image
- Fix for container startup routines
- Update image to support new tiredofit/alpine:4.4.0 base
- MariaDB 10.4.12
- Additional Changes to support new tiredofit/alpine base image
- Update to support new tiredofit/alpine image
- Previous IMAGE_VERSION wasn't being populated on screen
- Repair Auto Upgrade schema functionality
- Switch to Alpine Edge due to missing proj/geos dependencies
- MariaDB 10.4.11
- Change in execution of embedded backup script
- Update to MariaDB 10.4.10
- Added functionality to support scheduled backups within container (same functionality as tiredofit/mariadb-backup)
- MariaDB 10.4.8
- Create DB Name with Charset and Default Collation
- Auto Upgrade Check from earlier images
- Renamed (but left compatibility) for Environment Variables
- Added LZO and LZ4 compression capability
- Included MySQL Tuner
- MariaDB 10.3.18
- Rename Proj4 to Proj
- Alpine 3.10
- MariaDB 10.3.16
- MariaDB 10.3.13
- Alpine 3.9
- MariaDB 10.3.12
- MariaDB 10.3.11
- Fix bug with creating new database under mariadb username
- Maria DB 10.3.9
- Ability to Create Multiple Databases
- Bump to MariaDB 10.2.17
- Allow setting default character set (default at moment is urf8)
- Bump to Alpine 3.8
- MariaDB 10.2.16
- Bump to 10.2.14
- Bump to MariaDB 10.2.12
- Alpine 3.7 Base
- Tweak Zabbix Monitoring
- Update to MariaDB 10.2.11
- Update my.cnf permissions to 0644
- Image Reorganization
- Tracking MariaDB release 10.2.8
- Rebase with S6 init.d
- Alpine 3:4 base
- Tracking MariaDB release 10.2.7
- Fixed Error in Dockerfile
- MariaDB 10.2.3
- Rebase
- Mysql 10.2.2
- Initial Release
- Zabbix MySQL Monitoring Included
- Tracking 10.1 Official Releases