{"push_id":731493749,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"f2b445f97fd93d69f197051026771716217b15be","before":"84f599639e5a87d5d7bf7140aa0847f0ac79ce65","commits":[{"sha":"ef195348b548de986586afb3df055f042f5b1672","author":{"email":"a8c456a6b54fc41d6e961143bac21b6e0910a8a8@apple.com","name":"Scott Mitchell"},"message":"HTTP/2 CompressorHttp2ConnectionEncoder bug\n\nMotivation:\nThe CompressorHttp2ConnectionEncoder is attempting to attach a property to streams before the exist.\n\nModifications:\n- Allow the super class to create the streams before attempting to attach a property to the stream.\n\nResult:\nCompressorHttp2ConnectionEncoder is able to set the property and access the compressor.","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/ef195348b548de986586afb3df055f042f5b1672"},{"sha":"1be2173596a208754287c6b13f3e580af40a9d85","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"[#3967] Guard against NPE in PendingWriteQueue\n\nMotivation:\n\nIf the Channel is already closed when the PendingWriteQueue is created it will generate a NPE when add or remove is called later.\n\nModifications:\n\nAdd null checks to guard against NPE.\n\nResult:\n\nNo more NPE possible.","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/1be2173596a208754287c6b13f3e580af40a9d85"},{"sha":"556d19aaa7242773ad814ea9b8aec31af93fe30a","author":{"email":"a8c456a6b54fc41d6e961143bac21b6e0910a8a8@apple.com","name":"Scott Mitchell"},"message":"HTTP/2 Thread Context Interface Clarifications\n\nMotivation:\nIt is currently assumed that all usages of the HTTP/2 codec will be from the same event loop context. If the methods are used outside of the assumed thread context then unexpected behavior is observed. This assumption should be more clearly communicated and enforced in key areas.\n\nModifications:\n- The flow controller interfaces have assert statements and updated javadocs indicating the assumptions.\n\nResult:\nInterfaces more clearly indicate thread context limitations.","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/556d19aaa7242773ad814ea9b8aec31af93fe30a"},{"sha":"a1a385cc03d14607bead0730732ac6e31cfdbade","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"DnsResolver.resolve(...) fails when ipaddress is used.\n\nMotivation:\n\nDnsResolver.resolve(...) fails when an InetSocketAddress is used that was constructed of an ipaddress string.\n\nModifications:\n\nDon't try to lookup when the InetSocketAddress was constructed via an ipaddress.\n\nResult:\n\nDnsResolver.resolve(...) works in all cases.","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/a1a385cc03d14607bead0730732ac6e31cfdbade"},{"sha":"d64168e3150c3c73c8e987e1023902887a732576","author":{"email":"330e4303411e1fbd4ff825c4416851d277ea7a5f@apple.com","name":"Norman Maurer"},"message":"Ensure cancelled scheduled tasks can be GC'ed ASAP\n\nMotivation:\n\nPrior we used a purge task that would remove previous canceled scheduled tasks from the internal queue. This could introduce some delay and so use a lot of memory even if the task itself is already canceled.\n\nModifications:\n\nSchedule removal of task from queue via EventLoop if cancel operation is not done in the EventLoop Thread or just remove directly if the Thread that cancels the scheduled task is in the EventLoop.\n\nResult:\n\nFaster possibility to GC a canceled ScheduledFutureTask.","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/d64168e3150c3c73c8e987e1023902887a732576"},{"sha":"f2b445f97fd93d69f197051026771716217b15be","author":{"email":"8ed4d68b4c6f320972a8484fc5a67b9b0188ed87@gmail.com","name":"Minwoo Jung"},"message":"Update ChannelConfig.java\n\n{@link ByteBufAllocator} -> {@link MessageSizeEstimator} on\nhttps://github.com/netty/netty/blob/4.0/transport/src/main/java/io/netty/channel/ChannelConfig.java#L248","distinct":true,"url":"https://api.github.com/repos/golovnin/netty/commits/f2b445f97fd93d69f197051026771716217b15be"}]}