MySQL 5.7.26 includes the following InnoDB changes:
Bug#27850600 INNODB ASYNC IO ERROR HANDLING IN IO_EVENT
This fixes incorrect error handling for the Linux libaio io_getevent().
Bug#29021730 CRASHING INNOBASE_COL_CHECK_FK WITH FOREIGN KEYS
There is no test case, and I failed to construct one. It looks like this bug could affect MariaDB.
Bug#29007731 ASSERTION FAILURE: FIL0FIL.CC.*SPACE->N_PENDING_FLUSHES == 0
This appears to be a follow-up fix to the MySQL counterpart of
MDEV-18349. I was unable to repeat any assertion failures on MariaDB when running the following:
The MySQL change is only removing debug assertions. I think that it is safe to keep those assertions for now, even if they could fail in MariaDB debug builds.
Bug#25966845 INSERT ON DUPLICATE KEY GENERATE A DEADLOCK
Conflicts with MDEV-17603. MariaDB already fixed much of this in
Bug#28825718 - ASSERTION FAILURE: TRX0REC.CC:NNN:N_IDX > 0 WHILE DOING REPLACE/INSERT
This bug had already been fixed in
Bug #29207450 TINYTEXT COLUMN TAKES LONG TIME IN THE GROUP BY OPERATION
MDEV-11487 removed the code from MariaDB.