{"push_id":1011661271,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"1d93702b236155ea3c93b1e7b6eaffc4173f7a77","before":"732990ee669858ad50333d12b2a6874791e6aa66","commits":[{"sha":"1d93702b236155ea3c93b1e7b6eaffc4173f7a77","author":{"email":"0786fe4851b795c4229c8c80f7fc56cb453fbcb4@pivotal.io","name":"Artem Bilan"},"message":"INT-3961: Add Channel Late Binding for `@ICA`\n\nJIRA: https://jira.spring.io/browse/INT-3961\n\nThe `@InboundChannelAdapter` may be initialized by its `MessagingAnnotationPostProcessor` a bit earlier than the\nprovided channel is created and registered in the context - via some other more late `BPP`, e.g. `IntegrationFlowBeanPostProcessor` from Java DSL.\n\n* Add channel late-binding logic to the `InboundChannelAdapterAnnotationPostProcessor` and `SourcePollingChannelAdapter` by the provided `outputChannelName` option.\n* Add the `channel` alias for the `value` annotation attribute in the `@InboundChannelAdapter`\n* Add the `@InboundChannelAdapter` configuration into the `EnableIntegrationTests` without the channel declaration to be sure that the fix provide the expected results without `DestinationResolutionException`\n* Mention both changes in the `configuration.adoc` and `whats-new.adoc`","distinct":true,"url":"https://api.github.com/repos/spring-projects/spring-integration/commits/1d93702b236155ea3c93b1e7b6eaffc4173f7a77"}]}