Skip to content

Chatroom: Add mariadb#10563

Closed
fhelfer wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
fhelfer:12/dependencies/chatroom-mariadb
Closed

Chatroom: Add mariadb#10563
fhelfer wants to merge 1 commit into
ILIAS-eLearning:trunkfrom
fhelfer:12/dependencies/chatroom-mariadb

Conversation

@fhelfer
Copy link
Copy Markdown
Contributor

@fhelfer fhelfer commented Nov 28, 2025

mariadb

This PR adds mariadb as NPM dependency for the chatroom.

General Information:

  • this dependency was already used in ILIAS.
  • License: MIT

Usages:

  • components/ILIAS/Chatroom/chat/Persistence/Database.js

Wrapped By:

  • Database (see: components/ILIAS/Chatroom/chat/Persistence/Database.js)

Reasoning:

This dependency replaces the previously used mysql2 driver and has already been included with ILAIS 11.
mariadb is a modern, actively maintained Node.js driver for MariaDB servers and is fully compatible with MariaDB server features.
The driver is used in the chatroom backend to communicate with the database

Maintenance:

mariadb is actively maintained and regularly updated.
The package receives security and compatibility updates in line with current Node.js versions.
(The latest version is from 23.07.2025.)

Links:

@fhelfer fhelfer force-pushed the 12/dependencies/chatroom-mariadb branch from 3aca85d to 0f7bb49 Compare November 28, 2025 11:17
@fhelfer fhelfer added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code and removed javascript Pull requests that update Javascript code labels Nov 28, 2025
@matthiaskunkel
Copy link
Copy Markdown
Member

Jour Fixe, 08 DEC 2025: Dependency is accepted for ILIAS 12.

@lscharmer
Copy link
Copy Markdown
Contributor

Merged with PR: #11262

@lscharmer lscharmer closed this Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants