v16.12.0
- d29c497 add per-task summary to SchedulerClient (#874), closes #873 #874
- 277f96b sqlite support is added (#869), closes #868 #869
- 9ff943a single statement lock-and-fetch unresolved task from first batch… (#811), closes #804 #811
- a02d60d deps-dev: bump org.xerial:sqlite-jdbc from 3.25.2 to 3.41.2.2 in /db-scheduler (#875), closes #875
- f520342 deps: bump io.zonky.test.postgres:embedded-postgres-binaries-bom from 17.5.0 to 18.3.0 (#865), closes #102 #103 #105 #106 #107 #108 #865
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
- Michael Str
- dependabot[bot] (@dependabot[bot])
v16.11.0
- ef0d41e add MaxRetriesBuilder fluent API for FailureHandler (#856)
- 9481948 mdc logging interceptor is refactored in spring boot example (#854)
- 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)
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
- Michael Str
- dependabot[bot] (@dependabot[bot])
v16.10.0
Schema was updated for MySQL and MariaDB: TIMESTAMP -> DATETIME (see #838). Users are recommended to patch schemas.
- ad0314c Use DATETIME instead of TIMESTAMP for MySQL and MariaDB schema (#838), closes #514 #838
- daaac1d pollUsingFetchAndLockOnExecute strategy is renamed and README is refactored (#801), closes #801
- cb5aef9 moving old benchmark-setup to separate private repo (#851), closes #851
- 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
- f05a3c3 Refactor ai-policy to separate AI_POLICY.md (#855), closes #855
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
- Michael Str
- Ruslan Stelmachenko
- dependabot[bot] (@dependabot[bot])
v16.9.0
- 49a51c0 bind TIMESTAMP WITH TIME ZONE via setObject(OffsetDateTime) (#812)
- 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
- c3285da deps: bump Spring Boot BOMs to pull in patched Jackson (fixes #805)
- 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)
- 921c05a Adding 'AI Contribution Policy' to contributor guidelines
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
- Michael Str
- dependabot[bot] (@dependabot[bot])
- tstavinoha
v16.8.1
- 3f309a9 do not use maven-gpg-plugin to sign on release
- 7f52cb4 remove snapshotRepository
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
v16.8.0
- 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
- 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
We'd like to thank the following people for their contributions:
- Garvit Joshi (@garvit-joshi)
- Gustav Karlsson (@kagkarlsson)
- Michael Str
- anton-kapelyushok
- lhoegh
- mads bredholt (@mapeders)
v16.7.1
- f4fe276 generate properties metadata for spring boot starter (#780), closes #778 #780
- 328f53b spotless markdown (#782), closes #782
- d1e1826 spotless poms (#781), closes #781
- d99a9ff add commit for spotless poms to .git-blame-ignore-revs
- 1ae4352 Update db-scheduler version to 16.7.0 in README
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
v16.7.0
- 951111d spring boot 4 starter (#771), closes #771
- 4cdbf50 boot compatibility-tests should also build dependencies
- f9f4021 extract spring common module (#765), closes #765
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
- Julien Lafourcade
v16.6.0
- b14e8e0 Use execution-time when calculating age of execution with unresolved task (#768), closes #768
We'd like to thank the following people for their contributions:
- Gustav Karlsson (@kagkarlsson)
v16.5.0
- 16daff3 add pagination support for SchedulerClient #547 (#732), closes #547 #732
- b8773eb Make KotlinSerializer.kt more robust (#524), closes #524
We'd like to thank the following people for their contributions:
- Geir Sagberg (@geirsagberg)
- Gustav Karlsson (@kagkarlsson)
- Oğuzhan Soykan