Release v4.11.4
Release v4.11.4
7.21.0-rc.791
- AAE-55511 Consume Activiti Maven artifacts from Cloudsmith by @souvikpanda99 in https://github.com/Activiti/Activiti/pull/5647
Full Changelog: https://github.com/Activiti/Activiti/compare/7.21.0-rc.790...7.21.0-rc.791
v17.0.0
- 2a443b56 feat: long running executions logging is added (#915)
- e2c911bf feat: replace DbSchedulerCustomizer with DbSchedulerOverrides (#916)
- 6a8481b9 feat: move Jackson3Serializer to core module (#879)
- 410482e8 fix: lock-and-fetch picking more executions than the limit on PostgreSQL (#943)
- 466ff4b4 fix: validate that pollingInterval is greater than zero (#913)
- d4e422e9 fix: swap module names between the Boot 3 and Boot 4 starters (#917)
- 97017ed8 fix: add Automatic-Module-Name to the Spring starter jars (#914)
- 84884247 fix: safely publish memoized task-data in JdbcTaskRepository (#906)
- 38491d26 fix: remove package-relocation for com.github.kagkarlsson.jdbc (#908)
- 4f3dce0d build: resolve compiler deprecation and unchecked warnings (#880)
- deps: bump jackson 2.22.2, jackson-bom 3.2.2, micrometer 1.17.1, kotlin 2.4.20, jna 5.19.1, jspecify 1.0.1, embedded-postgres-binaries 18.4.0, plus Maven plugin, test dependency and GitHub Actions updates
- 1858729e docs: add 17.0.0 upgrade notes (#955)
- d4a54b3b docs: move Performance section to separate doc (#878)
- 27fcdcb6 docs: compact README table of contents into inline list (#877)
- 11b7bd2e docs: improve README and extract upgrade/benchmark docs (#876)
- 56757501 Fix typo in DEFAULT_FAILURE_LOG_LEVEL (#911)
- aa24aadb Renaming .instanceWithId to .instance in README (#910)
See UPGRADING.md for breaking changes.
v7.1.0-RC2
- Refine
PropertyPathsupport #37642 - Deprecate
AutoPopulatingListfor removal #37639 - Copy builder lists in
HttpServiceProxyFactory#37601 - Align generics in
ExceptionTypeFilterconstructors #37598 - Copy includes and excludes in
RetryPolicy.Builder#37596 - Reject space-separated profile names in expressions #37595
- Reject profile expressions with missing operators or operands #37593
- Detect alias circles when resolving alias targets #37585
- Stop basing
PropertySource.toString()output on the log level #37540 - Make in-memory multipart Part content repeatable #37531
- Use
SqlParameterSourceas-is inSqlParameterSourceUtils.createBatch()#37524 - Use
toSqlParameterSourceinStatementSpec.paramSource(Object)#37501 - Resolve DataClassRowMapper columns via ResultSetMetaData instead of findColumn exceptions #37329
- Deep copy default headers, cookies in client builders #37325
- Honor If-Range for resource range requests #37218
- Validate namespace and local name in require #36915
- Honor
ignoreUnknownFieldsfor invalid property paths inDataBinder#37641 - Double negation in profile expressions is parsed incorrectly #37594
- Detect overflow for floating-point numbers in
NumberUtils#37586 - Add JSON Lines to ProtobufJsonEncoder media types #37559
- Require semicolon before MIME type parameters #37545
- Avoid leaking temp file when disk limit is exceeded in
PartGenerator#37534
- Improve FieldError constructor Javadoc #37533
- Document LocaleContextHolder inheritable behavior #36853
Thank you to all the contributors who worked on this release:
@Gimini-3, @Tanishq-Choudhary, @benelog, @cfcromn, @christianaurichzm, @guanchengang, @junhyeong9812, @kimseongchan0914, @lejuho, @lim950808, @namest504, and @padosol