Commit Graph

66 Commits

Author SHA1 Message Date
Soby Chacko
344a3d9404 Back to 2.0.0.BUILD-SNAPSHOT 2018-02-05 14:00:44 -05:00
Soby Chacko
f717c5335a Update for 2.0.0.M4 Release 2018-02-05 13:46:26 -05:00
Soby Chacko
d628f15b8c Doc structure changes
Introduce a top level doc that aggregates various sub docs
2018-02-05 13:00:02 -05:00
Gary Russell
100f7749ce Doc Fix
Fixes #123
2018-01-15 11:18:26 -05:00
Soby Chacko
1ba17dcf0a Update to next version: 2.0.0.BUILD-SNAPSHOT
Update spring-cloud-build parent to 2.0.0.BUILD-SNAPSHOT
2017-11-09 09:45:16 -05:00
Soby Chacko
666b1334ca Update to release version: 2.0.0.M3
spring-cloud-build parent to 2.0.0.M4
2017-11-09 09:13:25 -05:00
Gary Russell
965fabd2d1 Polishing - add images for provisioned infrastructure
Resolves #101
Resolves #109
2017-11-01 21:01:10 -04:00
Gary Russell
04c8dd57d2 Polishing - PR comments. 2017-10-31 12:29:27 -04:00
Gary Russell
63b52dda76 GH-101: Documentation for partitioning
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/101
2017-10-31 11:45:17 -04:00
Gary Russell
05643b5947 GH-104: Missing queues fatal 'false' by default
Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/104

To handle the use case of a Rabbit cluster with non-HA queues where the node hosting
a queue is down, set `missingQueuesFatal` to `false` by default.

Expose this property in the consumer config, together with the redeclaration retry properties.

Docs
2017-10-26 11:27:53 -04:00
Soby Chacko
1eff6bd99a Next update version: 2.0.0.BUILD-SNAPSHOT 2017-10-19 10:04:41 -04:00
Soby Chacko
b6c2852c49 2.0.0.M2 Release update
Closes #103
2017-10-19 09:18:46 -04:00
Gary Russell
3c20034cb2 GH-93: Consume from existing queue
Resolves: https://github.com/spring-cloud/spring-cloud-stream-binder-rabbit/issues/93

The Rabbit binder consumes from a queue named `<destination>.<group>`.

Add a property to omit the `<destination>.` part so users can use SCSt to consume from
existing queue(s).

* Polishing - PR Comments
2017-10-10 11:36:46 -04:00
Marius Bogoevici
cfc51e0732 Set version to 2.0.0.BUILD-SNAPSHOT 2017-10-05 14:28:09 -04:00
Marius Bogoevici
81185fecb4 Release 2.0.0.M1 2017-10-05 14:27:05 -04:00
Marius Bogoevici
23a4fbd54c Set version to 2.0.0.BUILD-SNAPSHOT 2017-10-05 14:25:33 -04:00
Marius Bogoevici
a738030c44 Release 2.0.0.M1 2017-10-05 14:25:33 -04:00
Marius Bogoevici
f853dc4fc9 Update to 2.0.x
- Update Spring Boot version to 2.0.0.BUILD-SNAPSHOT
2017-10-05 14:25:33 -04:00
Gary Russell
0c6b024dfa Update POMs to 1.3.1.BUILD-SNAPSHOT 2017-09-29 16:30:08 -04:00
Gary Russell
8ab806595c Update POMs to 1.3.0.RELEASE 2017-09-29 15:45:06 -04:00
Artem Bilan
29f11694db GH-95: Add producerConnFactory into Rabbit Binder
Fixes spring-cloud/spring-cloud-stream-binder-rabbit#95

* To avoid blocked connection dead lock on consumers add
`ConnectionFactory` clone in the `RabbitMessageChannelBinder` for
non-transactional producers
* Add `DisposableBean` implementation into the `RabbitMessageChannelBinder`
to `destroy` all the spawned internal connection factories including
`LocalizedQueueConnectionFactory`

Address some PR comments:

* Copy `RabbitConnectionFactory` from the injected `CCF`
* Don't wrap `producerCF` into the `LocalizedQueueCF`
* Polishing code style

Make Latebinding test transactional

So the same connection factory is used.

There is a race condition in the proxy.
2017-09-29 15:32:25 -04:00
Gary Russell
4dcad5d941 Back to 1.3.0.BUILD-SNAPSHOT 2017-09-13 11:06:35 -04:00
Gary Russell
a9705967ec Update POMs to 1.3.0.RC1; s-c-build to 1.3.5 2017-09-12 16:09:14 -04:00
Gary Russell
0626668314 SCSt-GH-916: Configure Producer Error Channel
Requires: https://github.com/spring-cloud/spring-cloud-stream/pull/1039

Publish errors (returned and nack'd messages) to the error channel.

Add docs

Test Polishing
2017-08-22 12:36:42 -04:00
Vinicius Carvalho
cbcdceb6ee Update version to 1.3.0.BUILD-SNAPSHOT 2017-07-31 15:45:38 -04:00
Vinicius Carvalho
47f870e855 Release 1.3.0.M2 2017-07-31 15:44:25 -04:00
Marius Bogoevici
6f8aca9465 Update version to 1.3.0.BUILD-SNAPSHOT 2017-07-19 09:55:09 -04:00
Marius Bogoevici
b44ec4f974 Release 1.3.0.M1 2017-07-19 09:49:53 -04:00
Gary Russell
5c2a764a2f GH-58, 80: Exclusive Consumer and Lazy Queues
Resolves #58
Resolves #80

Add properties to support exclusive consumers and lazy queues.
2017-07-17 14:19:53 -04:00
Oleg Zhurakousky
c0a3ab1a7c Fixed broken link pointing to SCSt general config 2017-06-28 10:41:19 -05:00
Gary Russell
fcf9ade3cf GH-59: Doc Literal Routing Key
Fixes #59
2017-05-30 10:41:50 -04:00
Soby Chacko
c8225e76e0 Update to next major release line: 1.3.0.BUILD-SNAPSHOT
Fix #73
2017-05-17 11:29:07 -04:00
Soby Chacko
ac92aa1918 Next update version: 1.2.2.BUILD-SNAPSHOT 2017-05-16 16:49:53 -04:00
Soby Chacko
747492f63e 1.2.1.RELEASE 2017-05-16 16:47:41 -04:00
Soby Chacko
964339c4fe Next version: 1.2.1.BUILD-SNAPSHOT 2017-04-04 16:30:14 -04:00
Soby Chacko
07d2525538 Release 1.2.0.RELEASE 2017-04-04 16:25:54 -04:00
Gary Russell
f8a67441b8 GH-53: Add 'republishDeliveryMode'
Resolves #53

Add a property to configure the delivery mode of republished DLQ messages.
2017-03-29 15:37:15 -04:00
Ilayaperumal Gopinathan
08e27e3702 Add a note on multiple binders application
Resolves #16
2017-03-21 12:41:09 -04:00
Marius Bogoevici
68b1f4679b Set version to 1.2.0.BUILD-SNAPSHOT 2017-03-13 19:35:58 -04:00
Marius Bogoevici
cfbca35c65 Release 1.2.0.RC1 2017-03-13 19:29:02 -04:00
Ilayaperumal Gopinathan
4d9c1c4c1b Add a note on multiple binders application
Resolves #16
2017-03-13 19:25:39 -04:00
Gary Russell
ef7e3dedcf GH-9: Remove request/replyHeaderPatterns
Resolves #9

Replace with simply `headerPatterns`.

The reply header patterns were never used and are removed.

The request header patterns are deprecated in favor of header patterns.
2017-03-10 14:34:50 -05:00
Gary Russell
73908352f3 GH-48: Revert to Durable Exchanges by Default
Fixes #48

The commit for #34 inadvertently set the exchange to be non-durable (won't survive a
broker restart).

Revert to durable exchanges by default and add a configuration option.

Also add an option to auto-delete the exchange.

Fix clean up of custom dead letter exchange in tests.

Clean up some compiler warnings.

Revert Deprecated Import

Document New Properties

Also fix sort and name of `bindingRoutingKey` on the producer side.
2017-02-27 15:17:47 -05:00
Marius Bogoevici
fc1e0c06cc Set version to 1.2.0.BUILD-SNAPSHOT 2017-02-21 15:37:33 -05:00
Marius Bogoevici
7bafb16f92 Release 1.2.0.M2 2017-02-21 15:36:42 -05:00
Gary Russell
19f2e349d0 GH-23, GH-24: Support Queue Arguments
Resolves #23
Resolves #24

- support queue arguments - ttl,expires, max-length, max-length-bytes, max-priority
- also on DLQ (if auto-bound)
- also allow customization of dead letter exchange/routing key
- support DLX/DLQ configuration on the DLQ as well - combined with TTL can be used to route back to primary queue

Polishing and Document DLQ/TTL Retries Technique

Doc Polishing
2017-01-17 13:14:41 -05:00
Gary Russell
b654afa551 GH-34: Support User Infrastructure and Delayed Ex.
Resolves #34
Resolves #26

- Add properties to support user configuration of exchanges/queues
-- Disable binding and exchange declaration, giving complete control
-- Allow the exchange type to be specified and, for non-partitioned destinations, the routing key.
- Add support for the Delayed Message Exchange broker plugin

Doc Polishing

Polishing; add delay header; add outbound routingKey config
2017-01-16 16:36:35 -05:00
Marius Bogoevici
125677edef Set version to 1.2.0.BUILD-SNAPSHOT 2017-01-10 18:33:04 -05:00
Marius Bogoevici
e949acb01c Release 1.2.0.M1 2017-01-10 18:19:36 -05:00
Ilayaperumal Gopinathan
fd3e2a4d9b Add doc for transacted producer property
This resolves #35
2016-12-22 20:49:45 +05:30