From e7e8524fcc7f66d3acb62e43d7dc24d1a37f07a3 Mon Sep 17 00:00:00 2001 From: Timothy Vanderaerden Date: Fri, 14 Jun 2024 17:33:11 +0200 Subject: [PATCH] [Actions] Update DB matrix --- .github/workflows/ci.yml | 5 ++--- CHANGELOG.md | 39 ++++++++++++++++++++++++++++----------- README.md | 8 ++++---- 3 files changed, 34 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d45f27b..e762d40 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -175,13 +175,12 @@ jobs: matrix: db: [ - "mysql:5.7", "mysql:8.0", - "mysql:8.1", - "mariadb:10.4", + "mysql:8.4", "mariadb:10.5", "mariadb:10.6", "mariadb:10.11", + "mariadb:11.4" ] version: [ diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b2590a..1ff6756 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,20 +5,31 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## UNRELEASED +### CI +* Add MySQL 8.4 +* Add MariaDB 11.4 +* Drop MySQL 5.7 and 8.1 +* Drop MariaDB 10.4 + ## v0.6.2 (2024-02-03) -## Changed +### Changed * Relax `table_rex` version to `~> 3.1` or `~> 4.0` -* Support MySQL 8.1 -* Support MariaDB 11.0 and 11.1 -* Drop MariaDB 10.9 and 10.10 * Bump deps * Delete unused dependencies in `mix.lock` +### CI +* Add MySQL 8.1 +* Add MariaDB 11.0 and 11.1 +* Drop MariaDB 10.9 and 10.10 + ## v0.6.1 (2023-07-29) ### Changed * Bump deps -* Drop MariaDB 10.3 + +### CI * Support MariaDB 10.9, 10.10, 10.11 +* Drop MariaDB 10.3 ## v0.6.0 (2022-11-02) ### Added @@ -30,9 +41,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## v0.4.2 (2022-05-09) ### Changed -* Drop MariaDB 10.2 * Fix README.md links and docs +### CI +* Drop MariaDB 10.2 + ## v0.4.1 (2022-01-17) ### Changed * Bump deps @@ -45,16 +58,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * Table cache query #14 ## v0.3.1 (2021-11-03) -### Added -* Support MariaDB 10.2, 10.3, 10.4 - ### Changed * Deleted `max_memory_used` from Long running queries * Misc doc changes (#5) +### CI +* Add MariaDB 10.2, 10.3, 10.4 + ## v0.3.0 (2021-10-19) ### Added -* Test MariaDB 10.6 in CI * Query: Long running queries (#1) ### Changed @@ -64,13 +76,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed * Convert Total table size to unsigned integer inside SQL query +### CI +* Add MariaDB 10.6 + ## v0.2.1 (2021-10-14) ### Fixed * Compile error when table_rex isn't loaded ## v0.2.0 (2021-10-11) ### Added -* Test MySQL 5.7 in CI * Query: DB settings * Query: DB status * Query: Unused indexes @@ -83,6 +97,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed * Don't convert total index size inside SQL query +### CI +* Add MySQL 5.7 + ## v0.1.0 (2021-10-07) ### Added * Initial commit diff --git a/README.md b/README.md index a7e862f..22addf5 100644 --- a/README.md +++ b/README.md @@ -17,12 +17,12 @@ This library is an optional dependency of [Phoenix.LiveDashboard](https://hexdoc Currently only `InnoDB` is supported, other engines may work but not all queries will return all or correct data. -The following databases are supported: +The following databases are tested against: -* MySQL >= 5.7, <= 8.1 -* MariaDB >= 10.4, <= 11.1 +* MySQL >= 8.0, <= 8.4 +* MariaDB >= 10.5, <= 11.4 -Newer version are tested every week to check for any compatibility issues. +Older version may work but are not tested, newer version are tested every week to check for any compatibility issues. [![Test latest DB weekly](https://github.com/timothyvanderaerden/ecto_mysql_extras/actions/workflows/weekly-test.yml/badge.svg)](https://github.com/timothyvanderaerden/ecto_mysql_extras/actions/workflows/weekly-test.yml)