Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the gradle-dependencies group with 15 updates #1752

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 1, 2024

Bumps the gradle-dependencies group with 15 updates:

Package From To
com.gradle.develocity 3.17.5 3.17.6
com.oracle.coherence.ce:coherence 22.06.2 24.03.1
it.unimi.dsi:fastutil-core 8.5.13 8.5.14
com.google.googlejavaformat:google-java-format 1.22.0 1.23.0
com.google.inject:guice 6.0.0 7.0.0
com.hazelcast:hazelcast 5.3.7 5.5.0
org.junit.jupiter:junit-jupiter 5.11.0-M2 5.11.0-RC1
org.junit:junit-bom 5.11.0-M2 5.11.0-RC1
org.junit.vintage:junit-vintage-engine 5.11.0-M2 5.11.0-RC1
com.uber.nullaway:nullaway 0.11.0 0.11.1
net.sourceforge.pmd:pmd 7.3.0 7.4.0
net.sourceforge.pmd:pmd-ant 7.3.0 7.4.0
net.sourceforge.pmd:pmd-java 7.3.0 7.4.0
com.google.protobuf:protobuf-java 4.27.2 4.27.3
org.tukaani:xz 1.9 1.10

Updates com.gradle.develocity from 3.17.5 to 3.17.6

Updates com.oracle.coherence.ce:coherence from 22.06.2 to 24.03.1

Release notes

Sourced from com.oracle.coherence.ce:coherence's releases.

Coherence CE v24.03.1

This is patch 1 of the Coherence CE 24.03 release.

New features in Coherence CE 24.03.1

  1. COH-30158 Added Listener Key Count, Listener Filter Count and Listener Registration Count to report-cache-storage.xml.
  2. COH-30148 Added support to allow the definition of custom executors for the remote executor service via XML configuration.
  3. COH-30142 Added support for advanced task orchestration across multiple JVMs via the RemoteExecutor API.
  4. COH-30058 Reduced memory allocation when creating a PartitionSet instance for a single partition, to improve memory profile of parallel queries against caches with high partition count.
  5. COH-30039 The coherence-json module's POF configuration file is now auto discoverable when using POF serialization.
  6. COH-29934 Added support for macro parameter expansion to <cdi:bean/> content expression
  7. COH-29861 Added support for Java records to UniversalExtractor
  8. COH-29791 Enhanced POF deserialization error messages to show the id of the field being deserialized.
  9. COH-29784 Improved the cleanup process of persistence files to handle case when data is deleted followed by a period with no cache activity.
  10. COH-29778 Added support for JDK 21 VirtualThread-per-task executors to the Coherence Executor Service.
  11. COH-29691 Improved PortableTypeGenerator to report an error when a POF annotated field is declared as final.
  12. COH-29676 Improved the process of loading management-http-config.xml so that the file can be overridden by placing another management-http-config.xml file in the classpath before coherence.jar.
  13. COH-29598 Improved the process of loading management-config.xml so that the file can be overridden by placing another management-config.xml file in the classpath or module path before coherence.jar.

