{"push_id":1161053835,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"d0538fdbec1db796df8b6f9aea10246330882236","before":"a9b4d206a3a7460254466d7a71f51aa5439bbbb8","commits":[{"sha":"fe5ff0448977d1b541e654de1cf1a66a402ee849","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"INT-4054: Eliminate usage of `slf4j`\n\nJIRA: https://jira.spring.io/browse/INT-4054\nFixes GH-1833 (https://github.com/spring-projects/spring-integration/issues/1833)\n\nThe `DefaultCandidate` pulled requirement for the `slf4j` dependency via its `Logger` and `LoggerFactory` usage.\n\n* Change `slf4j` to the standard Commons Logging\n* Exclude `slf4j` transitive dependencies from `optional` direct dependencies like `reactor` and `json-path`\n* Since they are `optional` it is safe to exclude their transitives to force our source code to be free from unexpected dependencies.\nAnyway they don't appear in the target application as a SI transitives and end-user is forced to pull them manually to switch on the desired features.\nIf there is need in the `slf4j` for target application, it must be pulled manually as well.\n\n**Cherry-pick to 4.2.x**","distinct":true,"url":"https://api.github.com/repos/mosoft521/spring-integration/commits/fe5ff0448977d1b541e654de1cf1a66a402ee849"},{"sha":"d0538fdbec1db796df8b6f9aea10246330882236","author":{"name":"Dave Syer","email":"9adf1b0cbaa0899288bfcf232838da9885c71a4e@pivotal.io"},"message":"Make DefaultLockRepository constructor public\n\nOtherwise you can't create an instance of it in @Configuration.","distinct":true,"url":"https://api.github.com/repos/mosoft521/spring-integration/commits/d0538fdbec1db796df8b6f9aea10246330882236"}]}
{"actor":{"display_login":"mosoft521"}}