Thanks to visit codestin.com
Credit goes to github.com

Skip to content

chore(deps): update docker.io/library/mariadb docker tag to v12#671

Open
renovate-bot-cbcoutinho[bot] wants to merge 1 commit into
masterfrom
renovate/docker.io-library-mariadb-12.x
Open

chore(deps): update docker.io/library/mariadb docker tag to v12#671
renovate-bot-cbcoutinho[bot] wants to merge 1 commit into
masterfrom
renovate/docker.io-library-mariadb-12.x

Conversation

@renovate-bot-cbcoutinho

@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
docker.io/library/mariadb (source) major 11.8.8-noble β†’ 12.3.2-noble

Configuration

πŸ“… Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

β™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@claude

claude Bot commented Mar 31, 2026

Copy link
Copy Markdown

Claude finished @renovate-bot-cbcoutinho[bot]'s task in 1m 1s β€”β€” View job


PR Review: MariaDB 11 β†’ 12 Major Version Upgrade

  • Gather context and understand the request
  • Review the changed file (docker-compose.yml)
  • Check MariaDB 12 compatibility notes
  • Provide final review feedback

Change Summary

Single-line update in docker-compose.yml:

-    image: docker.io/library/mariadb:11.8.8-noble@sha256:be1ef4fe5f14589325c08a41c76334097ce66c86264b75e1d28342c742782a61
+    image: docker.io/library/mariadb:12.3.2-noble@sha256:b1c7bf836e64ed9406a8984af29509f40089d55cea14b32f12c4726a1f17104b

This is a major version bump (11.x β†’ 12.x) for the MariaDB container used as Nextcloud's backend database in the dev/test environment.


What's Good

  • SHA digest pinning is correctly updated alongside the tag β€” this is the right practice and prevents tag/digest mismatch issues.
  • Blast radius is limited: only docker-compose.yml (dev/test environment), not a production configuration file.
  • --transaction-isolation=READ-COMMITTED remains a valid MariaDB 12 flag; this critical Nextcloud requirement is unaffected by the version bump.
  • SonarQube passed with 0 new issues.

Key Concern: Nextcloud Compatibility

The compose file itself already flags this with a comment:

# Note: Check the recommend version here: https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html#server

The Nextcloud version in this stack is 32.0.11 (docker-compose.yml:26). Nextcloud's official support matrix has historically listed specific MariaDB versions (e.g., 10.6, 10.11, 11.4 LTS series). MariaDB 12.x is a new major series β€” Nextcloud may not yet have completed compatibility testing and certification for it.

Risks with an unsupported database version:

  • Nextcloud's startup checks or occ maintenance:repair may reject an uncertified DB version
  • SQL mode changes or reserved keyword additions in MariaDB 12 could affect Nextcloud's schema/queries
  • InnoDB or query planner behavior differences could produce incorrect results silently

This concern was raised in the three prior review cycles on this PR (March 31, April 7, April 16) and remains unaddressed.


Recommendation

The critical gate is whether the integration test suite passes against MariaDB 12 β€” CI tests are currently running. A full green run covering DB-backed integration tests would be the strongest signal that this upgrade is safe in this environment.

Before merging:

  1. Wait for CI to complete β€” check that the "Tests" workflow passes end-to-end.
  2. Verify Nextcloud 32.x officially supports MariaDB 12 via the system requirements page. If MariaDB 12 isn't listed, this upgrade is premature even if CI passes.
  3. Review the MariaDB 12 changelog for any breaking changes in SQL compatibility or InnoDB behavior.

If Nextcloud 32 doesn't yet list MariaDB 12 as supported, consider holding this PR until it does (or pinning back to the latest stable 11.x tag in the meantime).


@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch from bbe0494 to 545f807 Compare March 31, 2026 22:09
@claude

claude Bot commented Mar 31, 2026

Copy link
Copy Markdown

PR Review: MariaDB 11 to 12 Major Version Bump

This Renovate PR updates MariaDB from 11.8.6-noble to 12.2.2-noble (a major version upgrade).

Key Concern: Nextcloud Compatibility

The docker-compose.yml already flags this with a comment pointing to the Nextcloud system requirements page. As of my knowledge cutoff, Nextcloud officially supported MariaDB 10.6, 10.11, and 11.4 (LTS). MariaDB 12 is a brand-new major release - verify Nextcloud supports it before merging, as major DB version bumps can break:

  • SQL compatibility (syntax or behavior changes)
  • Nextcloud DB schema checks (occ maintenance:repair)
  • InnoDB/query planner behavior that silently affects correctness or performance

What to Check Before Merging:

  1. Confirm Nextcloud supports MariaDB 12 via the system requirements link in docker-compose.yml. If not listed, this upgrade is premature.
  2. Run CI/integration tests against MariaDB 12 - a green run is a strong positive signal.
  3. Review MariaDB 12 release notes for breaking changes affecting READ-COMMITTED isolation or InnoDB behavior.

Minor Notes:

  • SHA digest is correctly updated alongside the tag - good Renovate behavior.
  • This may be fine for a dev/test environment if CI passes, but caution is warranted until Nextcloud explicitly lists MariaDB 12 support.

Recommendation: Verify Nextcloud officially supports MariaDB 12 (or confirm CI is green), then merge. If MariaDB 12 is not yet in the compatibility matrix, consider pinning back to the latest MariaDB 11 LTS.

@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch 2 times, most recently from dfdcbb7 to af009be Compare April 7, 2026 10:19
@claude

claude Bot commented Apr 7, 2026

Copy link
Copy Markdown

PR Review: MariaDB 11 β†’ 12 Major Version Upgrade

This is a major version bump (11.8.6 β†’ 12.2.2), which warrants closer scrutiny than a typical patch/minor update.

Compatibility Check Needed

The comment in docker-compose.yml itself flags this:

# Note: Check the recommend version here: https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html#server

The compose file uses Nextcloud 32.0.8. Before merging, it's worth verifying that Nextcloud 32.x officially lists MariaDB 12.x as a supported database version. MariaDB 12 is very new, and Nextcloud's compatibility matrix may not include it yet β€” if Nextcloud hasn't tested against MariaDB 12, this could introduce subtle data handling differences or compatibility issues in the dev/test environment.

What's Good

  • SHA256 digest is properly pinned and updated β€” good security practice.
  • Scope is limited to docker-compose.yml (dev/test environment only), so the blast radius is relatively low.

Recommendation

  1. Check Nextcloud 32's system requirements to confirm MariaDB 12.x is listed as supported.
  2. Confirm CI integration tests pass against this version (especially anything touching the db container directly).
  3. If MariaDB 12 isn't yet listed as supported by Nextcloud, consider holding this update until it is β€” or pinning back to the latest stable 11.x release.

Otherwise the change itself is minimal and the approach is sound.

@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch from af009be to 4da4334 Compare April 16, 2026 04:20
@claude

claude Bot commented Apr 16, 2026

Copy link
Copy Markdown

PR Review: MariaDB 11 β†’ 12 Major Version Bump

This is a Renovate Bot PR upgrading MariaDB from 11.8.6-noble to 12.2.2-noble. A few things worth considering before merging:

Nextcloud Compatibility (Critical)

The docker-compose.yml already includes a self-reminder:

# Note: Check the recommend version here: https://docs.nextcloud.com/server/latest/admin_manual/installation/system_requirements.html#server

MariaDB 12 is a very new major release. As of April 2026, it's worth verifying that Nextcloud officially certifies against MariaDB 12.x before merging. Nextcloud's system requirements page has historically listed specific supported MariaDB versions (e.g. 10.6, 10.11, 11.4 LTS series). If MariaDB 12 isn't yet on that list, running it in the dev/test environment could mask incompatibilities that wouldn't be caught until production.

Major Version Upgrade Risks

A 11.x β†’ 12.x jump can include:

  • Changed SQL mode defaults
  • Deprecated/removed functions or syntax
  • Changed default character set or collation behavior
  • New reserved keywords that could conflict with Nextcloud's schema

The --transaction-isolation=READ-COMMITTED flag used in this compose file should remain valid, but worth confirming nothing in MariaDB 12 affects the transaction semantics Nextcloud depends on.

What's Good

  • The SHA256 digest pin is correctly updated alongside the tag β€” this is good security hygiene and prevents tag mismatch issues.
  • Single-line change, easy to review and revert if needed.

Recommendation

Before merging, I'd suggest:

  1. Verifying the Nextcloud system requirements page lists MariaDB 12 as supported.
  2. Running the full integration test suite (uv run pytest -m "integration and not oauth") against this upgraded image to catch any SQL compatibility issues.
  3. Checking the MariaDB 12 release notes for any breaking changes relevant to Nextcloud's usage patterns.

If the CI pipeline runs integration tests against Docker Compose and they pass, that's a good signal β€” but the Nextcloud compatibility question is worth an explicit check given the comment already in the file.


Review generated by Claude Code

@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch 2 times, most recently from 98570b9 to 788e116 Compare May 21, 2026 04:35
@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch 5 times, most recently from 122abbc to 859d0c6 Compare June 5, 2026 00:36
@renovate-bot-cbcoutinho renovate-bot-cbcoutinho Bot force-pushed the renovate/docker.io-library-mariadb-12.x branch from 859d0c6 to 45d52db Compare June 5, 2026 04:19
@sonarqubecloud

sonarqubecloud Bot commented Jun 5, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant