Path to this page:
Subject: CVS commit: pkgsrc/databases
From: Adam Ciarcinski
Date: 2020-07-07 22:18:20
Message id: 20200707201820.87B09FB28@cvs.NetBSD.org
Log Message:
mysql56: updated to 5.6.48
Changes in MySQL 5.6.48
Bugs Fixed
InnoDB: A tablespace import operation that failed due to the source and \
destination tables being defined with different DATA DIRECTORY clauses reported \
an insufficiently descriptive schema mismatch error. Moreover, if a .cfg file \
was not present, the same operation would raise an assertion failure. A more \
informative error message is now reported in both cases before the import \
operation is terminated due to the data directory mismatch.
InnoDB: Updating certain InnoDB system variables that take string values raised \
invalid read errors during Valgrind testing.
Replication: In the event of an unplanned disconnection of a replication slave \
from the master, the reference to the master's dump thread might not be removed \
from the list of registered slaves, in which case statements that accessed the \
list of slaves would fail. The issue has now been fixed.
Replication: With the settings binlog_format=MIXED, tx_isolation=READ-COMMITTED, \
and binlog_row_image=FULL, an INSERT ... SELECT query involving a transactional \
storage engine omitted any columns with a null value from the row image written \
to the binary log. This happened because when processing INSERT ... SELECT \
statements, the columns were marked for inserts before the binary logging format \
was selected. The issue has now been fixed.
The Event Scheduler had a memory leak.
Under certain circumstances, a memcached command could result in reading an \
uninitialized memory buffer, causing a failure.
CONCAT() and CONCAT_WS() could produce incorrect results in rare cases due to \
incorrect substring handling.
Scheduling of events could be disturbed by removing events.
Client programs could load authentication plugins from outside the plugin library.
A query with a WHERE clause whose predicate contained a numeric value in \
scientific notation was not handled correctly.
In addition, attempting to insert a particular integer specified as a string \
caused a server exit when the string-to-integer conversion was not successful.
The client library could dereference a null pointer while fetching result set \
metadata from the server.
Files: