Commit Graph

198 Commits

Author SHA1 Message Date
buildmaster
245fc81885 Bumping versions 2018-12-12 19:09:07 +00:00
Gary Russell
354ec29608 GH-189 Support binding anon to built-in exchange
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/189

`queueNameGroupOnly` does not work with anonymous groups.

* Polishing - PR Comments

**Cherry-pick to 2.0.x**
2018-12-11 14:20:30 -05:00
buildmaster
98bc59ceef Going back to snapshots 2018-11-19 14:43:19 +00:00
buildmaster
9b46cea7dc Update SNAPSHOT to 2.1.0.RC2 2018-11-19 14:42:44 +00:00
Oleg Zhurakousky
2feca1b874 GH-162 made SPEL properties consistent
Initial change in RabbitProducerProperties to use Expression as type of SPEL properties rather then String

Resolves #162
Resolves #163
2018-11-01 11:55:48 +01:00
Oleg Zhurakousky
4303c2a708 moved s-c-build dependency back to snapshot 2018-11-01 11:39:55 +01:00
Oleg Zhurakousky
c820ae5099 Going back to snapshots 2018-10-30 14:44:16 +01:00
Oleg Zhurakousky
655c0f15d9 Update SNAPSHOT to 2.1.0.RC1 2018-10-30 14:42:39 +01:00
Gary Russell
444123cdb4 GH-184: Don't declare queue if bindQueue is false
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/184

Resolves #185
2018-10-30 12:42:07 +01:00
Oleg Zhurakousky
7eaef3a7c0 Merge remote-tracking branch 'upstream/master' 2018-10-30 08:05:38 +01:00
Oleg Zhurakousky
f2bbba1edc Bumping versions 2018-10-29 16:16:46 +01:00
Oleg Zhurakousky
70a8c5c6c5 Bumping versions 2018-10-29 15:54:09 +01:00
Oleg Zhurakousky
792ad7af65 Added ghpages.sh 2018-10-29 12:40:27 +01:00
Oleg Zhurakousky
ee46bd81de Fixed broken image links 2018-10-29 12:36:45 +01:00
Oleg Zhurakousky
6e9ca222d5 Restructured 'docs' module to be compliant with spring-cloud 2018-10-29 12:26:52 +01:00
Gary Russell
a69d2309eb GH-180: republishToDlq and ImmediateAckAmqpEx
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/180
2018-10-23 09:51:13 -04:00
Oleg Zhurakousky
d4fbad5672 GH-182 Updated extended properties merge logic
Updated extended properties merge logic based on corresponding core updates (see GH-1503)
Resolves #182

polishing
2018-10-15 16:04:03 -04:00
Oleg Zhurakousky
f9eec404c3 Polishing previous commit
Resolves #166
2018-10-03 14:49:11 -04:00
Gary Russell
3615664580 GH-159: Truncate stack traces if necessary
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/159
2018-10-03 14:49:11 -04:00
Gary Russell
f7a80cfa61 GH-178: Add confirmAckChannel
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/178

Polishing - PR Comments

- use channel name to avoid early instantiation

Resolves #179
2018-10-03 14:03:56 -04:00
Oleg Zhurakousky
94bb518419 Removed check-style dependencies from main pom 2018-10-02 10:38:11 -04:00
Soby Chacko
91cefc4d38 Next update version: 2.1.0.BUILD-SNAPSHOT 2018-09-21 11:40:10 -04:00
Soby Chacko
6352426b4f 2.1.0.M3 Release 2018-09-21 11:09:18 -04:00
Gary Russell
75ebb08479 GH-176: Add DLX Provisioning Flexibility
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/176
Resolves #177

- Add `declareDlx` to suppress declaration of DLX
- Add `deadLetterExchangeType` to allow specification of the type
2018-09-21 11:47:33 +02:00
Oleg Zhurakousky
1f5d2ad643 Matching core's GH-1485 changes 2018-09-19 11:27:19 +02:00
Oleg Zhurakousky
7d39e0ccf9 Updating with changes related to core GH-1484
Resolves #175
2018-09-19 10:43:29 +02:00
Soby Chacko
bf26977d7f Extended default properties
Allow applications to configure default values for extended prducer and
consumer properties across multiple bindings in order to avoid repetition.

Requires https://github.com/spring-cloud/spring-cloud-stream/pull/1477
2018-09-17 23:45:41 -04:00
Oleg Zhurakousky
3b2b388d76 GH-1457 fixed property names in conditionals 2018-09-13 15:43:39 +02:00
Gary Russell
5e8e3468af GH-1459: Pollable Consumer and Requeue
Resolves https://github.com/spring-cloud/spring-cloud-stream/issues/1459

Requires https://github.com/spring-cloud/spring-cloud-stream/pull/1467
2018-09-10 17:47:30 +02:00
Soby Chacko
79761444bb Next update version: 2.1.0.BUILD-SNAPSHOT 2018-08-28 10:18:41 -04:00
Soby Chacko
f737f28c91 2.1.0.M2 Release 2018-08-28 10:08:04 -04:00
Oleg Zhurakousky
dd5acf7dfc GH-170: Upgraded to RabbitMQP http-client 2.1.0
Fixes spring-cloud/spring-cloud-stream-binder-rabbit#170

* GH-170 upgraded to `http-client 2.1.0`

* added explicit dependency on `spring-web` and Commons `httpclient`
2018-08-14 14:15:06 -04:00
Gary Russell
4c52585c5e GH-167: Upgrade to spring-cloud-build 2.1.0 snap
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/167
2018-08-08 10:41:10 -04:00
Gary Russell
e104de2204 GH-164: Add consumerTagPrefix property
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/164

Resolves #165
2018-07-25 20:48:49 +02:00
Soby Chacko
2fdfc66214 Next update version: 2.1.0.BUILD-SNAPSHOT 2018-06-27 15:41:25 -04:00
Gary Russell
cb14ae347c Restore http-client dependency
No longer provided by boot.
2018-06-27 15:27:43 -04:00
Soby Chacko
415e24a04d 2.1.0.RELEASE 2018-06-27 14:15:43 -04:00
Oleg Zhurakousky
dd6eaba70f GH-139 polishing based on changes in cire GH-1399
Resolves #139
Resolves #145
2018-06-26 12:10:31 -04:00
Gary Russell
f7f801d0ee GH-139: Advanced listener container configuration
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/139

Allow configuration of listener container properties that are not exposed as binding
or binder properties.
2018-06-26 12:10:31 -04:00
Gary Russell
95c2f7ee49 GH-155: Support overflowBehavior
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/155

Add `overFlowBehavior` and `dlqOverflowBehavior` queue properties.

Resolves #158
2018-06-12 14:43:26 -04:00
Gary Russell
dd5c8c2dec GH-156: Fix outbound contentType
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/156

The `SimpleMessageConverter` overwrote the `contentType` property with `application/octet-stream`.

`contentType` set by the stream converter should win.

- `setHeadersMappedLast(true)`
- replace the converter with a simple `byte[]` pass-through converter on both sides.
- if (for some reason) the stream converter produces something other than `byte[]` fall back to
the `SimpleMessageConverter`.
- remove the `afterPropertiesSet` since it's done by the abstract binder.

**cherry-pick to 2.0.x**
Resolves #157
2018-06-12 13:54:46 -04:00
Gary Russell
5a95735615 GH-152: Inject nullChannel for confirm acks
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/152

Reduce log noise since we only express interest in nacks.
2018-05-23 12:21:32 -04:00
Oleg Zhurakousky
a8bf0e8a09 GH-149 Code restructuring/refactoring
Resolves #150
2018-05-21 12:14:08 +02:00
Gary Russell
4a4c88f228 GH-149: Support multiplexed consumers
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/149

When a consumer is multiplexed, configure the container to listen to multiple queues.
Not currently supported for the polled consumer.

When using a DLQ, determine the routing key from the queue in the failed message (unless
an explicit DLQ name has been provisioned - in which case, the same DLQ will be used
for all queues.
2018-05-14 17:04:36 -04:00
Soby Chacko
2f08c0f7cc Update spring-cloud-stream to 2.1.0 snapshot 2018-05-01 13:29:01 -04:00
Oleg Zhurakousky
fa6a9e35d2 Post-release update to 2.1.0.BUILD-SNAPSHOT 2018-04-06 15:28:54 -04:00
Oleg Zhurakousky
7173b77a25 2.0.0.RELEASE 2018-04-06 14:21:56 -04:00
Soby Chacko
80afaebffc 2.0 release updates 2018-04-06 13:02:08 -04:00
Gary Russell
11ba938f11 GH-143: Consumer/Producer properties javadocs
Fixes https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/143

Resolves #143
Resolves #144
2018-04-01 12:00:28 -04:00
Oleg Zhurakousky
854e922f32 GH-141 Fixed DLQ vs local handler inconsistencies
Given that is already checking for `properties.getExtension().isRepublishToDlq()` removing the IF from the configuration phase of the adapter with RetryTemplate ensures the consistency of the behavior for cases when local error handler is configured and RetryTemplate is used.

Resolves #141
2018-03-29 12:55:17 -04:00