Bugs fixed since Coherence CE 24.03

  1. COH-30427 Fixed an issue where version compatibility checks could fail when parsing CE versions.
  2. COH-30319 Fixed an issue where the Coherence health API could report ready before all services had started.
  3. COH-30247 Fixed an issue where the coherence.distributed.partitioncount system property was not honored when using the default cache configuration.
  4. COH-30209 Fixed an issue where rolling restart with persistence done concurrently by 2 or more nodes may result in the cache service going into the ORPHANED state and require a cluster restart.
  5. COH-30178 Fixed an issue which could prevent tasks from being executed by RemoteExecutors.
  6. COH-30157 Fixed an issue where the cluster service may be stopped in very rare circumstances due to an unhandled UnsupportedOperationException.
  7. COH-30067 Fixed an issue where CacheMappingRegistry.register() or SchemeMappingRegistry.register() will throw a NullPointerException if the registry is not initialized.
  8. COH-30023 Fixed an issue where, in certain cases, remote invocation using an ArrayFilter would use excessive CPU.
  9. COH-30006 Fixed an issue where topic subscribers could become disconnected and hang attempting to reconnect. The fix for this issue means that when using topics is it not possible to perform a rolling upgrade from versions prior to 14.1.1-2206-4. If a rolling upgrade is required it must be done in two stages, first to a version 14.1.1-2206-4 or higher then to the 14.1.1-2206-9. This rolling upgrade restriction only affects applications that are using topics.
  10. COH-29996 Fixed an issue where the expiry delay was ignored when calling put on a cache using the gRPC API with a Helidon 4 gRPC proxy server.
  11. COH-29829 Updated Helidon to version 3.2.7.
  12. COH-29822 Fixed an issue where XSD schema validation may fail in coherence-operational-config.xsd when using JDK 22 or greater and setting -Djdk.xml.jdkcatalog.resolve=strict.
  13. COH-29808 Updated Netty to version 4.1.108.Final.
  14. COH-26683 Fixed an issue where MessageBus would heartbeat at double the configured interval.
  15. COH-24703 Removed an unnecessary stack trace that is logged when a member leaves a cluster.
  16. COH-23555 Fixed an issue where near, view, and continuous query caches may contain stale data after snapshot recovery.
  17. COH-30455 Fixed an issue where version compatibility checks could fail when parsing CE versions which could manifest as serialization compatibility exceptions when doing a rolling upgrade

Coherence CE 24.03

This is the Coherence CE v24.03 release.

Requirements:

  • Java 17 or higher
  • Some features will work only on Java 21 or higher

New Features in CE 24.03

Coherence CE 24.03 is now compatible with both Helidon 3.x and Helidon 4.x.

... (truncated)

Commits
  • c0b570a release: update poms to version 24.03.1
  • 73ac0cc Bug 36796618 - [36776743->24.03.1] Fix stream corruption error on rolling upg...
  • d074bfd Bug 36796618 - [36776743->24.03.1] Fix stream corruption error on rolling upg...
  • cf8a3c2 Harden TopicChannelCountRecoveryTests
  • 0a2afbc Harden TopicChannelCountRecoveryTests
  • e71e5ac Bug 36679025 - Build: update ManagementStartupModeTests.testConfigurationOver...
  • da72ad0 Bug 36800725 - [36774493->24.03.1] Topics: New channels are not assigned to a...
  • 148af52 Revert CL# 109787
  • ed45a05 Enh 36705531 - Add a method to Coherence queue that adds an element and retur...
  • 889d0ad Bug 36796618 - [36776743->24.03.2] - fix VersionHelper to correctly parse sho...
  • Additional commits viewable in compare view

Updates it.unimi.dsi:fastutil-core from 8.5.13 to 8.5.14

Changelog

Sourced from it.unimi.dsi:fastutil-core's changelog.

8.5.14

  • Potential improvements by array caching thanks to [email protected].

  • Fixed a bug in sublist iterators of immutable lists. Thanks to Barak Ugav for finding and fixing this bug.

  • Implemented missing skip() and forEachRemaining() methods in array-based containers.

  • Fixed a bug in array-based containers that would have thrown the wrong exception and leave the iterator in an inconsistent state when removing before iterating. Thanks to Michal Frajt for reporting this bug.

  • Entry.setValue() now works correctly in all iterators and iterator-like methods of array-based maps. It was previously throwing an UnsupportedOperationException.

  • New methods to obtain comparators from key extractors. Thanks to Barak Ugav for implementing this feature.

Commits

Updates com.google.googlejavaformat:google-java-format from 1.22.0 to 1.23.0

Release notes

Sourced from com.google.googlejavaformat:google-java-format's releases.

v1.23.0

Changes:

Full Changelog: google/google-java-format@v1.22.0...v1.23.0

Commits
  • f1f6874 Release google-java-format 1.23.0
  • de57db5 Add customization for google-java-format arguments
  • 1296f1d Use JSpecify 1.0!
  • f7543b2 Adjust line comment indentation inside statement switches
  • 3affd63 Adjust indentation of line comments inside expression switches
  • 7fd9300 Fix modifier order handling for non-sealed
  • db08589 Automatic code cleanup.
  • 0b384e3 Prepare g-j-f for some internal javac API changes
  • b9b6730 Handle classes with no members and semi-colons
  • bec248b Add a test for trailing unicode escaped whitespace in text blocks
  • Additional commits viewable in compare view

