Skip to content

FINERACT-2421: Update non-major#5782

Open
renovate-bot wants to merge 1 commit intoapache:developfrom
renovate-bot:renovate/non-major
Open

FINERACT-2421: Update non-major#5782
renovate-bot wants to merge 1 commit intoapache:developfrom
renovate-bot:renovate/non-major

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Apr 20, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
io.cucumber:cucumber-spring (source) 7.20.17.34.3 age confidence
io.cucumber:cucumber-junit-platform-engine (source) 7.20.17.34.3 age confidence
io.cucumber:cucumber-java8 (source) 7.20.17.34.3 age confidence
io.cucumber:cucumber-java (source) 7.20.17.34.3 age confidence
com.google.errorprone:error_prone_core (source) 2.35.12.49.0 age confidence
com.puppycrawl.tools:checkstyle (source) 11.0.011.1.0 age confidence
at.yawk.lz4:lz4-java 1.10.11.11.0 age confidence
jacoco (source) 0.8.110.8.14 age confidence
io.swagger.core.v3:swagger-jaxrs2-jakarta 2.2.222.2.48 age confidence
org.apache.commons:commons-lang3 (source) 3.18.03.20.0 age confidence
org.eclipse.persistence:eclipselink 4.0.64.0.9 age confidence
org.apache.commons:commons-collections4 (source) 4.44.5.0 age confidence
io.github.classgraph:classgraph 4.8.1794.8.184 age confidence
org.awaitility:awaitility (source) 4.2.24.3.0 age confidence
org.apache.avro:avro (source) 1.12.01.12.1 age confidence
org.apache.activemq:activemq-client (source) 6.1.66.2.5 age confidence
ch.qos.logback:logback-classic (source, changelog) 1.5.191.5.32 age confidence
ch.qos.logback:logback-core (source, changelog) 1.5.191.5.32 age confidence
org.projectlombok:lombok (source) 1.18.361.18.46 age confidence
org.junit.jupiter:junit-jupiter (source) 5.11.35.14.3 age confidence
org.junit.jupiter:junit-jupiter-api (source) 5.11.35.14.3 age confidence
org.assertj:assertj-core (source) 3.26.33.27.7 age confidence
io.qameta.allure:allure-cucumber7-jvm (source) 2.29.12.34.0 age confidence
io.cucumber:cucumber-junit (source) 7.20.17.34.3 age confidence
com.google.code.gson:gson 2.11.02.14.0 age confidence
io.github.openfeign:feign-core 13.613.12 age confidence
com.squareup.retrofit2:retrofit 2.11.02.12.0 age confidence
org.junit.platform:junit-platform-console (source) 1.11.41.14.3 age confidence
org.mockito:mockito-core 5.14.25.23.0 age confidence
org.junit.platform:junit-platform-suite (source) 1.11.41.14.3 age confidence
org.junit.jupiter:junit-jupiter-engine (source) 5.11.35.14.3 age confidence
org.apache.commons:commons-lang3 (source) 3.12.03.20.0 age confidence
io.swagger.core.v3:swagger-annotations-jakarta 2.2.152.2.48 age confidence
org.jruby:jruby-complete 10.0.2.010.1.0.0 age confidence
org.yaml:snakeyaml 2.52.6 age confidence
org.junit.jupiter:junit-jupiter (source) 5.10.05.14.3 age confidence
io.github.bonigarcia:webdrivermanager (source) 6.3.36.3.4 age confidence
org.seleniumhq.selenium:selenium-java (source) 4.21.04.43.0 age confidence
org.apache.httpcomponents.client5:httpclient5 (source) 5.2.15.6.1 age confidence
io.github.openfeign:feign-okhttp 13.613.12 age confidence
io.github.openfeign:feign-hc5 13.613.12 age confidence
org.apache.tomcat:tomcat 10.1.4910.1.54 age confidence
io.github.openfeign:feign-slf4j 13.613.12 age confidence
io.github.openfeign:feign-jackson 13.613.12 age confidence
jacoco (source) 0.8.120.8.14 age confidence

Release Notes

cucumber/cucumber-jvm (io.cucumber:cucumber-spring)

v7.34.3

Compare Source

Fixed
  • [Core] Update dependency io.cucumber:messages-ndjson to v0.3.2
  • [Core] Update dependency com.fasterxml.jackson:jackson-bom to v2.21.1

v7.34.2

Compare Source

