Releases: numtel/mysql-live-select
Introduce checkConditionWhenQueued setting
Set checkConditionWhenQueued
setting to true
to call the condition function of a query on every binlog row change event. By default (when undefined or false
), the condition function will not be called again when a query is already queued to be refreshed. Enabling this can be useful if external caching of row changes.
Addresses #16
Remove dead code from differ
Should provide a slight performance increase
Result set differences now updated to use less data
- BREAKING CHANGE:
added
,changed
,removed
, anddiff
events no longer exist.update
event now includes adiff
argument along with thedata
argument. - Differ adapted from pg-live-select
QueryCache
revisedskipDiff
setting now longer exists
Updated node-mysql to 2.6.1
v0.0.18 0.0.18: Update node-mysql to 2.6.1
Updated Zongji to 0.3.2
Fixes temporal types in MySQL >= 5.6.4
Fixed stop() method
Clients actually disconnect now
Minor fix in error handler callback
😅 😞
Sorry about this bug
Error handler for LiveMysql constructor
Errors on connection may now be handled by passing a callback to the constructor that accepts a single error
argument.
See example:
var liveDb = new LiveMysql(Meteor.settings.mysql, function (error) {
// ...
});
MySQL 5.6 now supported
After fixing upstream issue, MySQL 5.6 is now supported.
Including fractional seconds in TIME
, DATETIME
and TIMESTAMP
fields!
This closes #1
Added `stop` and `active` methods to LiveMsqlSelect prototype
Methods added to allow stopping updates to LiveMysqlSelect
https://github.com/numtel/mysql-live-select#livemysqlselect-object