1.5.x
Spring AMQP
Tests: 636 passed
Duration: 3 minutes
Changes: Who: Artem Bilan
Why: AMQP-768: Add trustedPackages to deserialization
JIRA: https://jira.spring.io/browse/AMQP-768

This is mostly backport of AMQP-747

Since `Jackson2JsonMessageConverter` has a `setJavaTypeMapper()`
there is no reason to overhead this maintenance version with extra ctors
Changes by Artem Bilan
1.6.x
Spring AMQP
Tests: 732 passed
Duration: 4 minutes
Changes: Who: Artem Bilan
Why: Fix `AsyncRabbitTemplate.stop()` for NPE
The `this.taskScheduler` reset is done outside of the
`if (this.running) {` block causing NPE on the second `stop()` call

**Cherry-pick to 1.7.x & 1.6.x**

Conflicts:
        spring-rabbit/src/test/java/org/springframework/amqp/rabbit/AsyncRabbitTemplateTests.java
Resolved.
Changes by Artem Bilan
1.7.x
Spring AMQP
Tests: 758 passed
Duration: 4 minutes
Changes: Who: Gary Russell
Why: Fix concurrency in test case
Changes by Gary Russell
2.0.x
Spring AMQP
Tests: 987 passed
Duration: 4 minutes
Changes: Who: Gary Russell
Why: Fix concurrency in test case
Changes by Gary Russell
2.0.x JDK8 (All Tests, Spring IO Cairo)
Spring AMQP
Tests: 758 passed
Duration: 4 minutes
Changes: No changes
Scheduled
2.1.x
Spring AMQP
Tests: 1033 passed
Duration: 6 minutes
Changes: No changes
Manual run by Gary Russell
Master (2.2.x)
Spring AMQP
Tests: 1033 passed
Duration: 5 minutes
Changes: Who: Gary Russell
Why: 2.2 General Code and API Cleanup
- remove redundant `implements`
- remove redundant `throws`
- narrow thrown exceptions
- other 2.2. TODOs
Changes by Gary Russell
Sonar
Spring AMQP
Tests: Testless build
Duration: 6 minutes
Changes: Who: Gary Russell
Why: Add updateCopyrights Gradle Task

Who: Gary Russell
Why: 2.2 General Code and API Cleanup
- remove redundant `implements`
- remove redundant `throws`
- narrow thrown exceptions
- other 2.2. TODOs

Who: Gary Russell
Why: Move master to 2.2

Who: Artem Bilan
Why: Upgrades and doc fixes
* Upgrade to Gradle `5.2.1`
* Upgrade Kotlin, Asciidoc, Sonarqube, Checkstyle, AssertJ
* Store Docs in the separate `/html` and `/pdf` dirs in the final zip,
as it was in the previous versions
* Fix Docs to render (or not) version properly: we don"t need a version
on front HTML page just after author names in the same line.
So, introduce a simple CSS in the `docinfo.html` to hide that `revnumber`.
It looks OK, though, in PDF: rendered on the separate line
* Move `What"s New?` content to the `appendix.adoc` and start section for
the current version
* Fix Checkstyle for suspicion failure about nested annotations
Scheduled with changes by Gary Russell and Artem Bilan
TestSonar
Spring AMQP
Tests: Testless build
Duration: 5 minutes
Changes: No changes
Manual run by Gary Russell