Skip to content

Releases: kagkarlsson/db-scheduler

v16.12.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 29 May 14:20
Immutable release. Only release title and notes can be modified.
a02d60d

Changelog

🚀 Features

🐛 Fixes

  • 9ff943a single statement lock-and-fetch unresolved task from first batch… (#811), closes #804 #811

🛠 Build

Contributors

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

v16.11.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 26 May 13:53
Immutable release. Only release title and notes can be modified.
8c3e465

Changelog

🚀 Features

  • ef0d41e add MaxRetriesBuilder fluent API for FailureHandler (#856)

🔄️ Changes

  • 9481948 mdc logging interceptor is refactored in spring boot example (#854)

🛠 Build

  • 8c3e465 deps: bump org.mockito:mockito-bom from 5.20.0 to 5.23.0 (#866)
  • 7cc6edc deps: bump org.junit:junit-bom from 6.0.3 to 6.1.0 (#867)

Contributors

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

v16.10.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 20 May 07:14
Immutable release. Only release title and notes can be modified.
22c1fb9

Special mentions

Schema was updated for MySQL and MariaDB: TIMESTAMP -> DATETIME (see #838). Users are recommended to patch schemas.

Changelog

🐛 Fixes

  • ad0314c Use DATETIME instead of TIMESTAMP for MySQL and MariaDB schema (#838), closes #514 #838

🔄️ Changes

  • daaac1d ‎pollUsingFetchAndLockOnExecute strategy is renamed and ‎README is refactored (#801), closes #801

🧪 Tests

  • cb5aef9 moving old benchmark-setup to separate private repo (#851), closes #851

🛠 Build

  • 22c1fb9 deps: bump org.jetbrains:annotations from 26.0.2 to 26.1.0 (#861)
  • fc30931 deps: bump org.apache.commons:commons-lang3 from 3.19.0 to 3.20.0 (#860)
  • 0870e72 deps: bump the maven-plugins group with 2 updates (#858)
  • ccc628c deps-dev: bump com.oracle.database.jdbc:ojdbc8 from 23.26.1.0.0 to 23.26.2.0.0 in the database-drivers group (#857), closes #857
  • 5d832e1 deps-dev: bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 in the test-dependencies group (#859)
  • 9a4bd64 deps: bump codecov/codecov-action from 5 to 6 in the github-actions group (#862)
  • 96de3e6 Trying out code coverage report (#846), closes #846
  • 7d6597e deps: bump com.google.code.gson:gson from 2.13.2 to 2.14.0 (#840)
  • 807c693 disable JReleaser issue-marking on release (#845), closes #845

📝 Documentation

Contributors

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

v16.9.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 12 May 10:47
761963d

Special mentions

  • For Oracle, the recommendation is to use timestamp with time zone type for timestamps, for which .alwaysPersistTimestampInUTC() must not be enabled.

Changelog

🚀 Features

  • 49a51c0 bind TIMESTAMP WITH TIME ZONE via setObject(OffsetDateTime) (#812)

🐛 Fixes

  • 41ec746 Update schema and jdbc-customizaztion to fix MS SQL task_data corruption for odd-length byte arrays (#798), closes #798
  • 7d90ab2 custom deadExecution applying is fixed in builder executeStateful (#802), closes #790 #802

🧰 Tasks

  • c3285da deps: bump Spring Boot BOMs to pull in patched Jackson (fixes #805)

🛠 Build

  • 761963d deps: bump testcontainers-bom from 1.21.3 to 2.0.5 (#844)
  • f5578f4 deps: bump org.junit:junit-bom from 5.14.0 to 6.0.3 (#839)
  • b2009f6 deps: bump io.micrometer:micrometer-bom from 1.15.3 to 1.16.5 (#841)
  • a2dcff3 deps: bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre (#843)
  • d1bac26 deps: bump net.java.dev.jna:jna from 5.17.0 to 5.18.1 (#833)
  • cf0d389 deps: bump the maven-plugins group with 5 updates (#837)
  • 576d92b deps: bump serialization.version from 1.9.0 to 1.11.0 (#830)
  • 0dbe60f deps: bump jackson.version from 2.21.2 to 2.21.3 (#831), closes #831
  • 148741c deps-dev: bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /db-scheduler (#834),
  • 2118be2 deps: bump org.postgresql:postgresql from 42.5.5 to 42.7.11 in /test/benchmark (#835)
  • 9293090 deps-dev: bump the test-dependencies group across 1 directory with 13 updates (#829)
  • 650cd47 rename spring-boot.version to spring-boot-3.version, closes #832
  • fcf8537 deps: bump the github-actions group with 4 updates (#828)
  • 214638b configure dependabot grouping and pin embedded-postgres binaries (#827)

📝 Documentation

  • 921c05a Adding 'AI Contribution Policy' to contributor guidelines

Contributors

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

v16.8.1

Choose a tag to compare

@kagkarlsson kagkarlsson released this 07 May 08:19

Changelog

🛠 Build

  • 3f309a9 do not use maven-gpg-plugin to sign on release

📝 Documentation

  • 7f52cb4 remove snapshotRepository

Contributors

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

v16.8.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 07 May 07:59

Changelog

🐛 Fixes

  • 23b94bd remove duplicated "while" in heartbeat-failure log (#814), closes #730 #814
  • 116b86e cronStyle getter is added to CronSchedule (#793), closes #792 #793
  • 8572342 pass execution interceptors to ManualScheduler (#795), closes #795
  • 14df9c3 Add ManualSchedulerBuilder overrides for tableName and alwaysPersistTimestampInUTC (#788), closes #788

🔄️ Changes

  • 9a24e9f helper for updating rows (executions) (#808), closes #808
  • d83c85d Use JsonMapper instead of ObjectMapper in Jackson3Serializer (#789), closes #789

  • 4a2da67 add organization to pom.xml

Contributors

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

v16.7.1

Choose a tag to compare

@kagkarlsson kagkarlsson released this 30 Jan 21:44
328f53b

Changelog

🐛 Fixes

🔄️ Changes

🧰 Tasks

  • d99a9ff add commit for spotless poms to .git-blame-ignore-revs

  • 1ae4352 Update db-scheduler version to 16.7.0 in README

Contributors

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

v16.7.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 06 Jan 16:52

Changelog

🚀 Features

🐛 Fixes

  • 4cdbf50 boot compatibility-tests should also build dependencies

🔄️ Changes

Contributors

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

v16.6.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 07 Nov 22:10
b14e8e0

Changelog

🚀 Features

  • b14e8e0 Use execution-time when calculating age of execution with unresolved task (#768), closes #768

Contributors

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

v16.5.0

Choose a tag to compare

@kagkarlsson kagkarlsson released this 07 Nov 13:09
16daff3

Changelog

🚀 Features

🐛 Fixes

Contributors

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