Skip to content

Commit 875a3d4

Browse files
authored
2.7.0 release ready (#82)
* 2.7.0 release ready * Downgrade version
1 parent 7ef545c commit 875a3d4

File tree

4 files changed

+28
-14
lines changed

4 files changed

+28
-14
lines changed

CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# [Rqueue] New and Notable Changes
22

3-
## [2.7.0] - TBD
3+
## [2.7.0] - 13-Apr-2021
44

55
### Fixes
66

@@ -221,3 +221,5 @@ Fixes:
221221
[2.6.0]: https://repo1.maven.org/maven2/com/github/sonus21/rqueue-core/2.6.0-RELEASE
222222

223223
[2.6.1]: https://repo1.maven.org/maven2/com/github/sonus21/rqueue-core/2.6.1-RELEASE
224+
225+
[2.7.0]: https://repo1.maven.org/maven2/com/github/sonus21/rqueue-core/2.7.0-RELEASE

README.md

+17-7
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[![Javadoc](https://javadoc.io/badge2/com.github.sonus21/rqueue-core/javadoc.svg)](https://javadoc.io/doc/com.github.sonus21/rqueue-core)
1010
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)
1111

12-
**Rqueue** is an asynchronous task executor(worker) built for spring framework based on the spring
12+
**Rqueue** is an asynchronous task executor(worker) built for spring(boot) framework based on the spring
1313
framework's messaging library backed by Redis. It can be used as message broker as well, where all
1414
services code is in Spring.
1515

@@ -24,9 +24,9 @@ services code is in Spring.
2424
* **Message delivery**: It's guaranteed that a message is consumed **at least once**. (Message
2525
would be consumed by a worker more than once due to the failure in the underlying
2626
worker/restart-process etc, otherwise exactly one delivery)
27-
* **Redis cluster** : Redis cluster can be used with driver.
27+
* **Redis cluster** : Redis cluster can be used with Lettuce client.
2828
* **Metrics** : In flight messages, waiting for consumption and delayed messages
29-
* **Web Dashboard**: a web dashboard to manage a queue and queue insights including latency
29+
* **Web Dashboard**: Web dashboard to manage a queue and queue insights including latency
3030
* **Automatic message serialization and deserialization**
3131
* **Concurrency**: Concurrency of any queue can be configured
3232
* **Queue Priority** :
@@ -43,25 +43,35 @@ services code is in Spring.
4343
* **Message Multicasting**: Call multiple message listeners on very message
4444
* **Reactive Programming**: Supports reactive Redis and spring webflux
4545

46+
### Requirements
47+
48+
* Spring 5+
49+
* Spring boot 2+
50+
* Lettuce client for Redis cluster
51+
* Read master preference for Redis cluster
52+
4653
## Getting Started
4754

4855
### Dependency
4956

57+
Snapshot Version: https://s01.oss.sonatype.org/content/repositories/snapshots
58+
Release Version: [Maven central](https://search.maven.org/search?q=g:com.github.sonus21)
59+
5060
#### Spring-boot
5161

5262
* Get the latest one
5363
from [Maven central](https://search.maven.org/search?q=g:com.github.sonus21%20AND%20a:rqueue-spring-boot-starter)
5464
* Add dependency
5565
* Gradle
5666
```groovy
57-
implementation 'com.github.sonus21:rqueue-spring-boot-starter:2.6.1-RELEASE'
67+
implementation 'com.github.sonus21:rqueue-spring-boot-starter:2.7.0-RELEASE'
5868
```
5969
* Maven
6070
```xml
6171
<dependency>
6272
<groupId>com.github.sonus21</groupId>
6373
<artifactId>rqueue-spring-boot-starter</artifactId>
64-
<version>2.6.1-RELEASE</version>
74+
<version>2.7.0-RELEASE</version>
6575
</dependency>
6676
```
6777
@@ -72,14 +82,14 @@ services code is in Spring.
7282
* Add Dependency
7383
* Gradle
7484
```groovy
75-
implementation 'com.github.sonus21:rqueue-spring:2.6.1-RELEASE'
85+
implementation 'com.github.sonus21:rqueue-spring:2.7.0-RELEASE'
7686
```
7787
* Maven
7888
```xml
7989
<dependency>
8090
<groupId>com.github.sonus21</groupId>
8191
<artifactId>rqueue-spring</artifactId>
82-
<version>2.6.1-RELEASE</version>
92+
<version>2.7.0-RELEASE</version>
8393
</dependency>
8494
```
8595

build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ ext {
2727
springVersion = System.getenv("SPRING_VERSION")
2828
springDataVersion = System.getenv("SPRING_DATA_VERSION")
2929
microMeterVersion = System.getenv("MICROMETER_VERSION")
30-
31-
// springBootVersion = '2.2.0.RELEASE'
32-
// springVersion = '5.2.0.RELEASE'
33-
// springDataVersion = '2.2.0.RELEASE'
34-
// microMeterVersion = '1.3.2'
30+
//
31+
// springBootVersion = '2.0.6.RELEASE'
32+
// springVersion = '5.0.10.RELEASE'
33+
// springDataVersion = '2.0.6.RELEASE'
34+
// microMeterVersion = '1.1.0'
3535

3636
// logging dependencies
3737
lombokVersion = '1.18.10'

gradle/packaging.gradle

+3-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ jar {
2222
'Build-Revision': version,
2323
'Created-By': "Gradle ${gradle.gradleVersion}",
2424
'Build-Jdk': "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})",
25-
'Build-OS': "${System.properties['os.name']} ${System.properties['os.arch']} ${System.properties['os.version']}"
25+
'Build-OS': "${System.properties['os.name']} ${System.properties['os.arch']} ${System.properties['os.version']}",
26+
'Spring-Version': "${springVersion}",
27+
'Spring-Boot-Version': "${springBootVersion}"
2628
)
2729
}
2830
}

0 commit comments

Comments
 (0)