All pages
Powered by GitBook
1 of 1

Loading...

Log of MariaDB Contributions

How to Document Contributions

Add the following in the global comment for each contribution:

For those cases this is not done, please add to this page a short line for each push into MariaDB that includes code from contributors not employed by the MariaDB Foundation or the MariaDB Corporation. The purpose of this is to properly track that all such patches are submitted either under MCA or BSD-new and to ensure that the developer gets credit for his work.

Example:

(Please enhance the example with anything that makes sense.)

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

  • .

Log of Contributions

  • .

Log of Contributions

Log of Contributions

. Log of Contributions

Log of Contributions

Log of Contributions

Log of Contributions

()

  • Tencent Game DBA Team, developed by vinchen.

()

  • Jerome Brauge.

Per-engine mysql.gtid_slave_pos tables ()

  • Kristian Nielsen funded by Booking.com.

The MariaDB Foundation website provides a more detailed list of contributors by release, starting from

Log of Contributions

New variable permits restricting the speed at which the slave reads the binlog from the master ()

  • Tencent Game DBA Team, developed by chouryzhou.

()

  • Tencent Game DBA Team, developed by vinchen.

()

  • Daniil Medvedev

  • Lixun Peng, Alibaba

Implement non-recursive common table expressions () Implement recursive common table expressions () Pushdown conditions into non-mergeable views/derived tables ()

  • Galina Shalygina

Backporting Delayed replication () from MySQL 5.6

  • Kristian Nielsen funded by Booking.com

The MariaDB Foundation website provides a more detailed list of contributors by release, starting from

Log of Contributions

, optimizer, security, speed enhancements, bug fixing, etc

Power8 optimization

  • Stewart Smith

  • In cooperation with IBM

enhancements and speedups

Reviews for , , compression, , storage engine, storage engine, , etc.

, scrubbing, enhanced semisync, dump thread enhancements, thd_specifics plugin service

  • Google

Table level ,

, online alter progress monitoring

  • Antony Curtis

  • Sriram Patil

New

  • Daniel Black

  • Daniël van Eeden

Atomic writes, page compression, trim, multi-threaded flush for XtraDB/InnoDB

  • In cooperation with FusionIO

The MariaDB Foundation website provides a more detailed list of contributors by release, starting from

Also Used Code Snippets by

Facebook

  • Defragmentation, prefix index queries optimization, lazy flushing, buffer pool list scan optimization, configurable long semaphore wait timeout

Percona

  • ,

Oracle

  • optimization,

Log of Contributions

Per thread memory counting and usage

  • Base code and idea by Lixun Peng, Taobao

  • License: BSD

  • Base code by Lixun Peng, Taobao

  • License: BSD

  • Code by Konstantin "Kostja" Osipov, mail.ru

  • License: BSD

  • Code by Olivier Bertrand

  • License: GPL

  • Code by Kentoku Shiba, Spiral Arms

  • License: GPL

  • Code by Vicentiu Ciorbaru, Google Summer of Code 2013

  • License: BSD

  • Code by Sudheera Palihakkara, Google Summer of Code 2013

  • License: BSD

  • Some patches by Pavel Ivanov, Google

The MariaDB Foundation website provides a more detailed list of contributors by release, starting from

Log of Contributions

Function last_value() which returns the last value but evaluates all arguments as a side effect.

  • Original patch by Eric Herman, Booking.com

  • License: BSD

nowatch option for mysqld_safe (allow systemd)

  • Based on code from Maarten Vanraes

  • License: BSD

Security fixes, patches

  • Work by Honza Horak, Red Hat

Coverity scans

  • Work by Christian Convey

The MariaDB Foundation website provides a more detailed list of contributors by release, starting from

Log of Contributions

Virtual Columns

  • Andrey Zhakov (modified by Sanja and Igor)

  • Author has

Declaring many CHARSET objects as const.

  • Antony T Curtis (LinkedIn)

  • License: BSD

  • Authors: People at Google, Facebook and Percona. This code owes a special thanks to Mark Callaghan!

  • License: BSD

  • Fredrik Nylander from Stardoll.com

  • License: MCA

The storage engine

  • Created by Arjen Lenz, Open Query

  • License GPL

The storage engine

  • Created by Andrew Aksyonoff.

  • License: GPL

Pluggable Authentication

  • RJ Silk License: MCA

Various bug fixes

  • Stewart Smith, Percona

Log of Contributions (Outside of Monty Program Ab)

Microsecond precision in process list

  • Percona Inc

  • Patch was .

Slow Query Log Extened Statistics

  • Percona Inc

  • Patch was .

The

  • Created by Paul McCullagh

  • License: GPL

The FederatedX storage engine

  • All changes are made by Patrik Galbraith and Antony Curtis and are given to us under BSD-new.

  • In addition we are allowed to promote FederatedX.

Windows enhancements and various bug fixes

  • Alex Budovski, under MCA

Creating of MariaDB packages

  • Arjen Lenz, Open Query

Various bug fixes

  • Stewart Smith, Percona

Sponsored Features

Google has sponsored:

  • Google tests GTID, parallel replication and lots more on the mailing list

Facebook has sponsored many features, including:

  • The

  • Facebook employees do frequent the mailing list

See Also

  • lists and other sponsors.

  • lists the authors of MariaDB (including documentation, QA etc).

This page is licensed: CC BY-SA / Gnu FDL

Patch: Name, url or where we got patch
Author:   ....
License:  MCA or BSD
Reviewer: ....
Feature/Patch name
* Author(s)
* Author has signed MCA on "date" | Patch was licensed under BSD
MariaDB 11.4.1 contributors
  • writing speed was improved by moving checksum calculations out of the global binlog mutex. This is a contribution by Kristian Nielsen (MDEV-31273)

  • New system variable enables binary log purging when the total size of all binary logs exceeds the specified threshold. The implementation is based on the patch from Percona (MDEV-31404)

  • FULL_NODUP is a new value for the . It essentially works like FULL, that is all columns are included in the event, but it takes less space, because the after image omits columns that were not changed by the UPDATE statement, and have same values as in the before image. This is a contribution from Alibaba (MDEV-32589)

  • MariaDB 11.2.2 contributors
  • MariaDB 11.2.1 contributors

  • MariaDB 11.1.2 contributors
  • MariaDB 11.1.1 contributors

  • MariaDB 11.0.2 contributors
  • MariaDB 11.0.1 contributors

  • MariaDB 10.11.7 contributors
  • MariaDB 10.11.6 contributors

  • MariaDB 10.11.5 contributors

  • MariaDB 10.11.4 contributors.

  • MariaDB 10.11.3 contributors

  • MariaDB 10.11.2 contributors

  • MariaDB 10.11.1 contributors

  • MariaDB 10.10.2 contributors
  • MariaDB 10.10.3 contributors

  • MariaDB 10.10.1 contributors

  • MariaDB 10.9.4 contributors
  • MariaDB 10.9.3 contributors

  • MariaDB 10.9.2 contributors

  • MariaDB 10.9.1 contributors

  • MariaDB 10.8.4 contributors
  • MariaDB 10.8.3 contributors

  • MariaDB 10.8.2 contributors

  • MariaDB 10.8.1 contributors

  • MariaDB 10.7.4 contributors
  • MariaDB 10.7.3 contributors

  • MariaDB 10.7.2 contributors

  • MariaDB 10.7.1 contributors

  • MariaDB 10.6.17 contributors
  • MariaDB 10.6.16 contributors

  • MariaDB 10.6.15 contributors

  • MariaDB 10.6.14 contributors.

  • MariaDB 10.6.13 contributors

  • MariaDB 10.6.12 contributors

  • MariaDB 10.6.11 contributors

  • MariaDB 10.6.10 contributors

  • MariaDB 10.6.9 contributors

  • MariaDB 10.6.8 contributors

  • MariaDB 10.6.7 contributors

  • MariaDB 10.6.6 contributors

  • MariaDB 10.6.5 contributors

  • MariaDB 10.6.4 contributors

  • MariaDB 10.6.3 contributors

  • MariaDB 10.6.2 contributors

  • MariaDB 10.6.1 contributors

  • MariaDB 10.6.0 contributors

  • MariaDB 10.5.24 contributors
  • MariaDB 10.5.23 contributors

  • MariaDB 10.5.22 contributors

  • MariaDB 10.5.21 contributors.

  • MariaDB 10.5.20 contributors

  • MariaDB 10.5.19 contributors

  • MariaDB 10.5.18 contributors

  • MariaDB 10.5.17 contributors

  • MariaDB 10.5.16 contributors

  • MariaDB 10.5.15 contributors

  • MariaDB 10.5.14 contributors

  • MariaDB 10.5.13 contributors

  • MariaDB 10.5.12 contributors

  • MariaDB 10.5.11 contributors

  • MariaDB 10.5.10 contributors

  • MariaDB 10.5.9 contributors

  • MariaDB 10.5.8 contributors

  • MariaDB 10.5.7 contributors

  • MariaDB 10.5.6 contributors

  • MariaDB 10.5.5 contributors

  • MariaDB 10.5.4 contributors

  • MariaDB 10.5.3 contributors

  • MariaDB 10.5.2 contributors

  • MariaDB 10.5.1 contributors

  • MariaDB 10.5.0 contributors

  • MariaDB 10.4.30 contributors.
  • MariaDB 10.4.29 contributors

  • MariaDB 10.4.28 contributors

  • MariaDB 10.4.27 contributors

  • MariaDB 10.4.26 contributors

  • MariaDB 10.4.25 contributors

  • MariaDB 10.4.24 contributors

  • MariaDB 10.4.23 contributors

  • MariaDB 10.4.23 contributors

  • MariaDB 10.4.22 contributors

  • MariaDB 10.4.21 contributors

  • MariaDB 10.4.20 contributors

  • MariaDB 10.4.19 contributors

  • MariaDB 10.4.18 contributors

  • MariaDB 10.4.17 contributors

  • MariaDB 10.4.16 contributors

  • MariaDB 10.4.15 contributors

  • MariaDB 10.4.14 contributors

  • MariaDB 10.4.13 contributors

  • MariaDB 10.4.12 contributors

  • MariaDB 10.4.11 contributors

  • MariaDB 10.4.10 contributors

  • MariaDB 10.4.9 contributors

  • MariaDB 10.4.8 contributors

  • MariaDB 10.4.7 contributors

  • MariaDB 10.4.6 contributors

  • MariaDB 10.4.5 contributors

  • MariaDB 10.4.4 contributors

  • MariaDB 10.4.3 contributors

  • MariaDB 10.4.2 contributors

  • MariaDB 10.4.1 contributors

  • MariaDB 10.4.0 contributors

  • MariaDB 10.3.35 contributors
  • MariaDB 10.3.34 contributors

  • MariaDB 10.3.33 contributors

  • MariaDB 10.3.32 contributors

  • MariaDB 10.3.31 contributors

  • MariaDB 10.3.30 contributors

  • MariaDB 10.3.29 contributors

  • MariaDB 10.3.28 contributors

  • MariaDB 10.3.27 contributors

  • MariaDB 10.3.26 contributors

  • MariaDB 10.3.25 contributors

  • MariaDB 10.3.24 contributors

  • MariaDB 10.3.23 contributors

  • MariaDB 10.3.22 contributors

  • MariaDB 10.3.21 contributors

  • MariaDB 10.3.20 contributors

  • MariaDB 10.3.19 contributors

  • MariaDB 10.3.18 contributors

  • MariaDB 10.3.17 contributors

  • MariaDB 10.3.16 contributors

  • MariaDB 10.3.15 contributors

  • MariaDB 10.3.14 contributors

  • MariaDB 10.3.13 contributors

  • MariaDB 10.3.12 contributors

  • MariaDB 10.3.11 contributors

  • MariaDB 10.3.10 contributors

  • MariaDB 10.3.9 contributors

  • MariaDB 10.3.8 contributors

  • MariaDB 10.3.7 contributors

  • MariaDB 10.3.6 contributors

  • MariaDB 10.3.5 contributors

  • MariaDB 10.2.39 contributors
  • MariaDB 10.2.38 contributors

  • MariaDB 10.2.37 contributors

  • MariaDB 10.2.36 contributors

  • MariaDB 10.2.35 contributors

  • MariaDB 10.2.34 contributors

  • MariaDB 10.2.33 contributors

  • MariaDB 10.2.32 contributors

  • MariaDB 10.2.31 contributors

  • MariaDB 10.2.30 contributors

  • MariaDB 10.2.29 contributors

  • MariaDB 10.2.28 contributors

  • MariaDB 10.2.27 contributors

  • MariaDB 10.2.26 contributors

  • MariaDB 10.2.25 contributors

  • MariaDB 10.2.24 contributors

  • MariaDB 10.2.23 contributors

  • MariaDB 10.2.22 contributors

  • MariaDB 10.2.21 contributors

  • MariaDB 10.2.20 contributors

  • MariaDB 10.2.19 contributors

  • MariaDB 10.2.18 contributors

  • MariaDB 10.2.17 contributors

  • MariaDB 10.2.16 contributors

  • MariaDB 10.2.15 contributors

  • MariaDB 10.2.14 contributors

  • MariaDB 10.1.44 contributors
  • MariaDB 10.1.43 contributors

  • MariaDB 10.1.42 contributors

  • MariaDB 10.1.41 contributors

  • MariaDB 10.1.40 contributors

  • MariaDB 10.1.39 contributors

  • MariaDB 10.1.38 contributors

  • MariaDB 10.1.37 contributors

  • MariaDB 10.1.36 contributors

  • MariaDB 10.1.35 contributors

  • MariaDB 10.1.34 contributors

  • MariaDB 10.1.33 contributors

  • MariaDB 10.1.32 contributors

  • MariaDB Galera Cluster 10.0.36 contributors
  • MariaDB 10.0.36 contributors

  • MariaDB Galera Cluster 10.0.35 contributors

  • MariaDB 10.0.35 contributors

  • MariaDB 5.5.64 contributors
  • MariaDB Galera Cluster 5.5.63 contributors

  • MariaDB 5.5.63 contributors

  • MariaDB Galera Cluster 5.5.62 contributors

  • MariaDB 5.5.62 contributors

  • MariaDB Galera Cluster 5.5.61 contributors

  • MariaDB 5.5.61 contributors

  • MariaDB Galera Cluster 5.5.60 contributors

  • MariaDB 5.5.60 contributors

  • MariaDB 11.7.1 contributors
    MariaDB 11.6.2 contributors
    MariaDB 11.6.1 contributors
    MariaDB 11.5.2 contributors
    MariaDB 11.5.1 contributors
    MariaDB 11.4
    MariaDB 11.4.5 contributors
    MariaDB 11.4.4 contributors
    MariaDB 11.4.3 contributors
    MariaDB 11.4.2 contributors
    MariaDB 11.3.2 contributors
    MariaDB 11.3.1 contributors
    MariaDB 11.2.6 contributors
    MariaDB 11.2.5 contributors
    MariaDB 11.2.4 contributors
    MariaDB 11.2.3 contributors
    MariaDB 11.1.6 contributors
    MariaDB 11.1.5 contributors
    MariaDB 11.1.4 contributors
    MariaDB 11.1.3 contributors
    MariaDB 11.0.6 contributors
    MariaDB 11.0.5 contributors
    MariaDB 11.0.4 contributors
    MariaDB 11.0.3 contributors
    MariaDB 10.11
    MariaDB 10.11.11 contributors
    MariaDB 10.11.10 contributors
    MariaDB 10.11.9 contributors
    MariaDB 10.11.8 contributors
    MariaDB 10.10.7 contributors
    MariaDB 10.10.6 contributors
    MariaDB 10.10.5 contributors
    MariaDB 10.10.4 contributors
    MariaDB 10.9.8 contributors
    MariaDB 10.9.7 contributors
    MariaDB 10.9.6 contributors
    MariaDB 10.9.5 contributors
    MariaDB 10.8.8 contributors
    MariaDB 10.8.7 contributors
    MariaDB 10.8.6 contributors
    MariaDB 10.8.5 contributors
    MariaDB 10.7.8 contributors
    MariaDB 10.7.7 contributors
    MariaDB 10.7.6 contributors
    MariaDB 10.7.5 contributors
    MariaDB 10.6
    MariaDB 10.6.21 contributors
    MariaDB 10.6.20 contributors
    MariaDB 10.6.19 contributors
    MariaDB 10.6.18 contributors
    MariaDB 10.5.28 contributors
    MariaDB 10.5.27 contributors
    MariaDB 10.5.26 contributors
    MariaDB 10.5.25 contributors
    MariaDB 10.4
    MariaDB 10.4.34 contributors
    MariaDB 10.4.33 contributors
    MariaDB 10.4.32 contributors
    MariaDB 10.4.31 contributors
    MDEV-11369
    MDEV-12874
    MDEV-12179
    MariaDB 10.3.39 contributors
    MariaDB 10.3.38 contributors
    MariaDB 10.3.37 contributors
    MariaDB 10.3.36 contributors
    MDEV-11064
    MDEV-11065
    MDEV-9711
    MDEV-8789
    MDEV-9864
    MDEV-9197
    MDEV-7145
    MariaDB 10.2.43 contributors
    MariaDB 10.2.42 contributors
    MariaDB 10.2.41 contributors
    MariaDB 10.2.40 contributors
    Replication
    MariaDB Corporation
    MariaDB Foundation
    Documentation
    MariaDB Foundation
    MariaDB Foundation
    MariaDB Foundation
    MariaDB Foundation
    replication
    Galera
    MariaDB Foundation
    plugin for secure encryption
    Eperi GmbH
    Kakao Inc
    Galera (wsrep patches)
    Codership
    MariaDB 10.1.48 contributors
    MariaDB 10.1.47 contributors
    MariaDB 10.1.46 contributors
    MariaDB 10.1.45 contributors
    MariaDB Galera Cluster 10.0.38 contributors
    MariaDB 10.0.38 contributors
    MariaDB Galera Cluster 10.0.37 contributors
    MariaDB 10.0.37 contributors
    MariaDB 5.5.68 contributors
    MariaDB 5.5.67 contributors
    MariaDB 5.5.66 contributors
    MariaDB 5.5.65 contributors
    MySQL_virtual_columns_ref_manual
    mysql-6.0-wl1075-wl411
    signed MCA
    doc
    current.html
    microsec_process.patch
    licensed to Monty Program under BSD (new)
    microslow.patch
    licensed to Monty Program under BSD (new)
    PBXT storage engine
    project.php?id=265
    non-blocking client library
    all members and sponsors of the MariaDB Foundation
    MariaDB 11.7
    MariaDB 11.6
    MariaDB 11.5
    MariaDB 11.3
    MariaDB 11.2
    MariaDB 11.1
    MariaDB 11.0
    MariaDB 10.10
    MariaDB 10.9
    MariaDB 10.8
    MariaDB 10.7
    MariaDB 10.5
    MariaDB 10.3
    MariaDB 10.3.5
    MariaDB 10.2
    MariaDB 10.2.14
    MariaDB 10.1
    MariaDB 10.1.32
    MariaDB 10.0
    MariaDB 10.0.35
    MariaDB 5.5
    MariaDB 5.5.60
    MariaDB 5.2
    MariaDB 5.1
    Instant ADD COLUMN
    UPDATE statements with the same source and target
    read_binlog_speed_limit
    Compression of events in the binary log
    No Pad collations
    Flashback
    Query timeouts
    Character set
    Upgraded regexp library
    encryption
    Connect
    Mroonga
    Spider
    OR REPLACE
    Encryption
    encryption
    Defragmentation
    Compound statements
    CREATE OR REPLACE/IF NOT EXISTS
    status variables for replication
    RESET MASTER TO #
    SET STATEMENT
    enforce_storage_engine
    UNION ALL
    default_tmp_storage_engine
    Multi-source replication
    GET_LOCK
    CONNECT storage engine
    Spider storage engine
    metadata_lock_info Information schema
    Roles
    PCRE Regular Expressions
    Global Transaction IDs
    Extended user statistics
    Segmented MyISAM Key Cache
    OQGRAPH
    Sphinx
    Parallel Replication
    LIMIT ROWS EXAMINED
    SHOW CONTRIBUTORS
    SHOW AUTHORS
    Binary log
    max_binlog_total_size
    binlog_row_image system variable