Skip to content

Releases: kagkarlsson/db-scheduler

11.3

14 Sep 15:06
dde158b
Compare
Choose a tag to compare
  • PR #288 upgrades to Spring Boot 2.7.0. Contributed by evenh
  • PR #289 Github Actions maintenance. Contributed by evenh
  • PR #290 adds indexes to the default suggested schemas. Contributed by gurban-h
  • PR #310, #311 upgrades tp postgresql 42.4.1
  • PR #314 contains fixes to make build run on M1 Macs

11.2

18 May 15:39
d865100
Compare
Choose a tag to compare
  • PR #286 adds support for disabled schedules. For example, a Cron-schedule can be disabled by setting the pattern to -. This will remove any existing executions (and any state they might have).

11.1

04 May 14:22
f79ee50
Compare
Choose a tag to compare
  • PR #278 adds serializers GsonSerializer, JacksonSerializer and KotlinSerializer and documentation on how to migrate existing state to another serializer. See documentation for #Serializers

11.0

23 Feb 11:45
e7aa9b9
Compare
Choose a tag to compare

10.5

07 Dec 21:22
cb6fd84
Compare
Choose a tag to compare
  • PR #237 updates cron-utils dependency to 9.1.6

10.4

16 Nov 20:43
645a56e
Compare
Choose a tag to compare
  • PR #230 removes transitive dependencies added via shaded dependency cronutils.
  • PR #231 makes the Scheduler shutdown faster without unnecessary delays by using a ScheduledExecutorService for housekeeping tasks.
  • PR #234 removes requirement for Spring Actuator when using the Spring Boot autostarter. Contributed by evenh
  • PR #238 fixes a bug where shutdownMaxWait was not set for Spring Boot autostarter.

10.3

19 May 20:18
Compare
Choose a tag to compare
  • PR #198 adds a new FailureHandler using exponential backoff. Contributed by zendern.
  • PR #199 replaces generic RuntimeExceptions with specific subclasses, allowing users distinguish between exceptions. Contributed by zendern.
  • PR #204 fixes a bug where recurring tasks were not getting scheduled (initial) when using a DataSource supplying connections with autocommit=false.

10.2

12 Apr 19:55
d0218a0
Compare
Choose a tag to compare

10.1

24 Mar 20:44
eafd6a2
Compare
Choose a tag to compare
  • PR #191 fixes bug where new polling strategy lock-and-fetch got an exception if there were executions with unresolvable tasks in the database.

10.0

15 Mar 19:25
Compare
Choose a tag to compare

Rather big rewrite of Scheduler-internals to support multiple polling-strategies.

  • PR #175 New polling-strategy for Postgres, select-for-update based. Adds a new, low overhead, polling-strategy utilizing postgres' powerful select for update.. skip locked. See SchedulerBuilder.pollUsingLockAndFetch(lower, higher). Proven to handle 10k executions/s.
  • PR #182 Spring Boot Devtools-friendly default task data serializer. Contributed by k-jamroz
  • PR #179 Add some toStrings. Adds better toString methods to tasks and schedules. Contributed by runeflobakk
  • PR #186 Bump junit from 4.11 to 4.13.1 in /test/benchmark
  • PR #187 Add SchedulerBuilder helper for registering a shutdown hook. Adds a simpler way of registering the shutdown hook. See SchedulerBuilder.registerShutdownHook()