Fixed
  • [Core] Reverted: Early filtering of anonymous classes for glue (#​3158)

v7.34.1

Compare Source

Fixed
  • Ensure dependencies converge (#​3157

v7.34.0

Compare Source

Added
  • [Core] Hide successful hooks by default in HTML report (cucumber/react-components#415)
  • [Java] Support Provider instances with Pico Container (#​2879, #​3128 Stefan Gasterstädt)
  • [Java] Add Step info to @BeforeStep and @AfterStep hooks (#​3139, Menelaos Mamouzellos)
Changed
  • [Core] Refactor internals to use messages-ndjson for serialization (#​3138)
  • [Core] Early filtering of anonymous classes for glue (#​3150, Julien Kronegg)
Fixed
  • [Core] Ignore all potential class loading issues (#​3135, Christoph Läubrich)

v7.33.0

Added
  • [Java] Add Scenario.getLanguage() to return the current language (#​3124 Stefan Gasterstädt)
Changed
  • [Core] Upload Cucumber Reports with Gzip encoding (#​3115)
  • [Core] Render the empty tag expression as an empty string (#​222)
  • [Core] Update dependency io.cucumber:html-formatter to v22.2.0
  • [Core] Update dependency io.cucumber:tag-expressions to v8.1.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.3.2
Fixed
  • [Core] Improve error message for missing operands in tag expressions (#​221)
  • [Core] Include empty scenarios and backgrounds in json report (#​34)

v7.32.0

Changed
  • [Core] Update dependency io.cucumber:gherkin to v36.1.0
  • [Core] Update dependency io.cucumber:html-formatter to v22.1.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter to v0.11.0
  • [Core] Update dependency io.cucumber:pretty-formatter to v2.4.1
Fixed
  • [Core] Add OS version to Meta message (#​3108)
  • [Core] Fix interpolated data tables and doc string arguments in Json report (#​29)

v7.31.0

Added
  • [Core] Add a UsageJsonFormatter, use with --plugin usage-json (#​3086 M.P. Korstanje)
Changed
  • [Core] Update dependency io.cucumber:ci-environment to v12.0.0
  • [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.3.0
  • [Core] Update dependency io.cucumber:gherkin to v36.0.0
  • [Core] Update dependency io.cucumber:html-formatter to v22.0.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter to v0.10.0
  • [Core] Update dependency io.cucumber:messages to v30.1.0
  • [Core] Update dependency io.cucumber:pretty-formatter to v2.4.0
  • [Core] Update dependency io.cucumber:query to v14.6.0
  • [Core] Update dependency io.cucumber:tag-expressions to v8.0.0
  • [Core] Update dependency io.cucumber:teamcity-formatter to v0.2.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter to v0.7.0
  • [Core] Use a message based TimeLineFormatter (#​3095 M.P. Korstanje)
  • [Core] Use a message based UsageFormatter (#​3086 M.P. Korstanje)
  • [Core] Use a message based UnusedFormatter (#​3086 M.P. Korstanje)
Fixed
  • [Core] Prefer URIs with authority (#​3098 M.P. Korstanje)
  • [Core] Reduce classpath scanner logging (#​3099 M.P. Korstanje)

v7.30.0

Changed
  • [JUnit Platform Engine] Use JUnit Platform 1.14.0 (JUnit Jupiter 5.14.0)
Fixed
  • [JUnit Platform Engine] Use FileSource.withPosition (#​3084 M.P. Korstanje)

v7.29.0

Added
  • [Core] Emit Suggestion message (#​3073 M.P. Korstanje)
  • [JUnit Platform Engine] Warn when surefire naming strategy is used (#​3067 M.P. Korstanje)
  • [Java] Generate annotations for Emoji dialect (#​3062 M.P. Korstanje)
Changed
  • [Core] Use a message based RerunFormatter (#​3075 M.P. Korstanje)
  • [Core] Use a message based TeamCityPlugin (#​3050 M.P. Korstanje)
  • [Core] Use a message based DefaultSummaryPrinter (#​3028 M.P. Korstanje)
  • [Core] Use a message based ProgressFormatter (#​3028 M.P. Korstanje)
  • [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.2.0
  • [Core] Update dependency io.cucumber:gherkin to v35.1.0
  • [Core] Update dependency io.cucumber:html-formatter to v21.15.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter to v0.9.0
  • [Core] Update dependency io.cucumber:messages to v29.0.1
  • [Core] Update dependency io.cucumber:pretty-formatter to v2.3.0
  • [Core] Update dependency io.cucumber:query to v14.3.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter to v0.6.0
Fixed
  • [Core] Emit StepMatchArgumentsList for ambiguous steps (#​3066 M.P. Korstanje)
  • [Core] Restore TestSourcesModel (#​3076 M.P. Korstanje)
  • [Core] Optimize StringUtils.isWhitespace (gherkin/#​468 Julien Kronegg, M.P. Korstanje)

v7.28.2

Fixed

v7.28.1

Fixed

v7.28.0

Added
  • [Core] Add custom UuidGenerator to Runtime.Builder (#​3039 Christoph Läubrich, M.P. Korstanje)
  • [Core] Add --i18n-keywords and --i18n-languages options (#​3053 M.P. Korstanje)
  • [JUnit Platform Engine] Warn when selected line does not exist (#​3056 M.P. Korstanje)
  • [JUnit Platform Engine] Support rerun files (#​3057 M.P. Korstanje)
Changed
Deprecated
  • [Core] Deprecate --i18n options (#​3053 M.P. Korstanje)

v7.27.2

Fixed
  • [Core] Intellij does not print summary when executing concurrently (#​3049 M.P. Korstanje)

v7.27.1

Fixed

v7.27.0

Changed
  • [Core] Show both steps and hooks in progress formatter (#​3029 M.P. Korstanje)
  • [Core] Use a more consistent definition of whitespace (gherkin/#​442 M.P. Korstanje)
  • [Core] Improve Gherkin parser performance (gherkin/#​436 Julien Kronegg, M.P. Korstanje)

v7.26.0

Compare Source

Added
  • [JUnit Platform Engine] Add cucumber.junit-platform.discovery.as-root-engine to work around SBT issues (#​3023 M.P. Korstanje)
Fixed
  • [JUnit Platform Engine] Don't use Java 9+ APIs (#​3025 M.P. Korstanje)
  • [JUnit Platform Engine] Implement toString on custom DiscoverySelectors
  • [Core] Fix incomplete id for scenarios under rules in json output (#​3026 M.P. Korstanje)

v7.25.0

Compare Source

Changed

v7.24.0

Compare Source

Added
  • [JUnit Platform Engine] Option to include a parameterized scenario name only if the scenario is parameterized (#​2835 M.P. Korstanje)
  • [JUnit Platform Engine] Option to order features and scenarios (#​2835 M.P. Korstanje)
  • [JUnit Platform Engine] Log discovery issues when a classpath resource selector is (e.g. @SelectClasspathResource) is used to select a directory. (#​2835 M.P. Korstanje)
Changed
  • [JUnit Platform Engine] Use JUnit's EngineDiscoveryRequestResolver to resolve classpath based resources. (#​2835 M.P. Korstanje)
  • [JUnit Platform Engine] Use JUnit Platform 1.13.3 (JUnit Jupiter 5.13.3)
  • [Core] Use a message based Pretty Formatter (#​2835 M.P. Korstanje)
  • [Core] Update dependency io.cucumber:gherkin to v33.0.0
  • [Core] Update dependency io.cucumber:messages to v28.2.0
  • [Core] Update dependency io.cucumber:html-formatter to v21.13.0
  • [Core] Update dependency io.cucumber:junit-xml-formatter to v0.8.0
  • [Core] Update dependency io.cucumber:query to v13.4.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter to v0.4.1
Deprecated
  • [JUnit] Deprecate cucumber-junit in favour of cucumber-junit-platform-engine (#​2835 M.P. Korstanje)
Fixed
  • [JUnit Platform Engine] Log discovery issues for feature files with parse errors. (#​2835 M.P. Korstanje)

v7.23.0

Compare Source

Added
  • [JUnit Platform Engine, TestNG] Remove framework elements from UndefinedStepException stacktrace (#​3002 M.P. Korstanje)
  • [JUnit Platform Engine] Add surefire naming strategy (#​3003 M.P. Korstanje)
Changed
  • [JUnit Platform Engine] Use number-and-pickle-if-parameterized example naming strategy by default (#​3004 M.P. Korstanje)

v7.22.2

Compare Source

Changed
  • [Archetype] Assume new projects are created with at least Java 17
Fixed
  • [Core] Convert parameterized objects with @DefaultDataTableEntryTransformer (#​2995 Jean Tissot)

v7.22.1

Compare Source

Changed
  • [JUnit Platform Engine] Use JUnit Platform 1.12.2 (JUnit Jupiter 5.12.2)
Fixed

v7.22.0

Compare Source

Changed
  • [Core] Improved Gherkin parser performance (gherkin/#​372 M.P. Korstanje & Julien Kronegg)
  • [Core] Improved caching glue performance (#​2971 M.P. Korstanje & Julien Kronegg)
  • [Java, Java8] Significantly reduced number of emitted step- and hook-definition messages (#​2971 M.P. Korstanje & Julien Kronegg)
  • [Core] Removed workarounds to limit size of html report (#​2971 M.P. Korstanje & Julien Kronegg)
  • [JUnit Platform Engine] Use JUnit Platform 1.12.0 (JUnit Jupiter 5.12.0)
Deprecated
  • [Core] Deprecated ScenarioScoped glue (#​2971 M.P. Korstanje & Julien Kronegg)
Fixed

v7.21.1

Compare Source

Fixed
  • [Archetype] Set glue path by default (#​2975 M.P. Korstanje)

v7.21.0

Compare Source

Added
  • [Core] Pretty-Print DocStringArgument Step Arguments(#​2953 Daniel Miladinov)
  • [Core] Include hook type in cucumber message (#​2972 M.P. Korstanje)
Changed
  • [Archetype] Replace JUnit Jupiter with AssertJ (#​2969 M.P. Korstanje)
  • [JUnit Platform Engine] Use JUnit Platform 1.11.3 (JUnit Jupiter 5.11.3)
  • [Core] Update dependency io.cucumber:gherkin to v31.0.0
  • [Core] Update dependency io.cucumber:messages to v27.2.0
  • [Core] Update dependency io.cucumber:html-formatter to v21.9.0
  • [Core] Update dependency io.cucumber:query to v13.2.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter to v0.3.1
Fixed
  • [Core] Include root cause when using DataTable.asList and friends (#​2949 M.P. Korstanje)
  • [Core] Indent stacktrace in pretty formatter (#​2970 M.P. Korstanje)
  • [JUnit Platform Engine] Set Engine-Version-cucumber attribute (#​2963 M.P. Korstanje)
google/error-prone (com.google.errorprone:error_prone_core)

v2.49.0: Error Prone 2.49.0

This release includes several changes to Matcher APIs, and removed some deprecated or problematic APIs:

  • Remove deprecated MethodMatchers.withSignature API, which relies on fragile toString behaviour. Alternatives for matching on method signatures with varargs and type parameters were added in a98a1c5.
  • Removed variableType(Matcher) API. Matchers.variableType(Matcher) uses VariableTree#getType to match variable types, which own't work for lambda parameters with inferred types after JDK-8268850. The recommended replacement is variableType(TypePredicate).
  • Make enclosingPackage return an optional. Module elements are not enclosed by a package, checks using enclosingPackage shouldn't assume an enclosing package exists when processing arbitrary elements.
  • New FieldMatchers API, similar to MethodMatchers (1dd9c3a).

New checks:

Closed issues: #​2283, #​3503, #​5210, #​5289, #​5548, #​5548, #​5554, #​5609, #​5614, #​5656

Full changelog: google/error-prone@v2.48.0...v2.49.0

v2.48.0: Error Prone 2.48.0

Changes:

  • Added support for passing flags with command-line argument files (@-files) (8e84edf)

New checks:

Closed issues: #​5529, #​5537, #​5522, #​5521

Full changelog: google/error-prone@v2.47.0...v2.48.0

v2.47.0: Error Prone 2.47.0

New checks:

Closed issues: #​1811, #​4168, #​5459, #​5460

Full changelog: google/error-prone@v2.46.0...v2.47.0

v2.46.0: Error Prone 2.46.0

Changes:

New checks:

Full changelog: google/error-prone@v2.45.0...v2.46.0

v2.45.0: Error Prone 2.45.0

Changes:

  • Improved compatibility with latest JDK 26 EA builds.

New checks:

Closed issues: #​5335

Full changelog: google/error-prone@v2.44.0...v2.45.0

v2.44.0: Error Prone 2.44.0

Changes

Closed issues: #​5218, #​5278

Full changelog: google/error-prone@v2.43.0...v2.44.0

v2.43.0: Error Prone 2.43.0

The minimum supported JDK version to run Error Prone is now JDK 21 (#​4867).

Changes:

  • -XepPatchChecks now skips disabled checks (#​4943)
  • AndroidJdkLibsChecker has been removed, the recommended replacement for Android code is Android Lint's NewApi check

New checks:

Closed issues: #​4943, #​5102, #​5107, #​5121, #​5158, #​5217, #​5239

Full changelog: google/error-prone@v2.42.0...v2.43.0

v2.42.0: Error Prone 2.42.0

New checks:

Changes:

  • The return type of ASTHelpers.asFlagSet has changed. The previous type was EnumSet<Flags.Flag>, where Flags.Flag is an enum in the javac class Flags. A recent JDK change has replaced that enum with a new top-level enum called FlagsEnum. It is not possible to change ASTHelpers.asFlagSet in a way that would be type-safe and compatible with the enums from JDKs both before and after the change. Instead, the method now returns ImmutableSet<String>, where the strings come from the toString() of the enum constants. That means they are "native", "abstract", etc.
  • Flag IO.print[ln]() in SystemOut.

Full changelog: google/error-prone@v2.41.0...v2.42.0

v2.41.0: Error Prone 2.41.0

New checks:

  • EffectivelyPrivate: Detect declarations that have public or protected modifiers, but are effectively private

Changes:

  • Skip BooleanLiteral findings if the target type is boxed (#​5134)

Full changelog: google/error-prone@v2.40.0...v2.41.0

v2.40.0: Error Prone 2.40.0

Changes:

Full changelog: google/error-prone@v2.39.0...v2.40.0

v2.39.0: Error Prone 2.39.0

Changes:

  • Temporarily downgrade to Guava 33.4.0 (#​5108)

Checks:

  • BooleanLiteral: Prefer true to Boolean.TRUE
  • ExpensiveLenientFormatString: Renamed from PreconditionsExpensiveString, detects unnecessary calls to String.format in the arguments of lenient formatting methods.
  • UnnecessaryQualifier: Detects @Qualifier or @BindingAnnotation annotations that have no effect, and can be removed

Issues: #​4996, #​5045

Full changelog: google/error-prone@v2.38.0...v2.39.0

v2.38.0: Error Prone 2.38.0

New checks:

Closed issues: #​4924, #​4897, #​4995

Full changelog: google/error-prone@v2.37.0...v2.38.0

v2.37.0: Error Prone 2.37.0

Changes:

  • The annotations that were previously in error_prone_type_annotations have been been merged into error_prone_annotations. error_prone_type_annotations is now deprecated, and will be removed in a future release.

New checks:

  • AssignmentExpression - The use of an assignment expression can be surprising and hard to read; consider factoring out the assignment to a separate statement.
  • IntFloatConversion - Detect calls to scalb that should be using the double overload instead
  • InvalidSnippet - Detects snippets which omit the : required for inline code.
  • JUnit4EmptyMethods - Detects empty JUnit4 @Before, @After, @BeforeClass, and @AfterClass methods.
  • MockIllegalThrows - Detects cases where Mockito is configured to throw checked exception types which are impossible.
  • NegativeBoolean - Prefer positive boolean names.
  • RuleNotRun - Detects TestRules not annotated with @Rule, that won't be run.
  • StringConcatToTextBlock - Replaces concatenated multiline strings with text blocks.
  • TimeInStaticInitializer - Detects accesses of the system time in static contexts.

Closed issues:

  • Propagate check flags in patch mode (#​4699)
  • Fixes a crash in ComputeIfAbsentAmbiguousReference (#​4736)
  • Show the field name in HidingField diagnostics (#​4775)
  • Add support for jakarta annotations to some checks (#​4782)
  • FloatingPointAssertionWithinEpsilonTest depends on default locale (#​4815)
  • @InlineMe patching of Strings.repeat produces broken code (#​4819)
  • Fix a crash in IdentifierName on unnamed (_) variables (#​4847)
  • Fix a crash in ArgumentParameterSwap (#​490)

Full changelog: google/error-prone@v2.36.0...v2.37.0

v2.36.0: Error Prone 2.36.0

Changes:

  • Add new matcher interfaces to ErrorProneScanner for AST nodes introduced after Java 11 (e5fd194)
  • Fix compatibility with latest JDK 24 EA builds (d67bc15)
  • Check that --should-stop=ifError=FLOW is set when using the -Xplugin integration (e71db1f)

New checks:

Closed issues: #​4633, #​4646

Full changelog: google/error-prone@v2.35.1...v2.36.0

checkstyle/checkstyle (com.puppycrawl.tools:checkstyle)

v11.1.0

Compare Source

Checkstyle 11.1.0 - https://checkstyle.org/releasenotes.html#Release_11.1.0

New:

#​17451 - false-negative: whitespace between type annotation and array declarator or ellipsis

Bug fixes:

#​17540 - Annotation location rule is not enforced in package-info.java file
#​17507 - Google style: Missing support for multipart versioning format using underscores in method names
#​17778 - Add support to properly follow Rule 7.1.1 General Form in Google Style Guide Implementation
#​17825 - --generate-checks-and-files-suppression option generates invalid XML
#​13048 - JavadocTagC


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@forking-renovate forking-renovate Bot added the renovate https://renovate.whitesourcesoftware.com [FINERACT-962] label Apr 20, 2026
@renovate-bot renovate-bot force-pushed the renovate/non-major branch 4 times, most recently from eff1c2c to 03fbe6e Compare April 23, 2026 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate https://renovate.whitesourcesoftware.com [FINERACT-962]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant