MariaDB Plugins Beyond C++: What the Community Told Us

A few weeks ago, we asked a simple question:

Which language would you use to write MariaDB plugins?

The question related to MDEV-40189 (Support plugins written in various languages), an idea we introduced earlier this summer to lower the barrier to MariaDB plugin development by supporting languages other than C and C++.

The poll is now closed, and 2,090 people voted.

And the results are interesting.

Python and Rust lead, but there is no single winner

Python takes first place with 21%, closely followed by Rust with 19%.

Tell us how to DROP USER!

Shortly, we will start coding a task, for which we would appreciate your input: How would you like to DROP USER?

Why do we ask?

DROP user (originating in MySQL in 2004) always used to just drop the account from the privilege tables, but left all existing connections active. You can argue that this was questionable in 2004, but it’s really unexpected and confusing in 2025, with MariaDB being ubiquitous as it is.

So now we’re considering changing it.

But changing a 20-year-old behavior cannot be done lightly. We want to ask
you, our users, what would you prefer DROP USER to do.