Skip to content

Tags: webpt/maxwell

Tags

v1.8.1

Toggle v1.8.1's commit message
v1.8.1, "famous is faster, don't have to be talented"

- performance improves in capturing and restoring schema, thx Joren
Minnaert
- Allow for capturing from a separate mysql host (adds support for using
Maxscale as a replication proxy), thx Adam Szkoda

v1.8.0

Toggle v1.8.0's commit message
v1.8.0, "upbeat, honest, contradictory"

In version 1.8.0 Maxwell gains alpha support for GTID-based positions!
All praise due to Henry Cai.

v1.7.2

Toggle v1.7.2's commit message
v1.7.2, "comparing self to better"

- Fix a bug found where maxwell could cache the wrong TABLE_MAP_ID for a
binlog event, leading to crashes or in some cases data mismatches.

v1.7.1

Toggle v1.7.1's commit message
v1.7.1, "blame it on your seratonin"

- bootstrapping now can take a `--where` clause
- performance improvements in the kafka producer

v1.7.0

Toggle v1.7.0's commit message
v1.7.0, "lucky me, lucky mud"

Maxwell 1.7 brings 2 major new, alpha features.  The first is Mysql 5.7
support, including JSON column type support and handling of 5.7 SQL, but
*not* including GTID support yet.  This is based on porting Maxwell to
Stanley Shyko's binlog-connector library.  Thanks to Stanley for his
amazing support doing this port.

The second major new feature is a producer for Amazon's Kinesis streams,
This was contributed in full by the dogged and persistent Thomas Dziedzic.
Check it out with `--producer=kinesis`.

There's also some bugfixes:

- Amazon RDS heartbeat events now tick maxwell's position, thx Scott Ferguson
- allow CHECK() statements inside column definitions

v1.6.0

Toggle v1.6.0's commit message
v1.6.0, "give me a quest"

This is mostly a bugfix release, but it gets a minor version bump due to
a single change of behavior: dates and timestamps which mysql may
accept, but are considered invalid (0000-00-00 is a notable example)
previously had inconsistent behavior.  Now we convert these to NULL.
Other bugfixes:

- heartbeats have moved into their own table
- more fixes around alibaba rds
- ignore DELETE statements that are output for MEMORY tables upon server
  restart
- allow pointing maxwell to a pre-existing database

v1.5.2

Toggle v1.5.2's commit message
v1.5.2, "french banana"

- add support for kafka 0.10.1 @ smferguson
- master recovery: cleanup positions from previous master; prevent
  errors on flip-back.
- fix a bug that would trigger in certain cases when dropping a column
  that was part of the primary-key

v1.5.1

Toggle v1.5.1's commit message
v1.5.1, "1.5.1 is just 1.5.1"

This is a bugfix release.
- fixes for bootstrapping with an alternative maxwell-schema name and an
  `include_database` filter, thanks Lucian Jones
- fixes for kafka 0.10 with lz4 compression, thanks Scott Ferguson
- ignore the RDS table `mysql.ha_health_check` table
- Get the bootstrapping process to output NULL values.
- fix a quoting issue in the bootstrap code, thanks @mylesjao.

v1.5.0

Toggle v1.5.0's commit message
v1.5.0, "someone, somewhere, is still smoking cigarettes, damnit"

- CHANGE: Kafka producer no longer ships with hard-coded defaults.
  Please ensure you have "compression.type", "metadata.fetch.timeout.ms", and "retries"
  configured to your liking.
- bugfix: fix a regression in handling `ALTER TABLE change c int after b` statements
- warn on servers with missing server_id

v1.4.2

Toggle v1.4.2's commit message
v1.4.2, "drawer cat is back"

- kafka 0.10.0 support, as well as a re-working of the --kafka_version
  command line option.