Skip to content

Releases: zendesk/maxwell

v1.19.5

15 Jan 08:52
Compare
Choose a tag to compare
  • Fixes for unreliable connections wrt to GTID events; previously we
    restart in any old position, now we throw away the current transaction
    and restart the replicator again at the head of the GTID event.

v1.19.4

12 Jan 19:40
Compare
Choose a tag to compare
  • Fixes for a maxwell database not making it through the blacklist
  • Add output_null_zerodates parameter to control how we treat
    '0000-00-00'

v1.19.3

19 Dec 13:44
Compare
Choose a tag to compare
  • Add a universal backpressure mechanism. This should help people who
    were running into out-of-memory situations while bootstrapping.

v1.19.2

02 Dec 02:57
Compare
Choose a tag to compare
  • Include schema_id in bootstrap events

  • add more logging around binlog connector losing connection

  • add retry logic to redis

  • some aws fixes

  • allow pushing JS hashes/arrays into data from js filters

  • list changes

v1.19.1

12 Nov 17:31
Compare
Choose a tag to compare
  • Handle mysql bit literals in DEFAULT statements
  • blacklist out CREATE ROLE etc
  • upgrade dependencies to pick up security issues

v1.19.0

27 Oct 16:27
Compare
Choose a tag to compare
  • mysql 8 support!
  • utf8 enum values are supported now
  • fix #1125, bootstrapping issue for TINYINT(1)
  • fix #1145, nasty bug around SQL blacklist and columns starting with "begin"
  • only resume bootstraps that are targeted at this client_id
  • fixes for blacklists and heartbeats. Did I ever mention blacklists
    are a terrible idea?

v1.18.0

15 Sep 16:25
Compare
Choose a tag to compare
  • memory optimizations for large schemas (especially shareded schemas with lots of duplicates)
  • add support for an http endpoint to support Prometheus metrics
  • allow javascript filters to access the row query object
  • javascript filters now run in the bootstrap process
  • support for non-latin1 column names
  • add --output_schema_id option
  • better handling of packet-too-big errors from Kinesis
  • add message.publish.age metric

v1.17.1

03 Jul 03:22
Compare
Choose a tag to compare
  • fix a regression around filters + bootstrapping
  • fix a regression around filters + database-only-ddl

v1.17.0

28 Jun 17:39
Compare
Choose a tag to compare

v1.17.0 brings a new level of configurability by allowing you to inject
a bit of javascript into maxwell's processing. Should be useful! Also:

  • fix regression for Alibaba RDS tables

v1.16.1

21 Jun 11:45
Compare
Choose a tag to compare
  • Fix Bootstrapping for JSON columns
  • add --recapture_schema flag for when ya wanna start over
  • add kafka 1.0 libraries, make them default