Updates com.google.inject:guice from 6.0.0 to 7.0.0

Release notes

Sourced from com.google.inject:guice's releases.

Guice 7.0.0

See https://github.com/google/guice/wiki/Guice700 for release notes.

Guice 7.0.0-rc1

See https://github.com/google/guice/wiki/Guice700 for release notes.

Commits
  • b0e1d0f set 7.0.0 release #s.
  • f4a66b7 Make error_prone_annotations dependency optional
  • 654032a Internal change.
  • bee813b Improve MissingImplementationError to lazily calculate suggestions and standa...
  • 2d64067 Use linked bindings for MapBinder/Multibinder/OptionalBinder aliases, instead...
  • be0141c Internal change
  • 40a5bcf Avoid re-initializing factories that are already initialized. This is necessa...
  • 9ac4767 Change the way we reference what 6.0 supports in the README, so it doesn't ge...
  • 24324ca Prepare for the Guice 6.0 & 7.0 releases. This change does the following:
  • 49b1a33 Remove redundant references to javax.{inject,persistence,servlet} and replace...
  • See full diff in compare view

Updates com.hazelcast:hazelcast from 5.3.7 to 5.5.0

Release notes

Sourced from com.hazelcast:hazelcast's releases.

v5.5.0

For the full release notes for this release, see https://docs.hazelcast.com/hazelcast/5.5/release-notes/5-5-0.

v5.4.0

This document lists the new features, enhancements, fixed issues and, removed or deprecated features for Hazelcast Platform 5.4.0 release. The numbers in the square brackets refer to the issues and pull requests in Hazelcast's GitHub repository.

[!CAUTION] Starting with this release of Hazelcast Platform, the minimum supported Java version is 17.

New Features

  • Enterprise User Code Namespaces: Enable deployment and redeployment of your custom classes. See the User Code Namespaces documentation.
  • Enterprise CPMap: Added CPMap as a minimal key-value CP data structure. See CPMap documentation. #25802
  • Enterprise Thread-Per-Core (TPC): TPC is now generally available. You can enable this feature on the clients and cluster members for improved performance. See the Thread-Per-Core (TPC) documentation.

Breaking Changes

  • The MergingValue interface within the SPI package now requires the getDeserializedValue() method to be defined within implementations, replacing the getValue() definition. #25942
  • Moved the MongoDB connector to the extensions module, that is, its classes and related dependencies relocated; if you are using Maven to install the connector, you must add <classifier>jar-with-dependencies</classifier> to your pom.xml. Also removed the permissions for MongoDB connector. #25744, #25701
  • Method names used as parameters in SecurityInterceptor checks were reviewed and unified into a single place - class com.hazelcast.security.SecurityInterceptorConstants. Some client messages have the method name changed to reflect their purpose better. Some client messages are newly covered by SecurityInterceptor checks now. #25020
  • Renamed the service port for Hazelcast clusters deployed in Kubernetes environments to hazelcast. The previous name, hazelcast-service-port, caused member auto-discovery for embedded deployments to fail. #24834, #24705, #24688
  • Fixed an issue where Hazelcast was not failing fast when a member is started with a blank public address. This has been fixed by introducing a configuration validation that might break any existing, but invalid, configuration. #24729

Enhancements

