Skip to content

Releases: kagkarlsson/db-scheduler

v15.2.0

29 Jan 14:33
b041658
Compare
Choose a tag to compare

Changelog

πŸš€ Features

πŸ›  Build

  • 76c7bb2 deps: bump org.apache.maven.plugins:maven-surefire-plugin from 3.0.0 to 3.5.2 (#607)
  • 8faffd3 deps: bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 (#608)
  • 097e75d deps-dev: bump org.postgresql:postgresql from 42.7.4 to 42.7.5 (#610)
  • 7fd3c5a deps: bump org.junit:junit-bom from 5.11.3 to 5.11.4 (#609)
  • eb1f55b deps-dev: bump bytebuddy.version from 1.15.11 to 1.16.1 (#611)

  • e895227 Use correct logger for CancelDeadExecution (#614)

Contributors

We'd like to thank the following people for their contributions:

v15.1.2

21 Jan 08:01
5744bd5
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

πŸ›  Build

  • e9a4632 deps-dev: bump com.zaxxer:HikariCP from 3.4.5 to 6.2.1 (#590)
  • 23146df deps: bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre (#591)
  • 0c82a1c deps: bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.11.2 (#592)

Contributors

We'd like to thank the following people for their contributions:

v15.1.1

17 Dec 21:08
c21b620
Compare
Choose a tag to compare

Changelog

What's Changed

  • fix: Adjusting primary-key order for SQL Server to reduce deadlocking by @kagkarlsson in #570
  • fix: Making fields protected in SchedulerBuilder by @0x01F4 in #569
  • chore(deps): bump versions by @kagkarlsson in #571
  • build(deps-dev): bump com.mysql:mysql-connector-j from 8.0.33 to 8.2.0 in /db-scheduler by @dependabot in #573
  • feat: Add schedule-or-reschedule method to the SchedulerClient by @beilCrxmarkets in #553
  • build(deps): bump kotlin.version from 1.7.10 to 2.1.0 by @dependabot in #576
  • build(deps-dev): bump hamcrest.version from 1.3 to 3.0 by @dependabot in #577
  • build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.4.1 to 3.6.0 by @dependabot in #578
  • build(deps): bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.3 by @dependabot in #575
  • build(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.6 by @dependabot in #579
  • build(deps-dev): bump com.mysql:mysql-connector-j from 8.2.0 to 9.1.0 by @dependabot in #583
  • build(deps-dev): bump bytebuddy.version from 1.15.10 to 1.15.11 by @dependabot in #581
  • build(deps-dev): bump com.microsoft.sqlserver:mssql-jdbc from 12.4.2.jre8 to 12.9.0.jre8-preview by @dependabot in #584
  • build(deps): bump serialization.version from 1.4.0 to 1.7.3 by @dependabot in #582

Full Changelog: v15.1.0...v15.1.1

Contributors

We'd like to thank the following people for their contributions:

v15.1.0

12 Dec 12:08
Compare
Choose a tag to compare

Changelog

πŸš€ Features

πŸ› Fixes


Contributors

We'd like to thank the following people for their contributions:

v15.0.0

16 Nov 20:24
c3eace6
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • c3eace6 Adding the ability to prioritize tasks (#519). See upgrade notes. If you do not enable priority, the schema does not have to be updated at this time.

🧰 Tasks

  • 97eb8d2 deps: upgrade logback to 1.2.13 (#543), closes #542
  • e50183e ci: Downgrade to Github Actions runner ubuntu-20.04 to avoid SQL Server problems (#545)

πŸ“ Documentation


  • 292380a Fixed typo in the log msg of the SmokeTest class (#552)
  • c218e1f Add osoykan/db-scheduler-additions sections to the 3rd party list (#534), closes #526

Contributors

We'd like to thank the following people for their contributions:

v14.1.0

23 Aug 06:35
43be703
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • d09ecbd New interface SchedulerListener (#504), closes #451 #504. Makes OTEL-instrumentation easier.

πŸ› Fixes

  • 43be703 Replace TOC link with the correct item Third-party extensions (#523), closes #523

Contributors

We'd like to thank the following people for their contributions:

v14.0.3

23 Jul 21:12
e11e04e
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 679332b rename client.schedule(..) to clarify hidden behavior where nothing is scheduled if the instance already exists (#496), closes #326 #496
  • 309c355 add missing indexes to the oracle ddl script (#503), closes #503

πŸ› Fixes

  • e11e04e 511 - Declare DbSchedulerAutoConfiguration#eagerDbSchedulerStarter as static (#512), closes #511 #512

Contributors

We'd like to thank the following people for their contributions:

v14.0.2

01 Jul 11:17
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

Contributors

We'd like to thank the following people for their contributions:

v14.0.1

07 Jun 06:40
Compare
Choose a tag to compare

Changelog

πŸ› Fixes

  • 04692f7 Mention exception in log message on failures (#497), closes #497
  • f243d5e always set task_data via JdbcCustomization method (#495), closes #452 #495
  • 1ff9ff4 Try to fix flaky new test 'DetectStaleHeartbeatTest'
  • 21f250f Eagerly load DBSchedulerStarter (491) (#492), closes #491 #492
  • b0e981b Respect always-persist-timestamp-in-utc in Spring Starter (#487) (#490), closes #487 #490
  • de44763 Add Automatic-Module-Name attribute to jar manifests for better Java 9+ JPMS compatibility (#477), closes #477

πŸ›  Build

  • 2537135 validate javadoc and sources steps in CI
  • 6e7a657 temporarily disable 'Automatic-Module-Name' config for spring-boot-starter, need debug
  • ff6695b remove unused profile
  • 3bd4745 set jreleaser releaseRepository=true to let it release new artifacts to sonatype
  • 1749238 deps: Updates the spring-boot-compatibility workflow with the latest spring boot versions. (#478), closes #478
  • d62bb51 deps-dev: bump org.postgresql:postgresql from 42.5.1 to 42.5.5 in /db-scheduler (#482), closes #482
  • 15d2be8 deps: bump org.postgresql:postgresql from 42.5.1 to 42.5.5 in /test/benchmark (#483), closes #483

Contributors

We'd like to thank the following people for their contributions:

v14.0.0

18 Apr 17:18
b5578ef
Compare
Choose a tag to compare

Changelog

πŸš€ Features

  • 823c9d2 Add tracking of heartbeat results and executions with stale heartbeat (#432), closes #402 #432. Generally making heartbeating more robust. See PR description for details.
  • d422cfb Introduces setting alwaysPersistTimestampInUTC() for MySQL and MariaDB users (#471), closes #471. This PR changed the default behavior, which was later reverted in #481. See PR description for details.
  • bb17380 Remove Java 8 support (#456), closes #456

πŸ› Fixes

  • b5578ef Revert change in behavior for MariaDB and MySQL with regards to time zone assumptions for persisted timestamps (#481), closes #481
  • 4d3b5bb Update Oracle schema to use timezone-aware type (#457), closes #457. Oracle users are encouraged to change type for timestamp-columns to TIMESTAMP(6) WITH TIME ZONE.
  • a27383a use varchar instead of (deprecated) text column type for MSSQL schema (#455), closes #454 #455
  • 7798c35 Fix bug that causes cronpatterns with no next execution-time to fail. (#435), closes #361 #435

  • cadf433 logging improvement and readme

Contributors

We'd like to thank the following people for their contributions: