Skip to content

Releases: gresrun/jesque

v2.2.0

30 Dec 07:43
9435319
Compare
Choose a tag to compare

Release Highlights

  • Support for Jedis 3.x
  • Now using Github Actions & Codecov instead of Travis CI & Coveralls

What's Changed

New Contributors

Full Changelog: jesque-2.1.3...jesque-2.2.0

v2.1.3

11 Jan 04:10
f4f12b6
Compare
Choose a tag to compare
  • Upgrade to jackson 2.9.8 (#155, #145, #140, #139, #137, #136 )
  • Allow batch enqueueing of jobs using Redis Pipelining (#154 & #123)
  • Supporting non default namespace when NextQueueStrategy is RESET_TO_HIGHEST_PRIORITY (#151)
  • Reloading Redis scripts on reconnect (#143 & #149)
  • Added pending property to QueueInfo (#148)
  • No longer re-enqueuing a successful job if worker is in SHUTDOWN_IMMEDIATE (#147)
  • Added runAt property to Job (#146)
  • Added delayed property to QueueInfo (#142)
  • Handle JobFailure correctly (#141)
  • Handling delayed queues correctly when NextQueueStrategy is RESET_TO_HIGHEST_PRIORITY (#133)
  • Added NextQueueStrategy feature to WorkerPoolImpl (#132)
  • Allow setting a max number of failed items to keep via FailQueueStrategy (#131)

v2.1.2

26 May 05:00
56c49da
Compare
Choose a tag to compare
  • Multiple priority queues (see #107)
  • Support database in PoolUtils.createJedisPool (see #112 & #114)
  • Sentinel support for Admin Client (see #109)
  • Add methods to see worker counts in WorkerPool (see #103)
  • Add LIMIT to Lua pop to fix performance issue (see #101 & #102)

v2.1.1

10 Jan 03:09
Compare
Choose a tag to compare
  • Lua-based pop() and LPOPLPUSH (See #91)
  • Fixed ClassCastException java.lang.Long cannot be cast to [B (See #90)

v2.1.0

06 Nov 02:24
Compare
Choose a tag to compare
  • Redis Sentinel Support (See #79)
  • Recurring Jobs (See #77 and #78)
  • Customizable error queues (See #76)

v2.0.2

16 Apr 17:47
Compare
Choose a tag to compare
  • Ability to remove a delayed job before it is executed 149706c
  • Improved documentation
  • Dependency version bumps
  • Bug fixes

v2.0.1

02 Oct 19:02
Compare
Choose a tag to compare
  • Using Jackson Annotations instead of custom serializers
  • Bug Fixes

v2.0.0

07 Mar 02:29
Compare
Choose a tag to compare
  • Durable Queues
  • Initial support for Resque 2.0-style named arguments
  • Customizable Job materialization (Spring, etc.)
  • Now requires Java 7

v1.3.2

18 Nov 04:12
Compare
Choose a tag to compare

Features

  • Delayed Jobs/Queueing
    • Allows a job to be run at a specified time

Bug Fixes