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 com.oracle.coherence.ce:coherence from 22.06.2 to 23.09.1 #1315

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 10, 2023

Bumps com.oracle.coherence.ce:coherence from 22.06.2 to 23.09.1.

Release notes

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

Coherence CE v23.09.1

This is patch 1 of the Coherence CE 23.09 release.

Bugs fixed since Coherence CE 23.09

  1. COH-28772 Upgraded Helidon version to 3.2.3, Netty version to 4.1.100.Final, gRPC version to 1.57.1 and Jersey version to 3.0.11.
  2. COH-28728 Fixed an issue where a topic subscriber could stop receiving messages from a newly allocated channel after the previous owner of the channel departed.
  3. COH-28726 Use internal ForkJoinPool to run queries in parallel across all owned partitions.
  4. COH-28705 Fixed RequestTimeoutException of 249 milliseconds when setting an MBean attribute by using longer service RequestTimeout.
  5. COH-27952 Gradle Plugin: Add incremental build support (only instrument changed POF classes).
  6. COH-28615 The distributed executor service will now distribute tasks to executors in a round-robin fashion.
  7. COH-28599 Fixed an issue where topic subscribers channel allocations were sometimes not cleaned up when the subscribers owning member departed from the cluster.
  8. COH-28550 Improved performance of filter-based aggregators by leveraging partitioned index.
  9. COH-28549 Improved performance of filter-based entry processors by leveraging partitioned index.
  10. COH-28572 Re-enabled the Coherence Gradle Plugin, upgraded to Gradle 8.4 and provided Java 21 support.
  11. COH-28562 Fixed IllegalAccessException thrown in DefaultMemberIdentity.makeProcessName method when using JDK 17 or greater.
  12. COH-28547 Fixed an issue where using a conditional index on a key extractor resulted in the corresponding index not being updated when entry values were modified, and queries would return incorrect results.
  13. COH-28507 Removed the Sun Codemodel shaded dependency from coherence.jar due to its dropped support in JDK17.
  14. COH-28336 Fixed an issue that could yield a NullPointerException if tracing propagation state is empty.
  15. COH-28314 Added the ability to insert JSON data via CohQL.
  16. COH-28279 Changed async() to throw UnsupportedOperationException for Extend caches. Changed async() for Near and View caches to call async() on the back cache.
  17. COH-28074 Fixed an issue where partitioned queries took longer to execute than before, this fix now provides as fast or faster execution due to the ability to run queries in parallel across partitions.
  18. COH-28096 Fixed the bug where a query results could include an entry that doesn't match specified filter under heavy concurrent updates.
  19. COH-27990 Added the ClearCount attribute to the StorageManager MBean to show how many times the clear() operation has been called on a cache.

Coherence CE v23.09

This is the official Coherence CE v23.09 release.

Requirements:

  • Java 17 or later

New Features in CE 23.09

  • Virtual Threads Support
  • Sorted Views
  • Secured Production Mode
  • COH-28192 Enhanced the "closest" read-locator to allow reads from the current member.
  • COH-28019 Added support for system property coherence.metrics.http.path which can be used to specify the metrics context root path.
  • COH-27708 Added operation on StorageManager MBean to get distributed cache total size.
  • COH-27697 Added NamedMap.isReady() API which allows the caller to determine if a cache is ready to be used. For example, if a distributed cache service is active, but has no storage members, isReady() would return false.
  • COH-25882 Added getClusterDescription, getServiceDescription and getNodeDescription operations to the Cluster, Service and ClusterNode MBeans to retrieve details about a cluster, service and member.
  • COH-25852 Added clearCache and truncateCache operations to StorageManagerMBean

For more information see the Core Improvements documentation.

Breaking changes in CE 23.09

The following lists subset of bugs fixed that are considered "breaking" changes:

... (truncated)

Commits
  • 8279bec release: update poms to version 23.09.1
  • f3038fe Gradle Plugin: Skip Maven JavaDoc execution
  • b7307c0 revert CL# 104527
  • 68d6035 release: update poms to version 23.09.1
  • ec00e7d COH-28822 Address CVE-2023-4043 for org.eclipse.parsson/[email protected] (ce/ma...
  • ad7401e COH-28806 - Use a single version of Netty in Coherence (ce/main -> ce/23.09 @...
  • baaf8e9 Fix test
  • 1d16c49 Bug 35968665 - [35866404->23.09.1] Index not updated when condition starts pa...
  • 4d42df2 COH-28819: [35981853->23.09.1] InKeySetFilter.evaluateEntry doesn't work corr...
  • 73a955c Bug 35954327 - [35945522->23.09.1] Topics channels pause receiving from publi...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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

---
updated-dependencies:
- dependency-name: com.oracle.coherence.ce:coherence
  dependency-type: direct:production
...

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 Nov 10, 2023
@ben-manes ben-manes closed this Nov 12, 2023
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 12, 2023

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/gradle/com.oracle.coherence.ce-coherence-23.09.1 branch November 12, 2023 21:28
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.

1 participant