Skip to content

Commit efceb21

Browse files
committed
document
1 parent 84ea6d4 commit efceb21

21 files changed

+2052
-76
lines changed

README.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -328,20 +328,16 @@ environment variables for Spring versions.
328328

329329
## Links
330330

331-
* Documentation:
332-
[https://github.com/sonus21/rqueue/wiki](https://github.com/sonus21/rqueue/wiki)
333-
* Releases:
334-
[https://github.com/sonus21/rqueue/releases](https://github.com/sonus21/rqueue/releases)
335-
* Issue tracker:
336-
[https://github.com/sonus21/rqueue/issues](https://github.com/sonus21/rqueue/issues)
331+
* Documentation: [https://sonus21.github.com/rqueue](https://sonus21.github.com/rqueue)
332+
* Releases: [https://github.com/sonus21/rqueue/releases](https://github.com/sonus21/rqueue/releases)
333+
* Issue tracker: [https://github.com/sonus21/rqueue/issues](https://github.com/sonus21/rqueue/issues)
337334
* Maven Central:
338335
* [https://repo1.maven.org/maven2/com/github/sonus21/rqueue-spring](https://repo1.maven.org/maven2/com/github/sonus21/rqueue-spring)
339336
* [https://repo1.maven.org/maven2/com/github/sonus21/rqueue-spring-boot-starter](https://repo1.maven.org/maven2/com/github/sonus21/rqueue-spring-boot-starter)
340-
337+
341338
* StackOverflow: [https://stackoverflow.com/tags/rqueue](https://stackoverflow.com/tags/rqueue)
342339
* Discord: https://discord.gg/2hgQZXS2
343-
* Project
344-
Progress: [https://github.com/sonus21/rqueue/projects/3](https://github.com/sonus21/rqueue/projects/3)
340+
* Project Progress: [https://github.com/sonus21/rqueue/projects/3](https://github.com/sonus21/rqueue/projects/3)
345341

346342
## License
347343

docs/404.html

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
layout: default
3+
title: 404
4+
permalink: /404
5+
nav_exclude: true
6+
search_exclude: true
7+
---
8+
9+
<h1>Page not found</h1>
10+
11+
<p>The page you requested could not be found. Try using the navigation {% if site.search_enabled != false %}or search {% endif %}to find what you're looking for or go to this <a href="{{ '/' | relative_url }}">site's home page</a>.</p>

CHANGELOG.md renamed to docs/CHANGELOG.md

Lines changed: 36 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
1-
# [Rqueue] New and Notable Changes
1+
---
2+
title: CHANGELOG
3+
layout: default
24

3-
### [3.0.1] - 17-Jan-2022
5+
---
6+
7+
# CHANGELOG
8+
9+
All notable user-facing changes to this project are documented in this file.
10+
11+
## Release [3.0.1] 17-Jan-2022
12+
13+
We're so excited to release Rqueue `3.0.1`. This release supports the Java 17, Spring Boot 3.x and Spring Framework 6.x
414

5-
* Support for spring boot 3.0
615

716
### [2.13.0] - 25-Dec-2022
817

918
### Fixes
19+
{: .highlight}
20+
Migrate to this version as soon as possible to avoid duplicate message consumption post deletion.
1021

1122
* Important fix for parallel message deletion or delete the message from message listener
1223
* No threads are available, improvement on message poller
1324
* Use System Zone ID for UI bottom screen
1425

26+
1527
### [2.12.0] - 14-Dec-2022
1628

1729
### Fixes
@@ -21,17 +33,14 @@
2133

2234
### [2.11.1] - 18-Nov-2022
2335

24-
### Fixes
25-
26-
Bug introduced by 2.11
36+
{: .highlight}
37+
Migrate to this version as soon as possible to avoid message build up. Messages in scheduled queue
38+
can grow if poller is failing. Workaround is to restart the application.
2739

28-
### [2.11] - 07-Nov-2022
40+
* Message mover unreliability, scheduled message were not getting consumed once redis connection error occurs
41+
* Upgraded Jquery version
2942

30-
### Fixes
3143

32-
* Message mover unreliability, scheduled message were not getting consumed once redis connection
33-
error occurs
34-
* Upgraded Jquery version
3544

3645
### [2.10.2] - 16-Jul-2022
3746

@@ -51,6 +60,11 @@ Bug introduced by 2.11
5160

5261
### [2.10.0] - 10-Oct-2021
5362

63+
{: .warning }
64+
Breaking change, if you're controlling any internal settings of Rqueue using application environment
65+
or configuration variable than application can break. We've renamed some config keys, [see](./migration#290-to-210)
66+
67+
5468
### Fixes
5569

5670
* Fixes for post processor calls (post processor calls were not made)
@@ -89,7 +103,7 @@ Bug introduced by 2.11
89103
### Added
90104

91105
* Pause/Unpause queue from dashboard
92-
* Pause/Unpause queue programatically
106+
* Pause/Unpause queue programmatically
93107
* Batch message fetching
94108
* Default queue priority to WEIGHTED
95109
* Added an API to update the visibility timeout of running job
@@ -213,6 +227,15 @@ Fixes:
213227

214228
## [2.0.0] - 10-May-2020
215229

230+
{: .warning}
231+
Breaking change, for migration [see](./migration#1x-to-2x)
232+
233+
- Queue names are prefixed, that can lead to error. 1.x users set REDIS key `__rq::version` to `1`.
234+
It does try to find the version using key prefix, but if all queues are empty or no key exist in
235+
REDIS with prefix `rqueue-` then it will consider version 2.
236+
- Renamed annotation field `maxJobExecutionTime` to `visibilityTimeout`
237+
238+
216239
### Added
217240

218241
- Web interface to visualize queue
@@ -227,13 +250,6 @@ Fixes:
227250
- Multi level queue priority
228251
- Strict or weighted algorithm for message execution
229252

230-
### Breaking Changes
231-
232-
- Queue names are prefixed, that can lead to error. 1.x users set REDIS key `__rq::version` to `1`.
233-
It does try to find the version using key prefix, but if all queues are empty or no key exist in
234-
REDIS with prefix `rqueue-` then it will consider version 2.
235-
- Renamed annotation field `maxJobExecutionTime` to `visibilityTimeout`
236-
237253
### Fixes
238254

239255
- **Spring** Optional Micrometer, in older version config class was importing micrometer related
@@ -278,6 +294,7 @@ Fixes:
278294

279295
* The basic version of Asynchronous task execution using Redis for Spring and Spring Boot
280296

297+
281298
[1.0]: https://repo1.maven.org/maven2/com/github/sonus21/rqueue/1.0-RELEASE
282299

283300
[1.1]: https://repo1.maven.org/maven2/com/github/sonus21/rqueue/1.1-RELEASE

docs/Gemfile

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,32 @@
1-
source 'https://rubygems.org'
1+
source "https://rubygems.org"
2+
# Hello! This is where you manage which Jekyll version is used to run.
3+
# When you want to use a different version, change it below, save the
4+
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5+
#
6+
# bundle exec jekyll serve
7+
#
8+
# This will help ensure the proper Jekyll version is running.
9+
# Happy Jekylling!
10+
gem "jekyll", "~> 4.3.2"
11+
gem "just-the-docs", "0.4.0"
12+
group :jekyll_plugins do
13+
gem "jekyll-feed", "~> 0.12"
14+
gem "jekyll-seo-tag"
15+
gem "jekyll-default-layout"
16+
end
217

3-
gem "jekyll", "~> 4.3" # installed by `gem jekyll`
4-
# gem "webrick" # required when using Ruby >= 3 and Jekyll <= 4.2.2
18+
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
19+
# and associated library.
20+
platforms :mingw, :x64_mingw, :mswin, :jruby do
21+
gem "tzinfo", ">= 1", "< 3"
22+
gem "tzinfo-data"
23+
end
524

6-
gem "just-the-docs", "0.4.0" # pinned to the current release
7-
# gem "just-the-docs" # always download the latest release
25+
# Performance-booster for watching directories on Windows
26+
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
27+
28+
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
29+
# do not have a Java counterpart.
30+
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
31+
32+
gem "webrick", "~> 1.7"

docs/Gemfile.loc renamed to docs/Gemfile.lock

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@ GEM
44
addressable (2.8.1)
55
public_suffix (>= 2.0.2, < 6.0)
66
colorator (1.1.0)
7-
concurrent-ruby (1.1.10)
7+
concurrent-ruby (1.2.0)
88
em-websocket (0.5.3)
99
eventmachine (>= 0.12.9)
1010
http_parser.rb (~> 0)
1111
eventmachine (1.2.7)
1212
ffi (1.15.5)
1313
forwardable-extended (2.6.0)
14+
google-protobuf (3.21.12)
1415
http_parser.rb (0.8.0)
1516
i18n (1.12.0)
1617
concurrent-ruby (~> 1.0)
17-
jekyll (4.3.0)
18+
jekyll (4.3.2)
1819
addressable (~> 2.4)
1920
colorator (~> 1.0)
2021
em-websocket (~> 0.5)
@@ -30,8 +31,12 @@ GEM
3031
safe_yaml (~> 1.0)
3132
terminal-table (>= 1.8, < 4.0)
3233
webrick (~> 1.7)
33-
jekyll-sass-converter (2.2.0)
34-
sassc (> 2.0.1, < 3.0)
34+
jekyll-default-layout (0.1.5)
35+
jekyll (>= 3.0, < 5.0)
36+
jekyll-feed (0.17.0)
37+
jekyll (>= 3.7, < 5.0)
38+
jekyll-sass-converter (3.0.0)
39+
sass-embedded (~> 1.54)
3540
jekyll-seo-tag (2.8.0)
3641
jekyll (>= 3.8, < 5.0)
3742
jekyll-watch (2.2.1)
@@ -44,36 +49,42 @@ GEM
4449
rexml
4550
kramdown-parser-gfm (1.1.0)
4651
kramdown (~> 2.0)
47-
liquid (4.0.3)
48-
listen (3.7.1)
52+
liquid (4.0.4)
53+
listen (3.8.0)
4954
rb-fsevent (~> 0.10, >= 0.10.3)
5055
rb-inotify (~> 0.9, >= 0.9.10)
5156
mercenary (0.4.0)
5257
pathutil (0.16.2)
5358
forwardable-extended (~> 2.6)
54-
public_suffix (5.0.0)
59+
public_suffix (5.0.1)
5560
rake (13.0.6)
5661
rb-fsevent (0.11.2)
5762
rb-inotify (0.10.1)
5863
ffi (~> 1.0)
5964
rexml (3.2.5)
60-
rouge (4.0.0)
65+
rouge (4.0.1)
6166
safe_yaml (1.0.5)
62-
sassc (2.4.0)
63-
ffi (~> 1.9)
67+
sass-embedded (1.58.0-arm64-darwin)
68+
google-protobuf (~> 3.21)
6469
terminal-table (3.0.2)
6570
unicode-display_width (>= 1.1.1, < 3)
66-
unicode-display_width (2.3.0)
67-
webrick (1.7.0)
71+
unicode-display_width (2.4.2)
72+
webrick (1.8.1)
6873

6974
PLATFORMS
7075
arm64-darwin-21
71-
x86_64-darwin-19
72-
x86_64-linux
7376

7477
DEPENDENCIES
75-
jekyll (~> 4.3)
78+
http_parser.rb (~> 0.6.0)
79+
jekyll (~> 4.3.2)
80+
jekyll-default-layout
81+
jekyll-feed (~> 0.12)
82+
jekyll-seo-tag
7683
just-the-docs (= 0.4.0)
84+
tzinfo (>= 1, < 3)
85+
tzinfo-data
86+
wdm (~> 0.1.1)
87+
webrick (~> 1.7)
7788

7889
BUNDLED WITH
79-
2.3.9
90+
2.3.11

0 commit comments

Comments
 (0)