{"push_id":1385296484,"size":101,"distinct_size":101,"ref":"refs/heads/master","head":"cfceca85183e6df0020017c2cc7c67ae29e0b8ba","before":"71241360915f082a152f9d5e8ac7117982d99be7","commits":[{"sha":"c0f2d6d738d282a814f2ee2de0f6cdad5be4dae1","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"Overview Doc Polishing","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/c0f2d6d738d282a814f2ee2de0f6cdad5be4dae1"},{"sha":"3b891e9e670c6464172118f9410fb8f3543f8825","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"INT-4097: Fix Test IMAP Mail Server\n\nJIRA: https://jira.spring.io/browse/INT-4097\n\nMismatched From/To headers when using a header mapper.","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/3b891e9e670c6464172118f9410fb8f3543f8825"},{"sha":"191f3bb1fdcf8e9a3469809a043d13275c5d8c5e","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Fix Spring AMQP JavaDocs link\n\nhttps://build.spring.io/browse/INT-AT42SIO-247/\n\n**Cherry-pick to 4.2.x**","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/191f3bb1fdcf8e9a3469809a043d13275c5d8c5e"},{"sha":"63e36cadb6a12929d4e4dc23076a77fc35f06f24","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"INT-4087: Fix `tryLock(timeout)` Contract for ZK\n\nJIRA: https://jira.spring.io/browse/INT-4087\nFixes GH-1863 (https://github.com/spring-projects/spring-integration/issues/1863)\n\nIf ZK Client loses the connection to ensemble, it tries to reconnect on the next operation and does that exactly for the `connectionTimeoutMs` and provided `RetryPolicy`.\nAccording to the `Lock.tryLock(long time, TimeUnit unit)` contract we can wait for the lock only during provided `timeout`.\n\n* Introduce `mutexTaskExecutor` and perform `ZK.forPath()` command in the separate `Thread` and wait for the `Future` during provided timeout.\n* Perform `mutex.acquire()` only after successful `Future` result and only for the remained timeout.\n\n**Cherry-pick to 4.2.x**\n\nAdd `setMutexTaskExecutor()`\n\nFix Checkstyle typo\n\nJavadoc","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/63e36cadb6a12929d4e4dc23076a77fc35f06f24"},{"sha":"e7b30eba5cdd6ae38b4356972fb463b570ed9730","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"INT-4082: Fix MongoDB MessageStore for auditing\n\nJIRA: https://jira.spring.io/browse/INT-4082\n\nStarting with Spring Data 1.9 the `MappingContextIsNewStrategyFactory` relies on a newly introduced `PersistentEntities` and doesn't register entities lazily any more.\nSuch a change finishes with the `Unsupported entity` exception when an auditing is switched on (`<mongo:auditing/>`)\nfor the `MongoDbMessageStore` and `AbstractConfigurableMongoDbMessageStore` internally created `MongoTemplate` and `MessageWrapper` and `MessageDocument` SI internal entities.\n\n* Don't register `ApplicationContext` into internally created `MongoTemplate`s since to avoid entity events emitting for `MessageWrapper` and `MessageDocument`\n* Pull `MongoDbMessageBytesConverter` to the top-level class to let customize `MappingMongoConverter` properly if there is need to audit `MessageDocument` anyway,\nwhat can be possible via external injections into `AbstractConfigurableMongoDbMessageStore` implementation\n* Fix `mongodb.adoc` for some typos\n\n**Cherry-pick to 4.2.x**","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/e7b30eba5cdd6ae38b4356972fb463b570ed9730"},{"sha":"3eae0239bf7c13539f9d3d5b35b79261efd9389c","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"SI-5.0: ReactiveMessageChannel & ReactiveEndpoint\n\n* Add `ReactiveMessageChannel` implementation based on the provided `Processor<?>` for internal dispatching logic.\nImplement the `Publisher<?>` contract to allow downstream `Subscriber<?>`\n* Add `ReactiveEndpoint` implementation to deal with the `ReactiveMessageChannel` through the Reactive Streams contract.\n* Add appropriate `ReactiveEndpoint` building logic to the `ConsumerEndpointFactoryBean` and `AbstractMethodAnnotationPostProcessor`\n* Rework Gateway to use `Publisher<?>` contract instead of `Promise` implementation.","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/3eae0239bf7c13539f9d3d5b35b79261efd9389c"},{"sha":"e6af887972304224b05c7fc8b9e9169d5acda98e","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Upgrade to Rector-2.5","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/e6af887972304224b05c7fc8b9e9169d5acda98e"},{"sha":"1ae05c325fc637a0dd1a2fa05be79c3904640ba4","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Upgrade to the latest Reactor","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/1ae05c325fc637a0dd1a2fa05be79c3904640ba4"},{"sha":"abb8b0152c9d83619e40df063d57dbf219180534","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Fixes according the latest Reactor","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/abb8b0152c9d83619e40df063d57dbf219180534"},{"sha":"8a577de83f15bd906ab8662837f042cb766abff2","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Make AbstractMessageHandler as Subscriber\n\n* Upgrade to the latest Reactor-2.5.0\n* Fix all `Promise` and `Streams` mentioning to the `Mono` and `Flux`\n* Add `ReactiveEndpoint.SubscribableChannelPublisherAdapter` to adapt `SubscribableChannel` into a `Publisher` for Reactive downstream","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/8a577de83f15bd906ab8662837f042cb766abff2"},{"sha":"11151efc8c16d9ecc746c2d2a5ac6b5aaef0b73f","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Upgrade to SF-5.0 and Reactor-3.0","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/11151efc8c16d9ecc746c2d2a5ac6b5aaef0b73f"},{"sha":"6ccad0daa81b9d2ecff8927584074dc804852074","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Upgrades and fixes for compatibility","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/6ccad0daa81b9d2ecff8927584074dc804852074"},{"sha":"d6045aa48b5ecb9c97417b8bb788c558ba26b6a8","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Fix Checkstyle violations","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/d6045aa48b5ecb9c97417b8bb788c558ba26b6a8"},{"sha":"04a42f54beea17454dc5c28b0060ade9aff0c80e","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"Rename Schemas to 5.0\n\nFix Schema Imports\n\nspring.schemas","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/04a42f54beea17454dc5c28b0060ade9aff0c80e"},{"sha":"c54f547d143e2f932cd23c728acd3daf89546597","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"Move Reference Manual to 5.0","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/c54f547d143e2f932cd23c728acd3daf89546597"},{"sha":"c0ce6cee1d057209326597fd73444c7c82b20637","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"Move TestMailServer to spring-integration-test\n\nJIRA: https://jira.spring.io/browse/INT-4022","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/c0ce6cee1d057209326597fd73444c7c82b20637"},{"sha":"3742899cb145de19a6283fcc3db352d3cbb10baf","author":{"name":"Gareth Chapman","email":"ef82be8a2b7af6049fce2b871000561e9a5d932e@ctg.consulting"},"message":"INT-4069: Use AnnotatedElementUtils\n\nJIRA: https://jira.spring.io/browse/INT-4069\n\nFinding annotations with AnnotatedElementUtils allows us to use\nexplicit annotation attribute overrides specified by the @AliasFor\nannotation.","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/3742899cb145de19a6283fcc3db352d3cbb10baf"},{"sha":"ea5bbe83e5ac0d81701c31de4e3e38c12a50c4d3","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"INT-4062: Reject Exec. Channel Early Subscription\n\nJIRA: https://jira.spring.io/browse/INT-4062\n\nOnly Enforce When an Executor is Provided\n\nWith `ExecutorChannel` and `PublishSubscribeChannel` (when an executor is provided),\nany early subscription is lost because the dispatcher is replaced.\n\ncheckstyle","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/ea5bbe83e5ac0d81701c31de4e3e38c12a50c4d3"},{"sha":"5f2f7d8b834a1c6a100977eee1eb84fe47001e31","author":{"name":"Gary Russell","email":"db211d987ee22a906d7d809c48d59ac4ac428798@pivotal.io"},"message":"INT-3941: Align JMS Config with Spring Boot\n\nJIRA: https://jira.spring.io/browse/INT-3941\n\nPreviously, like the SF `<jms:/>` namespace, Spring Integration used a default bean\nname `connectionFactory` for the JMS Connection Factory.\n\nSpring Boot auto-configures a bean name `jmsConnectionFactory`.\n\nSince it is still common to use Spring Integration XML configuration with Spring Boot,\nit is useful to align the two so that an SI app can use the auto configured bean.\n\nDocs polishing\n\nDoc Polishing","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/5f2f7d8b834a1c6a100977eee1eb84fe47001e31"},{"sha":"2a0e56ba6c7d3c63fc4d8bf428dab07d1961a76a","author":{"name":"Artem Bilan","email":"4246cd662ae7a06ed197fce2d6dc6195739576a9@pivotal.io"},"message":"jms.adoc: Fix typos in extract-payload paragraph\n\nSO: http://stackoverflow.com/questions/39064020/spring-integration-jms","distinct":true,"url":"https://api.github.com/repos/lamusicoscos/spring-integration/commits/2a0e56ba6c7d3c63fc4d8bf428dab07d1961a76a"}]}
{"actor":{"display_login":"lamusicoscos"}}