{"push_id":2539050888,"size":22,"distinct_size":1,"ref":"refs/heads/master","head":"9d57fe27b7353985814ea81c8cd807ee8350fac4","before":"7379ec33e07e49054140bcb81a7302dc5518677a","commits":[{"sha":"d175b2b2ee7748bff5456a6f339556cbb3a5e275","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"LOG4J2-2318: AsyncQueueFullMessageUtil logs to StatusLogger\n\nWe no longer mutate messages when logging them out of order.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/d175b2b2ee7748bff5456a6f339556cbb3a5e275"},{"sha":"e12defadf16b4d57bf856d0995c910ab0a851762","author":{"name":"Matt Sicker","email":"513d3458479114e24f8d044518f318f8c12cfe16@gmail.com"},"message":"Update my organization","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/e12defadf16b4d57bf856d0995c910ab0a851762"},{"sha":"a58e1d5ccf856cb473b681a012b7d9d96f489916","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"[LOG4J2-2320] Fix NPE in AbstractLogger when another exception is thrown\n\nThis bug hides the original cause of the failure.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/a58e1d5ccf856cb473b681a012b7d9d96f489916"},{"sha":"56d00d69f4adb76318e45d1c64321d38f59f874c","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"AbstractLogger.handleLogMessageException uses parameterized logging","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/56d00d69f4adb76318e45d1c64321d38f59f874c"},{"sha":"7d4013a21e9b721b8bf0ec242d3ca707cf7a8c7a","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"[LOG4J2-548] Log4j 2.0 ERROR \"Could not search jar\" with JBoss EAP 6.2.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/7d4013a21e9b721b8bf0ec242d3ca707cf7a8c7a"},{"sha":"259630a24d803fada4f7b083795635be9ab57176","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"maven-clean-plugin 3.0.0 -> 3.1.0.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/259630a24d803fada4f7b083795635be9ab57176"},{"sha":"110ce24d363dac1534d17fde96909234bfbc3ca3","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"maven-jar-plugin 3.0.2 -> 3.1.0.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/110ce24d363dac1534d17fde96909234bfbc3ca3"},{"sha":"dc43e8fbbb3e4cae1ce0101febc5f6450716a1e3","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"jacoco-maven-plugin 0.8.0 -> 0.8.1.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/dc43e8fbbb3e4cae1ce0101febc5f6450716a1e3"},{"sha":"e3ad6b3433e962147219d0d0fa34463a8522fbb8","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"maven-pmd-plugin 3.8 -> 3.9.0.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/e3ad6b3433e962147219d0d0fa34463a8522fbb8"},{"sha":"3ea82560e8eec0bdb1ab305e3a6d780cd62cd100","author":{"name":"Gary Gregory","email":"c689471332778d09dafa1caa981be14acee62629@gmail.com"},"message":"spotbugs 3.1.1 -> 3.1.2.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/3ea82560e8eec0bdb1ab305e3a6d780cd62cd100"},{"sha":"6ce7867d746e883a7e9f9f9a585df0b5ffaea001","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"[LOG4J2-2321] AsyncLogger uses the parent level when unspecified\n\nAsyncLoggerConfig is parsed the same way as LoggerConfig.\nWhen level is not specified on an AsyncLogger it is inherited from\nthe parent rather than set to ERROR, this provides parity with\nthe standard LoggerConfig.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/6ce7867d746e883a7e9f9f9a585df0b5ffaea001"},{"sha":"116cfbba6fd551ff225908a99dc361ea0fa4a362","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"Upgrade errorprone 2.2.0 -> 2.3.0","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/116cfbba6fd551ff225908a99dc361ea0fa4a362"},{"sha":"58232a1623dd050c0d31f244395b15b385283d1f","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"[LOG4J2-2322] Custom async ContextSelectors disable location by default\n\nAsyncLoggerContextSelector disables \"includeLocation\" on loggers\nunless specified. Custom ContextSelector implementations will\ntrigger this logic as well.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/58232a1623dd050c0d31f244395b15b385283d1f"},{"sha":"b28496e325663f770bc0889d7f5ed2e07505851d","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"LOG4J2-2269: ReusableLogEventFactory.release clears MutableLogEvent\n\nFixes a memory leak where parameter references were held beyond\nMutableLogEvent usage.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/b28496e325663f770bc0889d7f5ed2e07505851d"},{"sha":"cc5af3815b40e787c5a53de8dc554b20e9ca1de9","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"fix changes.xml conflict","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/cc5af3815b40e787c5a53de8dc554b20e9ca1de9"},{"sha":"009fa973cc23d4af24f1420c14a9a7c7f8b77ca3","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"Update changelog with backported commits","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/009fa973cc23d4af24f1420c14a9a7c7f8b77ca3"},{"sha":"6096c863078e2a8ddd428921c1437ad77940c088","author":{"name":"Gary Gregory","email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org"},"message":"[LOG4J2-2327] java.util.ServiceConfigurationError:\norg.apache.logging.log4j.util.PropertySource: Provider\norg.apache.logging.log4j.util.EnvironmentPropertySource not a subtype.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/6096c863078e2a8ddd428921c1437ad77940c088"},{"sha":"7cb07398149e5c2c77404251233cfcabd57925e5","author":{"name":"Gary Gregory","email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org"},"message":"Revert \"[LOG4J2-2327] java.util.ServiceConfigurationError: org.apache.logging.log4j.util.PropertySource: Provider org.apache.logging.log4j.util.EnvironmentPropertySource not a subtype.\"\n\nThis reverts commit 6096c863078e2a8ddd428921c1437ad77940c088.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/7cb07398149e5c2c77404251233cfcabd57925e5"},{"sha":"415e38d2167fec8c8889fe9764441588063968b0","author":{"name":"Gary Gregory","email":"6325d6d623a50cc446377d03c9037d94199f6401@apache.org"},"message":"[LOG4J2-2328] Update JAnsi from 1.17 to 1.17.1.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/415e38d2167fec8c8889fe9764441588063968b0"},{"sha":"d3744807daf27638e1eb0a8f0d41bb7ff1061dde","author":{"name":"Carter Kozak","email":"0b0673a24b503096d6eb2ce2b957612fef92148d@apache.org"},"message":"[LOG4J2-2301] Mixed async loggers no longer forget parameter values\n\nPreviously each AsyncLoggerConfig would individually enqueue an\nevent on the async delegate disruptor. In practice this caused\nus to trade reusable message parameters away at the first\nAsyncLoggerConfig in our path, causing the rest to get an array\nof nulls.\n\nNow we begin by traversing the configuration and logging to all\nsynchronous loggers first, then enqueue the event to the highest\nlevel asynchronous logger allowing the asynchronous loggers to be\ntraversed on the background thread.","distinct":false,"url":"https://api.github.com/repos/cakofony/logging-log4j2/commits/d3744807daf27638e1eb0a8f0d41bb7ff1061dde"}]}
{"actor":{"display_login":"cakofony"}}