2.2.x
Spring Integration
Tests: Testless build
Duration: < 1 second
Changes: No changes
Manual run by Artem Bilan
3.0.x
Spring Integration
Tests: Testless build
Duration: 16 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
4.3.x
Spring Integration
Tests: 4557 passed
Duration: 8 minutes
Changes: Who: Gary Russell
Why: Fix TcpConnectionFactory FactoryBean
- bean factory and application context were not injected
- `afterPropertiesSet()` was not called

**cherry-pick to all supported branches**

# Conflicts:
#        spring-integration-ip/src/main/java/org/springframework/integration/ip/config/TcpConnectionFactoryFactoryBean.java

# Conflicts:
#        spring-integration-ip/src/main/java/org/springframework/integration/ip/config/TcpConnectionFactoryFactoryBean.java
Changes by Gary Russell
4.3.x JDK8 (all Tests Spring 4.3.x, IO Brussels)
Spring Integration
Tests: Testless build
Duration: 40 minutes
Changes: No changes
Scheduled
5.1.x
Spring Integration
Tests: 4926 passed
Duration: 9 minutes
Changes: Who: Gary Russell
Why: Fix TcpConnectionFactory FactoryBean
- bean factory and application context were not injected
- `afterPropertiesSet()` was not called

**cherry-pick to all supported branches**

# Conflicts:
#        spring-integration-ip/src/main/java/org/springframework/integration/ip/config/TcpConnectionFactoryFactoryBean.java
Changes by Gary Russell
5.2.x
Spring Integration
Tests: 4989 passed
Duration: 10 minutes
Changes: Who: sergebg <sergebogatyrjov@gmail.com>
Why: GH-3143: Fix simple pool resizing
Resolves https://github.com/spring-projects/spring-amqp/issues/1142

Resize down does not work when not enough already allocated to match the reduction.

Improved SimplePool test cases and fixed code style

Fixed code style

GH-3143: Test Polishing

- use preferred assertJ expected exception checking
- add a test for reducing a partially allocated pool
- check active counts
Groovy DSL
Spring Integration
Tests: Testless build
Duration: 1 minute
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
Master (5.3.x)
Spring Integration
Tests: 5002 passed
Duration: 9 minutes
Changes: Who: Artem Bilan
Why: Stop endpoints in the end of tests
https://build.spring.io/browse/INT-MASTERSPRING40-954/

The `ReactiveStreamsConsumerTests` fails with some race condition from time to time.
Possible reason that no one endpoint is stopped in the end of test.
Even if we step out from the test method, background threads are still active
Changes by Artem Bilan
Master Nightly (all tests)
Spring Integration
Tests: 1 of 4008 failed
Duration: 8 minutes
Changes: Who: Artem Bilan
Why: Fix new Sonar smells

Who: sergebg <sergebogatyrjov@gmail.com>
Why: GH-3143: Fix simple pool resizing
Resolves https://github.com/spring-projects/spring-amqp/issues/1142

Resize down does not work when not enough already allocated to match the reduction.

Improved SimplePool test cases and fixed code style

Fixed code style

GH-3143: Test Polishing

- use preferred assertJ expected exception checking
- add a test for reducing a partially allocated pool
- check active counts

Who: Artem Bilan
Why: Restore IntegrationFlowDefinition from previous
It turns out that some downstream projects are going to
support both Spring Boot 2.2 and 2.3 versions (Spring Cloud).
This way they are going to compile against Spring Integration 5.2,
but possible have a runtime against Spring Integration 5.3.

* Restore `IntegrationFlowDefinition` from the previous version
to keep binary compatibility at runtime

Who: Artem Bilan
Why: Upgrade dependencies including Gradle 6.1
* Add `org.gradle.caching=true` and `org.gradle.parallel=true` into a `gradle.properties`
* Fix `Matcher` tests in the `spring-integration-test-support` for the latest JUnit 4
Scheduled with changes by sergebg <sergebogatyrjov@gmail.com> and Artem Bilan
Scala DSL
Spring Integration
Tests: Testless build
Duration: 6 seconds
Changes: Who: Spring Operator <spring-operator@users.noreply.github.com>
Why: URL Cleanup
- Ensure Gradle Wrapper is downloaded via https
SI Test Plan
Spring Integration
Tests: 27 passed
Duration: 48 seconds
Changes: Who: [unknown]
Why: Bamboo was unable to extract changes between revision fa6aff376168e5c5b1e021aa767630485d35d036 and 3b4379fab2ebbdc0d2382c237733eb75cb57375e.

Who: Artem Bilan
Why: RSocketDslTests: Resolve server port earlier
Manual run by Artem Bilan
Sonar
Spring Integration
Tests: Testless build
Duration: 20 minutes
Changes: Who: Artem Bilan
Why: Upgrade dependencies including Gradle 6.1
* Add `org.gradle.caching=true` and `org.gradle.parallel=true` into a `gradle.properties`
* Fix `Matcher` tests in the `spring-integration-test-support` for the latest JUnit 4

Who: sergebg <sergebogatyrjov@gmail.com>
Why: GH-3143: Fix simple pool resizing
Resolves https://github.com/spring-projects/spring-amqp/issues/1142

Resize down does not work when not enough already allocated to match the reduction.

Improved SimplePool test cases and fixed code style

Fixed code style

GH-3143: Test Polishing

- use preferred assertJ expected exception checking
- add a test for reducing a partially allocated pool
- check active counts

Who: Artem Bilan
Why: Fix new Sonar smells

Who: Artem Bilan
Why: Restore IntegrationFlowDefinition from previous
It turns out that some downstream projects are going to
support both Spring Boot 2.2 and 2.3 versions (Spring Cloud).
This way they are going to compile against Spring Integration 5.2,
but possible have a runtime against Spring Integration 5.3.

* Restore `IntegrationFlowDefinition` from the previous version
to keep binary compatibility at runtime
Scheduled with changes by sergebg <sergebogatyrjov@gmail.com> and Artem Bilan
TestSonar
Spring Integration
Tests: Testless build
Duration: 12 minutes
Changes: No changes
Manual run by Artem Bilan