Commit Graph

274 Commits

Author SHA1 Message Date
buildmaster
4dc147fedc Update SNAPSHOT to 3.0.0.RC1 2019-10-24 15:47:13 +00:00
Gary Russell
86b8a3ba5d GH-242: Support multiple queue bindings
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/242

Allow a consumer binding to bind its queue with multiple routing keys.

Add `bindingQueueDelimiter` to treat `bindingRoutingKey` as a list.
Resolves #266
2019-10-24 13:26:21 +02:00
Artem Bilan
180cd9987e GH-265: Add ProducerMHCustomizer support
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/265

* Inject a possible `ProducerMessageHandlerCustomizer` in the `RabbitMessageChannelBinder`
* Ensure in the `RabbitBinderModuleTests.testParentConnectionFactoryInheritedByDefaultAndRabbitSettingsPropagated()`
that customizer works
2019-10-23 14:25:34 -04:00
buildmaster
0028dedad5 Going back to snapshots 2019-09-23 17:16:33 +00:00
buildmaster
edc0491aa2 Update SNAPSHOT to 3.0.0.M4 2019-09-23 17:15:48 +00:00
buildmaster
8d7f5a0a42 Bumping versions 2019-09-18 15:25:41 +00:00
Olga Maciaszek-Sharma
22641188a0 Remove spring.provides. 2019-09-18 13:43:18 +02:00
Gary Russell
510456c02c GH-252: Support Consumer Batch Mode
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/252

- also replace deprecated `txSize` with `batchSize` (unrelated to this feature).
2019-08-28 12:04:51 -04:00
Oleg Zhurakousky
e4ccac8fbd Fixed HealhIndicator tests after boot updates 2019-08-27 16:33:59 +02:00
Oleg Zhurakousky
ba0dc1a96e GH-261 Fixed documentation and added a test
Resolves #261
2019-08-15 09:39:07 +02:00
buildmaster
a50b747900 Going back to snapshots 2019-08-13 07:39:05 +00:00
buildmaster
c71cf3d6e2 Update SNAPSHOT to 3.0.0.M3 2019-08-13 07:38:06 +00:00
Oleg Zhurakousky
70633e8a55 Adjusted docs with recent s-c-build updates 2019-08-13 09:05:30 +02:00
Gary Russell
ea8c3cec36 GH-259: Fix DLQ binding with custom routing key
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/259

Previously, a custom dead letter routing key would only be used in the binding
if the dead letter queue itself also had a dead letter routing key.

The wrong property was being tested for non-null while creating the binding.

**cherry-pick to 2.2.x, 2.1.x**
Resolves #260
Broken on 2.1.x by 75ebb08479
2019-08-13 08:18:26 +02:00
Gary Russell
d9b776944b GH-251: RKExpression interceptor improvements
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/251

We apply the interceptor only if the expression contains `payload` but the interceptor
is needed if the expression refers to the complete `Message` (`#root` or `#this`).
2019-07-30 15:45:56 -04:00
Oleg Zhurakousky
6915e0b921 Fix RabbitBinderTests.testConsumerProperties to adjust for txSize/batchSize change 2019-07-29 16:07:26 +02:00
Gary Russell
2220bd9605 Revert "feat: remove RabbitHealthIndicator completely"
This reverts commit baef3aea56.
2019-07-17 11:25:05 -04:00
Arnaud Deprez
baef3aea56 feat: remove RabbitHealthIndicator completely
Fixes gh-256
2019-07-17 11:21:42 -04:00
Oleg Zhurakousky
43d2a9caa1 Polishing Map initialization in new code
Resolves #255
2019-07-08 17:49:20 +02:00
Gary Russell
fe09a8bcbe GH-254: Add support for headers exchange
Resolves #254
2019-07-08 17:36:36 +02:00
Oleg Zhurakousky
a52cda7057 Binder changes related to GH-1729
addressed PR comment

Resolves #250
2019-07-08 17:13:04 +02:00
buildmaster
1b4ccdb777 Going back to snapshots 2019-07-03 14:32:26 +00:00
buildmaster
1e30831763 Update SNAPSHOT to 3.0.0.M2 2019-07-03 14:31:38 +00:00
buildmaster
6bb94e7aec Going back to snapshots 2019-06-11 11:59:35 +00:00
buildmaster
bf807cdcae Update SNAPSHOT to 3.0.0.M1 2019-06-11 11:58:48 +00:00
Oleg Zhurakousky
d73e32e079 Bumped s-c-build to 2.2.0.M2 2019-06-11 13:47:09 +02:00
Oleg Zhurakousky
34e535713f Updated POMs for 3.0.0.M1 release 2019-06-10 14:49:22 +02:00
Oleg Zhurakousky
0f1aa17774 Removed @Ignore comment 2019-06-05 12:42:40 +02:00
Gary Russell
335bb609fc GH-245: Use AnonymouseQueue when provisioning
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/245

Use `AnonymousQueue` so that the master locator argument is
set appropriately.

