Skip to content

Releases: docksal/service-mysql

v2.0.2

21 Feb 20:27
30e0895
Compare
Choose a tag to compare
  • Set socket in the client section in MySQL config overrides
    • mysql:8.0-oracle upstream image does not set the socket location for mysql clients
    • Fixes socket connections errors from mysql (client) and mysqladmin when running inside the container.

v2.0.1

21 Feb 19:38
3f63c4e
Compare
Choose a tag to compare
  • Fixed healthcheck.sh
    • Removed ambiguity around the mysqladmin connection string by specifying host/port

v2.0.0

19 Feb 20:37
e2a4e6c
Compare
Choose a tag to compare

This is a MAJOR release, which may introduce breaking changes.

  • Building multi-arch images (amd64 + arm64)
  • Switched to Oracle Linux based upstream image (mysql:8.0-oracle)
  • Dropped MySQL 5.7 (not available for arm64)
  • Github Actions overhaul to support arm64 builds

v1.6.0

08 Nov 22:54
a466e00
Compare
Choose a tag to compare
  • Dropped support for MySQL 5.6
    • MySQL 5.6 reached EOL on February 5, 2021
  • Switched to Github Actions for CI

v1.5.1

02 Jul 19:32
Compare
Choose a tag to compare
  • Adjusted docker image tagging

v1.5.0

02 Jul 18:23
cc345cd
Compare
Choose a tag to compare
  • Switched Travis builds to ubuntu 18.04 (bionic)
  • Updated deploy script
  • Using the older (pre 8.0.4) authentication method with MySQL 8.0 to maintain compatibility between MySQL/MariaDB (#19)
  • Process dump/script files stored in /var/www/.docksal/services/db/ (#17)

v1.4.0

07 Feb 21:41
c807e7c
Compare
Choose a tag to compare
  • Renamed repo to https://github.com/docksal/service-mysql
  • Renamed image to docksal/mysql
  • Dropped MySQL 5.5 (EOL since Dec 2015)
    • The latest MySQL 5.5 image for Docksal is docksal/db:1.3-mysql-5.5
  • Refactored image build process
  • Updated README and LICENSE year

v1.3.0

22 Nov 07:19
003d461
Compare
Choose a tag to compare
  • Refactored images to preserve compatibility with upstream (#8)
  • Added support to run a startup script as root
    • Scripts should be placed in the /docker-entrypoint.d/ folder
  • MySQL 5.5: fix PATH in /etc/profile to include MySQL binaries (#11)
  • Using pinned upstream image versions to avoid unexpected breaking changes coming from upstream
  • Added Docker heathcheck support
  • Updated tests

v1.2.0

06 Apr 01:13
Compare
Choose a tag to compare
  • MySQL settings
    • Adjusted innodb_log_file_size and innodb_log_buffer_size (#2)
      • innodb_log_file_size = 128MB
      • innodb_log_buffer_size = 8M seems to be sufficient (was 32MB)
    • Using multi-byte UTF (utf8mb4) encoding by default (#3)
    • Using collation_server = utf8mb4_0900_ai_ci in MySQL 8.0
      • utf8mb4_0900_ai_ci is the new default collation in MySQL 8.0.1 and later
  • Added automated tests (#4)
  • Image are now built and published to Docker Hub by Travis CI
  • Updated docker-entrypoint.sh scripts from upstream

v1.1.0

21 Jul 21:36
Compare
Choose a tag to compare
  • utf8mb4 encoding support for Drupal 7 (#1)