Tags · macboy012/maxwell · GitHub
Skip to content

Tags: macboy012/maxwell

Tags

v1.13.1

Toggle v1.13.1's commit message
v1.13.1, "line up your exes in song"

- redis producer now supports LPUSH, thx @m-denton
- RowMap can now contain artbitrary attributes for embedded maxwell, thx @jkgeyti
- bugfix: fix jdbc option parsing when value contains `=`
- bugfix: apparently the SQS producer was disabled
- bugfix: fix a situation where adding a second client could cause
  schemas to become out of sync
- support for --daemon

v1.13.0

Toggle v1.13.0's commit message
v1.13.0, "sorry, I burned your clothes"

- proper SSL connection support, thanks @cadams5
- support for including original SQL in insert/update/deletes, thanks @saimon7
- fixes for float4, float8 and other non-mysql datatypes
- bump kinesis lib to 0.12.8
- fix for bug when two databases share a single table

v1.12.0

Toggle v1.12.0's commit message
v1.12.0, "Cold Feet, literally and metaphorically."

- Support for injecting a custom producer, thanks @tomcollinsproject
- New producer for Amazon SQS, thanks @vikrant2mahajan
- Maxwell can now filter rows based on column values, thanks @finnplay
- Fixes for the Google Pubsub producer (it was really broken), thanks @finnplay
- DDL output can now optionally include the source SQL, thanks @sungjuly
- Support for double-quoted table/database/etc names
- rabbitmq option for persistent messages, thanks @d-babiak
- SQL parser bugfix for values like +1.234, thanks @hexene

v1.11.0

Toggle v1.11.0's commit message
v1.11.0, "the latest, the greatest"

     - default kafka client upgrades to 0.11.0.1
     - fix the encryption issue (zendesk#803)

v1.10.9

Toggle v1.10.9's commit message

Unverified

This user has not yet uploaded their public signing key.
v1.10.9, "no one left behind"

We recommend all v1.10.7 and v1.10.8 users upgrade to v1.10.9.

 - Add missing Kafka clients
 - Listen and report on binlog connector lifecycle events for better visibility
 - Reduce docker image size

v1.10.8

Toggle v1.10.8's commit message

Unverified

This user has not yet uploaded their public signing key.
v1.10.8, "what doesn't kill you makes you stronger"

 - Fix docker builds
 - Add Google Cloud Pub/Sub producer
 - RabbitMQ producer enhancements

v1.10.7

Toggle v1.10.7's commit message
v1.10.7, "it's never too l8!"

- Java 8 upgrade
- Diagnostic health check endpoint
- Encryption
- Documentation update: encryption, kinesis producer, schema storage fundamentals, etc.

 - list changes

v1.10.6

Toggle v1.10.6's commit message
v1.10.6, "a new starter is here"

 - Binlog-connector upgrade
 - Bug-fix: when using literal string for an option that accepts Regex, Regex characters are no longer special
 - If master recovery is enabled, Maxwell cleans up old positions for the same server and client id

v1.10.5

Toggle v1.10.5's commit message
v1.10.5, "half asleep on her couch"

- Shyko's binlog-connector is now the default and only replication
backend available for maxwell.

v1.10.4

Toggle v1.10.4's commit message
v1.10.4, "shutdown --harder"

Notable changes:

 - Shutdown hardening. If maxwell can't shut down (because the kafka
   producer is in a bad state and `close()` never terminates, for example),
   it would previously stall and process no messages. Now, shutdown is run
   in a separate thread and there is an additional watchdog thread which
   forcibly kills the maxwell process if it can't shut down within 10
   seconds.
 - Initial support for running maxwell from java, rather then as its own
   process. This mode of operation is still experimental, but we'll
   accept PRs to improve it (thanks Geoff Lywood).
 - Fix incorrect handling of negative (pre-epoch dates) when using
   binlog_connector mode (thanks Geoff Lywood).