Build: #29 was successful Scheduled with changes by Artem Bilan

Build result summary

Details

Completed
Duration
24 minutes
Labels
None
Agent
bamboo-36.spring.vmware.com
Revision
b84b60c732699a4022e3221f6fb4a7f4319319fa b84b60c732699a4022e3221f6fb4a7f4319319fa
Total tests
5435
First to pass since
#28 (Scheduled with changes by Gary Russell <[email protected]>)

Tests

Code commits

Author Commit Message Commit date
Artem Bilan Artem Bilan b84b60c732699a4022e3221f6fb4a7f4319319fa b84b60c732699a4022e3221f6fb4a7f4319319fa GH-3560 Parse mail FROM as comma-delimited header (#3562)
Fixes https://github.com/spring-projects/spring-integration/issues/3560

According RFC 5322 `FROM` and `REPLY-TO` received mail message can be
as an array of addresses.

* Fix `MailUtils` to present those arrays as comma-delimited strings for
Spring message headers
* Fix tests to deal already with several addresses for `FROM` mime header.

In the future we may change the logic to map those mime headers to arrays
as it states according the mentioned RFC

**Cherry-pick to `5.4.x` & `5.3.x`**
Artem Bilan Artem Bilan b6ed88eb982ea2fcbad7f5d6a922b2831f4f6f91 b6ed88eb982ea2fcbad7f5d6a922b2831f4f6f91 GH-3558: Kotlin DSL: propagate generics info (#3561)
Fixes https://github.com/spring-projects/spring-integration/issues/3558

Kotlin lambdas mostly used to configure endpoints in DSL manner
are not really Java lambdas, but rather anonymous classes implementing
respective Java interfaces.

While in most cases such classes carry generic info for their method impls
properly in Java, it is somehow doesn't work well for `GenericHandler`
implemented by Kotlin lambdas

* Wrap provided `GenericHandler` in the `BaseIntegrationFlowDefinition.handle()`
into a Java lambda and call `handle()` recursively to carry an expected type to
the `LambdaMessageProcessor`
* Fix `LambdaMessageProcessor` to handle `ClassUtils.isKotlinUnit()` result of
an invocation as a `null` reply

**Cherry-pick to `5.4.x` & `5.3.x`**

Tests

Fixed tests 1
Status Test Failing since View job Duration
Successful ReactiveStreamsConsumerTests testReactiveStreamsConsumerPollableChannel() History
Failing since build #28 (Scheduled with changes by Gary Russell <[email protected]>) Default Job < 1 sec

Jira issues

IssueDescriptionStatus
Unknown Issue TypeGH-3558Could not obtain issue details from Jira
Unknown Issue TypeGH-3560Could not obtain issue details from Jira