{"push_id":2889835512,"size":178,"distinct_size":1,"ref":"refs/heads/erikj/faster_typing","head":"ce846bb620e9866531f4a49f183fdd3cbb3f1eeb","before":"1a24d4effaeadaa14e30d56c1a710fff296c2391","commits":[{"sha":"a395f1ddb3133134525ac5ae94ff03d94c95dfe6","author":{"name":"Colin W","email":"fef24c07fd5da23652cc6c5d61f259fa116fb0e5@users.noreply.github.com"},"message":"Update readme on develop branch","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/a395f1ddb3133134525ac5ae94ff03d94c95dfe6"},{"sha":"81942c109db7a5c816a65d5931d7be7a6560b6d7","author":{"name":"Colin W","email":"fef24c07fd5da23652cc6c5d61f259fa116fb0e5@users.noreply.github.com"},"message":"Remove end '/'s","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/81942c109db7a5c816a65d5931d7be7a6560b6d7"},{"sha":"b13836da7f5951bfe3973819b5affa12805185cf","author":{"name":"Erik Johnston","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org"},"message":"Remove conn_id from repl prometheus metrics\n\n`conn_id` gets set to a random string, and so we end up filling up\nprometheus with tonnes of data series, which is bad.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/b13836da7f5951bfe3973819b5affa12805185cf"},{"sha":"87b111f96a244cd212e8fff7f1a0f661fdd8073e","author":{"name":"Erik Johnston","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org"},"message":"Newsfile","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/87b111f96a244cd212e8fff7f1a0f661fdd8073e"},{"sha":"3e242dc14976bf455717c5f631a997a2c0e5f2c4","author":{"name":"Erik Johnston","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org"},"message":"Remove conn_id","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/3e242dc14976bf455717c5f631a997a2c0e5f2c4"},{"sha":"7e9ced417846307d88075ed34d7764717a32def0","author":{"name":"Amber Brown","email":"437c288a4587c71aa53cf14bbc6450b1e5558a27@atleastfornow.net"},"message":"version and towncrier","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/7e9ced417846307d88075ed34d7764717a32def0"},{"sha":"87c18d12ee30c84a108ac686454720d6ac6a2f84","author":{"name":"Richard van der Hoff","email":"320bca71fc381a4a025636043ca86e734e31cf8b@matrix.org"},"message":"Implement 'event_format' filter param in /sync\n\nThis has been specced and part-implemented; let's implement it for /sync (but\nno other endpoints yet :/).","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/87c18d12ee30c84a108ac686454720d6ac6a2f84"},{"sha":"c91bd295f58947d1cded7dc985b7ae55b99b3a4f","author":{"name":"Richard van der Hoff","email":"320bca71fc381a4a025636043ca86e734e31cf8b@matrix.org"},"message":"changelog","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/c91bd295f58947d1cded7dc985b7ae55b99b3a4f"},{"sha":"804dd41e18c449e711e443398b95c9f6c68b6fa2","author":{"name":"Richard van der Hoff","email":"320bca71fc381a4a025636043ca86e734e31cf8b@matrix.org"},"message":"Check that signatures on events are valid\n\nWe should check that both the sender's server, and the server which created the\nevent_id (which may be different from whatever the remote server has told us\nthe origin is), have signed the event.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/804dd41e18c449e711e443398b95c9f6c68b6fa2"},{"sha":"c127c8d0421f0228a46ebbe280c9537e8d8ea42b","author":{"name":"Richard van der Hoff","email":"320bca71fc381a4a025636043ca86e734e31cf8b@matrix.org"},"message":"Fix origin handling for pushed transactions\n\nUse the actual origin for push transactions, rather than whatever the remote\nserver claimed.","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/c127c8d0421f0228a46ebbe280c9537e8d8ea42b"},{"sha":"2d2828dcbc2c6360d28a64d3849cf849eb5348c4","author":{"name":"Amber Brown","email":"437c288a4587c71aa53cf14bbc6450b1e5558a27@atleastfornow.net"},"message":"Port http/ to Python 3 (#3771)","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/2d2828dcbc2c6360d28a64d3849cf849eb5348c4"},{"sha":"7419764351aa2b2f00f363beaee6ec53c02c492e","author":{"name":"Erik Johnston","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org"},"message":"User iter* during sync state calculations","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/7419764351aa2b2f00f363beaee6ec53c02c492e"},{"sha":"2254790ae458160117959b364378f1c6cf338005","author":{"name":"Erik Johnston","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@matrix.org"},"message":"Newsfile","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/2254790ae458160117959b364378f1c6cf338005"},{"sha":"dfba1d843db24ee56026845f51f021025b9aa8f0","author":{"name":"Richard van der Hoff","email":"6e2e234be92ed8dc85f875dbc2f9b6424da7a211@users.noreply.github.com"},"message":"Merge pull request #3790 from matrix-org/rav/respect_event_format_in_filter\n\nImplement 'event_format' filter param in /sync","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/dfba1d843db24ee56026845f51f021025b9aa8f0"},{"sha":"61b05727fa6ba879f507d13ff40c0197916ef795","author":{"name":"Neil Johnson","email":"822ec91a7ef82248fd36162ca8ac3283eba70848@fragile.org.uk"},"message":"guest users should not be part of mau total","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/61b05727fa6ba879f507d13ff40c0197916ef795"},{"sha":"92657be7d0e108f11f5390222df9efc9f1e55908","author":{"name":"Neil Johnson","email":"822ec91a7ef82248fd36162ca8ac3283eba70848@fragile.org.uk"},"message":"towncrier","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/92657be7d0e108f11f5390222df9efc9f1e55908"},{"sha":"9c8cd855da4c32dc9219655d13cb86d6f9933381","author":{"name":"Jan Christian Grünhage","email":"409e4bf44d6314f8ba272edd95098a5ce392be4f@gruenhage.xyz"},"message":"remove synctl from .dockerignore","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/9c8cd855da4c32dc9219655d13cb86d6f9933381"},{"sha":"af3125226d04f5dc9f74168ae2654a062537f075","author":{"name":"Jan Christian Grünhage","email":"409e4bf44d6314f8ba272edd95098a5ce392be4f@gruenhage.xyz"},"message":"Create 3802.misc","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/af3125226d04f5dc9f74168ae2654a062537f075"},{"sha":"78d1042c1047133e837ded583b5289096526544f","author":{"name":"Jan Christian Grünhage","email":"409e4bf44d6314f8ba272edd95098a5ce392be4f@gruenhage.xyz"},"message":"remove synctl from .dockerignore","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/78d1042c1047133e837ded583b5289096526544f"},{"sha":"0cd7b209e2540b35e2471ac8abe3a8a4e6a74725","author":{"name":"Jan Christian Grünhage","email":"409e4bf44d6314f8ba272edd95098a5ce392be4f@gruenhage.xyz"},"message":"Create 3802.misc","distinct":false,"url":"https://api.github.com/repos/matrix-org/synapse/commits/0cd7b209e2540b35e2471ac8abe3a8a4e6a74725"}]}
{"actor":{"display_login":"erikjohnston"}}