**cherry-pick to 2.1.x**`
Resolves #246
2019-06-05 12:41:57 +02:00
Oleg Zhurakousky
2ecd299bfc Upgraded master to 3.0.0
Removed some deprecation and fixed few tests
2019-05-28 16:38:05 +02:00
Oleg Zhurakousky
0f739eb3e4 Mirror of GH-1707 Initial removal of 2.0.0 deprecated classes and methods 2019-05-08 12:15:23 +02:00
buildmaster
a91987bec7 Bumping versions to 2.2.1.BUILD-SNAPSHOT after release 2019-05-07 12:28:18 +00:00
buildmaster
1b76ed3859 Going back to snapshots 2019-05-07 12:28:17 +00:00
buildmaster
bad8ad6549 Update SNAPSHOT to 2.2.0.RELEASE 2019-05-07 12:23:56 +00:00
Oleg Zhurakousky
9f8cfcd81a Prep doc POM instructions for release 2019-05-07 13:35:08 +02:00
buildmaster
8600626a69 Going back to snapshots 2019-04-09 18:02:32 +00:00
buildmaster
0eff1052e5 Update SNAPSHOT to 2.2.0.RC1 2019-04-09 18:01:43 +00:00
Oleg Zhurakousky
d7a8bd8448 Reverted the main doc file change 2019-04-09 19:45:01 +02:00
Oleg Zhurakousky
7fdf413d33 Prepared docs for RC1 2019-04-09 19:16:45 +02:00
Gary Russell
31f02523d7 GH-212: Configurable anonymous queue name prefix
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/212

Enable configuration of the prefix part of anonymous auto-delete queues.
2019-04-09 19:15:05 +02:00
buildmaster
442f04dadf Bumping versions 2019-04-09 16:53:16 +00:00
Oleg Zhurakousky
e51ef4ebdc GH-193 Added note on default properties
Resolves #193
2019-04-09 18:39:47 +02:00
Gary Russell
933024c179 GH-239: Doc how to use existing queue/exchange
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/239
2019-04-08 20:53:33 +02:00
Oleg Zhurakousky
aad009ef71 Updated docs pom back to snapshot 2019-03-25 18:45:40 +01:00
Oleg Zhurakousky
643d366655 Updated spring-doc-resources.version 2019-03-25 16:45:45 +01:00
Oleg Zhurakousky
fc464e347f Prepared docs POM for M1 2019-03-25 15:39:19 +01:00
Oleg Zhurakousky
3ccda2c689 Upgraded to s-c-build 2.1.4 2019-03-25 15:25:19 +01:00
Spring Operator
666e829094 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* [ ] http://compose.docker.io/ (UnknownHostException) with 2 occurrences migrated to:
  https://compose.docker.io/ ([https](https://compose.docker.io/) result UnknownHostException).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ with 2 occurrences migrated to:
  https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ([https](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/) result 200).
* [ ] http://github.com/ with 3 occurrences migrated to:
  https://github.com/ ([https](https://github.com/) result 200).
* [ ] http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html with 2 occurrences migrated to:
  https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ([https](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html) result 200).
* [ ] http://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/ ([https](https://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/) result 301).
* [ ] http://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/current-SNAPSHOT/reference/html/ with 1 occurrences migrated to:
  https://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/current-SNAPSHOT/reference/html/ ([https](https://docs.spring.io/spring-cloud-stream-binder-rabbit/docs/current-SNAPSHOT/reference/html/) result 301).
* [ ] http://plugins.jetbrains.com/plugin/6546 with 2 occurrences migrated to:
  https://plugins.jetbrains.com/plugin/6546 ([https](https://plugins.jetbrains.com/plugin/6546) result 301).
* [ ] http://raw.github.com/ with 1 occurrences migrated to:
  https://raw.github.com/ ([https](https://raw.github.com/) result 301).
* [ ] http://eclipse.org with 2 occurrences migrated to:
  https://eclipse.org ([https](https://eclipse.org) result 302).
* [ ] http://eclipse.org/m2e/ with 4 occurrences migrated to:
  https://eclipse.org/m2e/ ([https](https://eclipse.org/m2e/) result 302).
* [ ] http://www.springsource.com/developer/sts with 2 occurrences migrated to:
  https://www.springsource.com/developer/sts ([https](https://www.springsource.com/developer/sts) result 302).

# Ignored
These URLs were intentionally ignored.

* http://guest:guest@localhost:15672/api with 1 occurrences
* http://guest:guest@localhost:15672/api/ with 2 occurrences
* http://localhost:15672 with 2 occurrences
* http://localhost:15672/api with 2 occurrences
2019-03-25 14:39:38 +01:00
Spring Operator
f0aee9261c URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 22 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).
2019-03-25 14:34:11 +01:00
Spring Operator
e559fcdcf1 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://cloud.spring.io/ with 1 occurrences migrated to:
  https://cloud.spring.io/ ([https](https://cloud.spring.io/) result 200).
* http://cloud.spring.io/spring-cloud-static/ with 1 occurrences migrated to:
  https://cloud.spring.io/spring-cloud-static/ ([https](https://cloud.spring.io/spring-cloud-static/) result 200).
* http://maven.apache.org/xsd/maven-4.0.0.xsd with 6 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).
* http://repo.spring.io/libs-milestone-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-milestone-local ([https](https://repo.spring.io/libs-milestone-local) result 302).
* http://repo.spring.io/libs-snapshot-local with 2 occurrences migrated to:
  https://repo.spring.io/libs-snapshot-local ([https](https://repo.spring.io/libs-snapshot-local) result 302).
* http://repo.spring.io/release with 1 occurrences migrated to:
  https://repo.spring.io/release ([https](https://repo.spring.io/release) result 302).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 12 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 6 occurrences
2019-03-20 17:20:15 +01:00