Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.3.0 Release #111

Merged
merged 23 commits into from
Mar 11, 2022
Merged

2.3.0 Release #111

merged 23 commits into from
Mar 11, 2022

Conversation

Nephery
Copy link
Collaborator

@Nephery Nephery commented Dec 21, 2021

Global

  • Upgrade Solace Spring Boot to 1.2.0
  • Upgrade Spring Boot to 2.6.4
  • Upgrade Spring Cloud to 2021.0.1
  • Upgrade sol-jcsmp to 10.13.1
  • Upgrade sol-jms to 10.13.1
  • Upgrade solace-integration-test-support to 0.8.0
  • Upgrade Log4j to 2.17.2 (applies only to build & tests)
  • Update docs to replace the use of Pivotal Cloud Foundry with VMware Tanzu
  • Add Dependabot
  • Update Test Github Action workflow to skip duplicate runs, cache maven dependencies, and report unit test results.
  • Remove Maven it profile
    • Integration tests will always run by default.
  • Update Sonatype URLs to use the s01 server

Solace Spring Cloud Stream Binder

Nephery and others added 2 commits December 20, 2021 15:29
Pull 2.3.1 changes to stage-2.3.0
* Add `solace_isReply` message header
@Nephery Nephery marked this pull request as draft December 21, 2021 18:17
carolmorneau and others added 4 commits January 10, 2022 15:26
* Add `solace_scst_nullPayload` message header
* Convert incoming null payloads to empty equivalents
…#108)

* add `addDestinationAsSubscriptionToQueue` binding config option
* deprecate `isProvisionSubscriptionsToDurableQueue` in favor of `addDestinationAsSubscriptionToQueue`

Co-authored-by: Jeffrey D <11084623+Nephery@users.noreply.github.com>
# Product Changes
* Upgrade Spring Boot to `2.6.2`
* Upgrade Spring Cloud to `2021.0.0`
* Upgrade sol-jcsmp to `10.13.0`

# Test Changes
* Upgrade sol-jms to `10.13.0`
* Upgrade solace-integration-test-support to `0.8.0`
* Upgrade all binder tests to JUnit 5
  * Add `PubSubPlusExtension` into integration tests for automatic provisioning of PubSub+ in Docker and extension-managed JCSMP resources (e.g. managed `JCSMPSession` and `Queue`).
    * Docker provisioning is disabled if Spring properties are defined to use an externally provisioned broker.
  * Usage of Mockito, SoftAssertions, & ExecutorService were updated to use extensions for injection and auto-cleanup (or auto-calling `assertAll()` in the case of SoftAssertions).
* Remove Maven `it` profile
  * Integration tests will always run by default.
* Add parallel test execution and enable it by default in **Maven**
  * Is disabled by default for easy debugging when test are directly ran from an IDE (not through Maven).
* Update `Test` Github Action workflow to skip duplicate runs, cache maven dependencies, and report unit test results.
@github-actions
Copy link

Unit Test Results

  27 files    27 suites   5m 37s ⏱️
811 tests 810 ✔️ 1 💤 0

Results for commit de590b4.

* upgrade solace-integration-test-support to 0.9.0
* fix `SpringCloudStreamExtension` to use static accessors of `PubSubPlusExtension` resources
@github-actions
Copy link

Unit Test Results

  18 files    18 suites   5m 4s ⏱️
666 tests 665 ✔️ 0 💤 0  1 🔥

For more details on these errors, see this check.

Results for commit 158dfc2.

@github-actions
Copy link

Unit Test Results

  27 files    27 suites   5m 34s ⏱️
812 tests 810 ✔️ 2 💤 0

Results for commit 158dfc2.

@github-actions
Copy link

Unit Test Results

  27 files    27 suites   8m 38s ⏱️
813 tests 810 ✔️ 3 💤 0

Results for commit 9739014.

…116)

* Fix duplicate logs by registering a single RetryListener
  * Fixes #77
@github-actions
Copy link

Unit Test Results

  27 files    27 suites   7m 48s ⏱️
813 tests 810 ✔️ 3 💤 0

Results for commit a95c209.

Co-authored-by: skgaddam <ShivaKumar.Gaddam@solace.com>
@github-actions
Copy link

github-actions bot commented Feb 2, 2022

Unit Test Results

  27 files    27 suites   6m 59s ⏱️
811 tests 810 ✔️ 1 💤 0

Results for commit af9e108.

* Add solace_deliveryCount Spring message header
  * This is a controlled availability feature
@github-actions
Copy link

github-actions bot commented Mar 1, 2022

Unit Test Results

  27 files    27 suites   6m 34s ⏱️
812 tests 811 ✔️ 1 💤 0

Results for commit 0f5d49f.

@github-actions
Copy link

github-actions bot commented Mar 2, 2022