SQL/Jet Engine

  • Removed the beta annotations from the data connection classes. #26000
  • Replaced the user-defined types (UDTs) feature flag with the cyclic UDT feature flag, to prevent querying such type data. #25977
  • Added support for loading and storing a single column as the value using the GenericMapStore. #25878
  • Each Jet engine job was creating a client for connecting to the remote cluster, resulting in an excessive number of clients. This has been fixed by introducing a single data connection, which can be reused for all job instances. #25754, #25731
  • Added support for resolving fields from Avro schemas in Kafka mappings. #25935
  • Changed the exception type from CancellationException to CancellationByUserException when the user cancels a job before it is initialized. #25383
  • Added nested field support for Avro serialization format. #25269
  • Removed the redundant sort and merge operations in sorted index scans, for the computations where the index order is not needed, for example, aggregations. #25180
  • Updated the data comparator to improve the performance of sorted index operations. #25196
  • Added support for partition pruning for the __key filters. #25105
  • Added support for partitioned edges in Jet engine's partition pruning. #25062
  • Added a new mechanism to compute the required partitions to be scanned, if attribute partitioning strategy is applied. #25006
  • Added the condition type to the EXPLAIN PLAN statement outputs for all physical joins. #24899
  • Added support for nullable types when reading Avro files. #24840
  • Added the ability to pass parameters for JDBC configuration, such as the fetch size for large tables. #24835
  • Added support for partition pruning for SQL queries that have trivial filter predicates. #24813
  • Reflected the change of javax.jms to jakarta.jms in Hazelcast distributions. #24804
  • Added support for member pruning for Platform jobs to optimize a job's performance by picking up only the members required for the job. #24689
  • Added the stream() method to the SQL service to return the stream of result rows. #24525
  • Introduced a new configuration object to control the exact initial partition offsets when consuming records from Kafka via the Jet engine. #21546
  • Aligned the behavior of hashCode() method of KeyedWindowResult with that of Map.Entry. #697

... (truncated)

Commits
  • e6ef7a8 Upgrade version to 5.5.0
  • da56201 Fix distribution.zip's licenses/attribution.txt generation [5.5.0] [REL-2...
  • 7f1e932 Resolve issues preventing Hazelcast v5.5.0 build [5.5.0] (#2760)
  • 34796ee Update release_notes.txt [REL-246][5.5.0] (#2751)
  • f8bd2b8 Relocate all Jackson classes (#2679)
  • c205c0a Fix stale connections in niche MULTI_MEMBER routing [CORE-150] [5.5.0] (#2696)
  • 89ed72d Update hazelcast-hibernate5.3 to 5.2.0 [5.5.0] (#2634)
  • 0871884 Remove deprecated ExpectedException.none() from map test (#2626)
  • 03e47d7 Fix sonar warnings in tests (#2625)
  • 22c1a70 Client connectivity logging fixes [HZ-4807] (#2615)
  • Additional commits viewable in compare view

Updates org.junit.jupiter:junit-jupiter from 5.11.0-M2 to 5.11.0-RC1

Release notes

Sourced from org.junit.jupiter:junit-jupiter's releases.

JUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.0-M2...r5.11.0-RC1

Commits
  • eae096e Release 5.11.0-RC1
  • eb5516e Finalize release notes
  • e5f9509 Validate KitchenSinkExtension for completeness
  • 2cdd597 Let @TempDir fail fast if createTempDirectory does not return a directory...
  • b693945 Use current context and registry when instantiating ExecutableInvoker
  • 8e067d3 Bump com.gradle.develocity from 3.17.5 to 3.17.6
  • a4c3408 Introduce BeforeSuite and AfterSuite annotations for Suite classes
  • f8a65af Process extensions registered on non-static fields earlier (#3895)
  • adf6d43 Log all discovered configuration files to assist in problem resolution
  • 0ca1754 Document best practices for implementing ParameterResolvers (#3829)
  • Additional commits viewable in compare view

Updates org.junit:junit-bom from 5.11.0-M2 to 5.11.0-RC1

Release notes

Sourced from org.junit:junit-bom's releases.

JUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.0-M2...r5.11.0-RC1

Commits
  • eae096e Release 5.11.0-RC1
  • eb5516e Finalize release notes
  • e5f9509 Validate KitchenSinkExtension for completeness
  • 2cdd597 Let @TempDir fail fast if createTempDirectory does not return a directory...
  • b693945 Use current context and registry when instantiating ExecutableInvoker
  • 8e067d3 Bump com.gradle.develocity from 3.17.5 to 3.17.6
  • a4c3408 Introduce BeforeSuite and AfterSuite annotations for Suite classes
  • f8a65af Process extensions registered on non-static fields earlier (#3895)
  • adf6d43 Log all discovered configuration files to assist in problem resolution
  • 0ca1754 Document best practices for implementing ParameterResolvers (#3829)
  • Additional commits viewable in compare view

Updates org.junit.vintage:junit-vintage-engine from 5.11.0-M2 to 5.11.0-RC1

Release notes

Sourced from org.junit.vintage:junit-vintage-engine's releases.

JUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.0-M2...r5.11.0-RC1

Commits
  • eae096e Release 5.11.0-RC1
  • eb5516e Finalize release notes
  • e5f9509 Validate KitchenSinkExtension for completeness
  • 2cdd597 Let @TempDir fail fast if createTempDirectory does not return a directory...
  • b693945 Use current context and registry when instantiating ExecutableInvoker
  • 8e067d3 Bump com.gradle.develocity from 3.17.5 to 3.17.6
  • a4c3408 Introduce BeforeSuite and AfterSuite annotations for Suite classes
  • f8a65af Process extensions registered on non-static fields earlier (#3895)
  • adf6d43 Log all discovered configuration files to assist in problem resolution
  • 0ca1754 Document best practices for implementing ParameterResolvers (#3829)
  • Additional commits viewable in compare view

Updates org.junit:junit-bom from 5.11.0-M2 to 5.11.0-RC1

Release notes

Sourced from org.junit:junit-bom's releases.

JUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.0-M2...r5.11.0-RC1

Commits
  • eae096e Release 5.11.0-RC1
  • eb5516e Finalize release notes
  • e5f9509 Validate KitchenSinkExtension for completeness
  • 2cdd597 Let @TempDir fail fast if createTempDirectory does not return a directory...
  • b693945 Use current context and registry when instantiating ExecutableInvoker
  • 8e067d3 Bump com.gradle.develocity from 3.17.5 to 3.17.6
  • a4c3408 Introduce BeforeSuite and AfterSuite annotations for Suite classes
  • f8a65af Process extensions registered on non-static fields earlier (#3895)
  • adf6d43 Log all discovered configuration files to assist in problem resolution
  • 0ca1754 Document best practices for implementing ParameterResolvers (#3829)
  • Additional commits viewable in compare view

Updates org.junit.vintage:junit-vintage-engine from 5.11.0-M2 to 5.11.0-RC1

Release notes

Sourced from org.junit.vintage:junit-vintage-engine's releases.

JUnit 5.11.0-RC1 = Platform 1.11.0-RC1 + Jupiter 5.11.0-RC1 + Vintage 5.11.0-RC1

See Release Notes.

New Contributors

Full Changelog: junit-team/junit5@r5.11.0-M2...r5.11.0-RC1

Commits
  • eae096e Release 5.11.0-RC1
  • eb5516e Finalize release notes
  • e5f9509 Validate KitchenSinkExtension for completeness
  • 2cdd597 Let @TempDir fail fast if createTempDirectory does not return a directory...
  • b693945 Use current context and registry when instantiating ExecutableInvoker
  • 8e067d3 Bump com.gradle.develocity from 3.17.5 to 3.17.6
  • a4c3408 Introduce BeforeSuite and AfterSuite annotations for Suite classes
  • f8a65af Process extensions registered on non-static fields earlier (#3895)
  • adf6d43 Log all discovered configuration files to assist in problem resolution
  • 0ca1754 Document best practices for implementing ParameterResolvers (#3829)
  • Additional commits viewable in compare view

Updates com.uber.nullaway:nullaway from 0.11.0 to 0.11.1

Release notes

Sourced from com.uber.nullaway:nullaway's releases.

NullAway 0.11.1

  • Fix issue 1008 (#1009)
  • JSpecify: read upper bound annotations from bytecode and add tests (#1004)
  • Fix crash with suggested suppressions in JSpecify mode (#1001)
  • Update to JSpecify 1.0 and use JSpecify annotations in NullAway code (#1000)
  • Expose @​EnsuresNonNull and @​RequiresNonNull in annotations package (#999)
  • Don't report initializer warnings on @​NullUnmarked constructors / methods (#997)
  • Strip annotations from MethodSymbol strings (#993)
  • JSpecify: fix crashes where declared parameter / return types were raw (#989)
  • JSpecify: Handle @​nullable elements for enhanced-for-loops on arrays (#986)
  • Features/944 tidy stream nullability propagator (#985)
  • Tests for loops over arrays (#982)
  • Bug fixes for array subtyping at returns / parameter passing (#980)
  • JSpecify: Handle @​nonnull elements in @​nullable content arrays (#963)
  • Don't report @​nullable type argument errors for unmarked classes (#958)
  • External Library Models: Adding support for Nullable upper bounds of Generic Type parameters (#949)
  • Refactoring / code cleanups:
    • Test on JDK 22 (#992)
    • Add test case for @​nullable Void with override in JSpecify mode (#990)
    • Enable UnnecessaryFinal and PreferredInterfaceType EP checks (#991)
    • Add missing @​test annotation (#988)
    • Fix typo in variable name (#987)
    • Remove AbstractConfig class (#974)
    • Fix Javadoc for MethodRef (#973)
    • Refactored data clumps with the help of LLMs (research project) (#960)
  • Build / CI tooling maintenance:
    • Various cleanups enabled by bumping minimum Java and Error Prone versions (#962)
    • Disable publishing of snapshot builds from CI (#967)
    • Update Gradle action usage in CI workflow (#969)
    • Update Gradle config to always compile Java code using JDK 17 (#971)
    • Update JavaParser to 3.26.0 (#970)
    • Reenable JMH benchmarking in a safer manner (#975)
    • Updated JMH Benchmark Comment Action (#976)
    • Update to Gradle 8.8 (#981)
    • Update to Error Prone 2.28.0 (#984)
    • Update to Gradle 8.9 (#998)
    • Update to WALA 1.6.6 (#1003)
Changelog

Sourced from com.uber.nullaway:nullaway's changelog.

Version 0.11.1

  • Fix issue 1008 (#1009)
  • JSpecify: read upper bound annotations from bytecode and add tests (#1004)
  • Fix crash with suggested suppressions in JSpecify mode (#1001)
  • Update to JSpecify 1.0 and use JSpecify annotations in NullAway code (#1000)
  • Expose @​EnsuresNonNull and @​RequiresNonNull in annotations package (#999)
  • Don't report initializer warnings on @​NullUnmarked constructors / methods (#997)
  • Strip annotations from MethodSymbol strings (#993)
  • JSpecify: fix crashes where declared parameter / return types were raw (#989)
  • JSpecify: Handle @​nullable elements for enhanced-for-loops on arrays (#986)
  • Features/944 tidy stream nullability propagator (#985)
  • Tests for loops over arrays (#982)
  • Bug fixes for array subtyping at returns / parameter passing (#980)
  • JSpecify: Handle @​nonnull elements in @​nullable content arrays (#963)
  • Don't report @​nullable type argument errors for unmarked classes (#958)
  • External Library Models: Adding support for Nullable upper bounds of Generic Type parameters (#949)
  • Refactoring / code cleanups:
    • Test on JDK 22 (#992)
    • Add test case for @​nullable Void with override in JSpecify mode (#990)
    • Enable UnnecessaryFinal and PreferredInterfaceType EP checks (#991)
    • Add missing @​test annotation (#988)
    • Fix typo in variable name (#987)
    • Remove AbstractConfig class (#974)
    • Fix Javadoc for MethodRef (#973)
    • Refactored data clumps with the help of LLMs (research project) (#960)
  • Build / CI tooling maintenance:
    • Various cleanups enabled by bumping minimum Java and Error Prone versions (#962)
    • Disable publishing of snapshot builds from CI (#967)
    • Update Gradle action usage in CI workflow (#969)
    • Update Gradle config to always compile Java code using JDK 17 (#971)
    • Update JavaParser to 3.26.0 (#970)
    • Reenable JMH benchmarking in a safer manner (#975)
    • Updated JMH Benchmark Comment Action (#976)
    • Update to Gradle 8.8 (#981)
    • Update to Error Prone 2.28.0 (#984)
    • Update to Gradle 8.9 (#998)
    • Update to WALA 1.6.6 (#1003)
Commits

Updates net.sourceforge.pmd:pmd from 7.3.0 to 7.4.0

Release notes

Sourced from net.sourceforge.pmd:pmd's releases.

PMD 7.4.0 (26-July-2024)

26-July-2024 - 7.4.0

The PMD team is pleased to announce PMD 7.4.0.

This is a minor release.

Table Of Contents

🌟 New and changed rules

New Rules

  • The new Apex rule AvoidNonRestrictiveQueries finds SOQL and SOSL queries without a where or limit statement. This can quickly cause governor limit exceptions.

Changed rules

  • ClassNamingConventions (Apex Codestyle): Two new properties to configure different patterns for inner classes and interfaces: innerClassPattern and innerInterfacePattern.

Renamed rules

  • InaccurateNumericLiteral (JavaScript Error Prone) has been renamed from InnaccurateNumericLiteral. The old rule name still works but is deprecated.

🐛 Fixed Issues

  • apex
    • #5094: [apex] "No adapter exists for type" error message printed to stdout instead of stderr
  • apex-bestpractices
    • #5095: [apex] ApexUnitTestShouldNotUseSeeAllDataTrue false negative due to casing (regression in PMD 7)
  • apex-codestyle
    • #4800: [apex] ClassNamingConvention: Support naming convention for inner classes
  • apex-performance
    • #635: [apex] New Rule: Avoid soql/sosl queries without a where clause or limit statement
  • java-bestpractices
    • #5106: [java] AccessorClassGeneration: Node was null for default constructor
    • #5110: [java] UnusedPrivateMethod for method referenced by lombok.Builder.ObtainVia
    • #5117: [java] UnusedPrivateMeth...

      Description has been truncated

Bumps the gradle-dependencies group with 15 updates:

| Package | From | To |
| --- | --- | --- |
| com.gradle.develocity | `3.17.5` | `3.17.6` |
| [com.oracle.coherence.ce:coherence](https://github.com/oracle/coherence) | `22.06.2` | `24.03.1` |
| [it.unimi.dsi:fastutil-core](https://github.com/vigna/fastutil) | `8.5.13` | `8.5.14` |
| [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format) | `1.22.0` | `1.23.0` |
| [com.google.inject:guice](https://github.com/google/guice) | `6.0.0` | `7.0.0` |
| [com.hazelcast:hazelcast](https://github.com/hazelcast/hazelcast) | `5.3.7` | `5.5.0` |
| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit5) | `5.11.0-M2` | `5.11.0-RC1` |
| [org.junit:junit-bom](https://github.com/junit-team/junit5) | `5.11.0-M2` | `5.11.0-RC1` |
| [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5) | `5.11.0-M2` | `5.11.0-RC1` |
| [com.uber.nullaway:nullaway](https://github.com/uber/NullAway) | `0.11.0` | `0.11.1` |
| [net.sourceforge.pmd:pmd](https://github.com/pmd/pmd) | `7.3.0` | `7.4.0` |
| [net.sourceforge.pmd:pmd-ant](https://github.com/pmd/pmd) | `7.3.0` | `7.4.0` |
| [net.sourceforge.pmd:pmd-java](https://github.com/pmd/pmd) | `7.3.0` | `7.4.0` |
| [com.google.protobuf:protobuf-java](https://github.com/protocolbuffers/protobuf) | `4.27.2` | `4.27.3` |
| [org.tukaani:xz](https://github.com/tukaani-project/xz-java) | `1.9` | `1.10` |


Updates `com.gradle.develocity` from 3.17.5 to 3.17.6

Updates `com.oracle.coherence.ce:coherence` from 22.06.2 to 24.03.1
- [Release notes](https://github.com/oracle/coherence/releases)
- [Commits](oracle/coherence@22.06.2...24.03.1)

Updates `it.unimi.dsi:fastutil-core` from 8.5.13 to 8.5.14
- [Changelog](https://github.com/vigna/fastutil/blob/master/CHANGES)
- [Commits](https://github.com/vigna/fastutil/commits/8.5.14)

Updates `com.google.googlejavaformat:google-java-format` from 1.22.0 to 1.23.0
- [Release notes](https://github.com/google/google-java-format/releases)
- [Commits](google/google-java-format@v1.22.0...v1.23.0)

Updates `com.google.inject:guice` from 6.0.0 to 7.0.0
- [Release notes](https://github.com/google/guice/releases)
- [Commits](google/guice@6.0.0...7.0.0)

Updates `com.hazelcast:hazelcast` from 5.3.7 to 5.5.0
- [Release notes](https://github.com/hazelcast/hazelcast/releases)
- [Commits](hazelcast/hazelcast@v5.3.7...v5.5.0)

Updates `org.junit.jupiter:junit-jupiter` from 5.11.0-M2 to 5.11.0-RC1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0-M2...r5.11.0-RC1)

Updates `org.junit:junit-bom` from 5.11.0-M2 to 5.11.0-RC1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0-M2...r5.11.0-RC1)

Updates `org.junit.vintage:junit-vintage-engine` from 5.11.0-M2 to 5.11.0-RC1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0-M2...r5.11.0-RC1)

Updates `org.junit:junit-bom` from 5.11.0-M2 to 5.11.0-RC1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0-M2...r5.11.0-RC1)

Updates `org.junit.vintage:junit-vintage-engine` from 5.11.0-M2 to 5.11.0-RC1
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.0-M2...r5.11.0-RC1)

Updates `com.uber.nullaway:nullaway` from 0.11.0 to 0.11.1
- [Release notes](https://github.com/uber/NullAway/releases)
- [Changelog](https://github.com/uber/NullAway/blob/master/CHANGELOG.md)
- [Commits](uber/NullAway@v0.11.0...v0.11.1)

Updates `net.sourceforge.pmd:pmd` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](pmd/pmd@pmd_releases/7.3.0...pmd_releases/7.4.0)

Updates `net.sourceforge.pmd:pmd-ant` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](pmd/pmd@pmd_releases/7.3.0...pmd_releases/7.4.0)

Updates `net.sourceforge.pmd:pmd-java` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](pmd/pmd@pmd_releases/7.3.0...pmd_releases/7.4.0)

Updates `net.sourceforge.pmd:pmd-ant` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](pmd/pmd@pmd_releases/7.3.0...pmd_releases/7.4.0)

Updates `net.sourceforge.pmd:pmd-java` from 7.3.0 to 7.4.0
- [Release notes](https://github.com/pmd/pmd/releases)
- [Changelog](https://github.com/pmd/pmd/blob/master/docs/render_release_notes.rb)
- [Commits](pmd/pmd@pmd_releases/7.3.0...pmd_releases/7.4.0)

Updates `com.google.protobuf:protobuf-java` from 4.27.2 to 4.27.3
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/protobuf_release.bzl)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

Updates `org.tukaani:xz` from 1.9 to 1.10
- [Release notes](https://github.com/tukaani-project/xz-java/releases)
- [Changelog](https://github.com/tukaani-project/xz-java/blob/master/NEWS.md)
- [Commits](tukaani-project/xz-java@v1.9...v1.10)

---
updated-dependencies:
- dependency-name: com.gradle.develocity
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: com.oracle.coherence.ce:coherence
  dependency-type: direct:production
  dependency-group: gradle-dependencies
- dependency-name: it.unimi.dsi:fastutil-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: com.google.googlejavaformat:google-java-format
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: com.google.inject:guice
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: gradle-dependencies
- dependency-name: com.hazelcast:hazelcast
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.junit:junit-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.junit.vintage:junit-vintage-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: com.uber.nullaway:nullaway
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: net.sourceforge.pmd:pmd
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.sourceforge.pmd:pmd-ant
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.sourceforge.pmd:pmd-ant
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
- dependency-name: com.google.protobuf:protobuf-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: gradle-dependencies
- dependency-name: org.tukaani:xz
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: gradle-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 1, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 10, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Aug 10, 2024
@dependabot dependabot bot deleted the dependabot/gradle/gradle-dependencies-1b25e1723e branch August 10, 2024 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants