{"push_id":3169148631,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f04139e4ca3128b2c390e301b307c7fca5493c16","before":"c75707544fa92d86429d4a093dc51182d65e27ac","commits":[{"sha":"4795416a5d945d727233266c316dee46105a9bdb","author":{"name":"Guido Steinacker","email":"01f21adb5b709274430da5e58ade5fafa8b875cb@otto.de"},"message":"Updates to AWS SDK 2.2.0","distinct":true,"url":"https://api.github.com/repos/otto-de/synapse/commits/4795416a5d945d727233266c316dee46105a9bdb"},{"sha":"c8ef2153cde418ec2afc13ba3508ac82092fc1ea","author":{"name":"Guido Steinacker","email":"01f21adb5b709274430da5e58ade5fafa8b875cb@otto.de"},"message":"Updates RedisMessageStore to store headers","distinct":true,"url":"https://api.github.com/repos/otto-de/synapse/commits/c8ef2153cde418ec2afc13ba3508ac82092fc1ea"},{"sha":"f04139e4ca3128b2c390e301b307c7fca5493c16","author":{"name":"Guido Steinacker","email":"01f21adb5b709274430da5e58ade5fafa8b875cb@otto.de"},"message":"Fixes possible out-of-order arrival of messages if the message key is\nnot suitable for selecting the same partition for all messages of a\nsingle entity. For example, product-messages will get out of order,\nif the message type (price-update, availability-update) and so on is\nused to create a message key.\n\nIntroduces message Key and refactors Message.getKey() etc. to use\nKey instead of String.\n\nUsing Key, it is now possible to distinguish between a partitionKey used to\nselect the channel partition (shard), and a  compactionKey used to do\nthe message compaction.\n\nExtends serialization format (MessageCodec) to add partitionKey and\ncompactionKey into the message.","distinct":true,"url":"https://api.github.com/repos/otto-de/synapse/commits/f04139e4ca3128b2c390e301b307c7fca5493c16"}]}
{"actor":{"display_login":"guidosteinacker1969"}}