Unit Test Results

  27 files    27 suites   6m 35s ⏱️
813 tests 811 ✔️ 2 💤 0

Results for commit 47c5e2f.

@Nephery Nephery added this to the 2.3.0 milestone Mar 3, 2022
@github-actions
Copy link

github-actions bot commented Mar 3, 2022

Unit Test Results

  27 files    27 suites   6m 55s ⏱️
812 tests 811 ✔️ 1 💤 0

Results for commit 6a66910.

* add config options to change the queue name format:
  * Add `queueNameExpression` and `errorQueueNameExpression` consumer config options
  * Add `queueNameExpression` and `queueNameExpressionsForRequiredGroups` producer config options
  * Deprecate `queueNamePrefix`, `useGroupNameInQueueName`, `useFamiliarityInQueueName`, `useDestinationEncodingInQueueName`, `errorQueueNameOverride`, and `useGroupNameInErrorQueueName` binding config options
  * Fixes #88
@github-actions
Copy link

github-actions bot commented Mar 4, 2022

Unit Test Results

  27 files    27 suites   8m 8s ⏱️
828 tests 823 ✔️ 4 💤 1

For more details on these failures, see this check.

Results for commit 59410e4.

@github-actions
Copy link

github-actions bot commented Mar 4, 2022

Unit Test Results

  27 files    27 suites   7m 1s ⏱️
826 tests 824 ✔️ 2 💤 0

Results for commit 59410e4.

* Add support for health indicator
* Add new `RECONNECTING` health indicator status

Co-authored-by: E521877 <nathanael.weber@sbb.ch>
Co-authored-by: Jeffrey Douangpaseuth <11084623+Nephery@users.noreply.github.com>
@github-actions
Copy link

github-actions bot commented Mar 9, 2022

Unit Test Results

  29 files    29 suites   7m 0s ⏱️
844 tests 842 ✔️ 1 💤 1

For more details on these failures, see this check.

Results for commit 2fa58c7.

@github-actions
Copy link

github-actions bot commented Mar 9, 2022

Unit Test Results

  29 files    29 suites   6m 45s ⏱️
844 tests 843 ✔️ 1 💤 0

Results for commit 2fa58c7.

* Add support for consumer pause/resume

Co-authored-by: Jeffrey Douangpaseuth <11084623+Nephery@users.noreply.github.com>
@github-actions
Copy link

Unit Test Results

  29 files    29 suites   7m 53s ⏱️
879 tests 877 ✔️ 2 💤 0

Results for commit f5bad80.

* Add support for batch consumers
  * Add `batchMaxSize` and `batchTimeout` consumer config options
  * Add `solace_scst_batchedHeaders` message header
  * closes #22
* Expand table of contents to 3 levels
* Rewrite overview to be more clear
* Try to make it more apparent that Solace session configuration is handled by the Solace Java Spring Boot starter (a completely different project)
* Remove references to obsolete `prefix` consumer/producer config options. The `prefix` option was removed in `3.0.0`.
@github-actions
Copy link

Unit Test Results

  20 files    20 suites   8m 16s ⏱️
771 tests 770 ✔️ 0 💤 0  1 🔥

For more details on these errors, see this check.

Results for commit 1466a05.

@github-actions
Copy link

Unit Test Results

     31 files       31 suites   16m 56s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit 1466a05.

@github-actions
Copy link

Unit Test Results

     31 files       31 suites   16m 56s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit 0be1b91.

@github-actions
Copy link

Unit Test Results

     31 files       31 suites   17m 26s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit 7b87947.

* Upgrade sol-jcsmp to `10.13.1`
* Upgrade sol-jms to `10.13.1`
* Upgrade Log4j2 to `2.17.2`
@github-actions
Copy link

Unit Test Results

     31 files       31 suites   16m 24s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit fffd40d.

@github-actions
Copy link

Unit Test Results

0 files  0 suites   0s ⏱️
0 tests 0 ✔️ 0 💤 0

Results for commit 20245b3.

@Nephery
Copy link
Collaborator Author

Nephery commented Mar 10, 2022

Build expected to fail until solace-spring-boot 1.2.0 is released. See fffd40d for the last successful build.

@github-actions
Copy link

Unit Test Results

0 files  0 suites   0s ⏱️
0 tests 0 ✔️ 0 💤 0

Results for commit 20245b3.

@github-actions
Copy link

Unit Test Results

     31 files       31 suites   15m 40s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit 20245b3.

@Nephery Nephery marked this pull request as ready for review March 11, 2022 20:58
@github-actions
Copy link

Unit Test Results

     31 files       31 suites   15m 52s ⏱️
1 041 tests 1 040 ✔️ 1 💤 0

Results for commit b0e5ba5.

@PhilippeKhalife PhilippeKhalife merged commit 7d5c8d2 into master Mar 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment