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.03.1 #1081

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 19, 2023

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

Release notes

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

Coherence CE v23.03.1

This is patch 1 of the Coherence CE v23.03 release.

Bugs fixed since Coherence CE 23.03

  1. COH-27922 Fixed a performance issue which can occur when a large number of cache entries expire at approximately the same time.
  2. COH-27859 Fixed an issue where automatic discovery of the Coherence JSON serializer at start-up could fail with Java 17 and above.
  3. COH-27849 Fixed a performance regression during Storage MBean population caused by expensive collection of unique keys across index partitions, by removal of a Content attribute from a default (non-verbose) IndexInfo string representation.
  4. COH-27811 Refactored input handling of the Gradle Plugin in order to not cause a dependency issue with the Jandex plugin; also updated examples to use Gradle 8.1.1 as the wrapper.
  5. COH-27715 Fixed an issue where calling AsyncNamedMap values or entrySet methods with a filter could fail to return all of the values or entries.
  6. COH-27708 Added operation on StorageManager MBean to get distributed cache total size.
  7. 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.
  8. COH-27680 Fixed an issue where the memory used by cache backing map entries is higher than it should be.
  9. COH-27677 Fixed an issue that incorrectly raises an AssertionException when setting the coherence.distributed.threads.min system property when the property is applied to a service using the deprecated thread-count configuration that is configured with a smaller value.
  10. COH-27450 Fixed a performance regression introduced by the Binary.hashCode change.
  11. COH-27405 Fixed an issue where the actual listen port was not being displayed for HTTP listeners which are configured to bind to port 0 (ephemeral).
  12. COH-27390 Enabled configuring lambdas serialization mode in the operational configuration by setting the <cluster-config/lambdas-serialization> element to static or dynamic.
  13. COH-27342 Fixed an issue where a Coherence worker thread daemon pool may deadlock if the pool is stopped while a resize task is executing.
  14. COH-27283 Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.
  15. COH-27337 Additional JMX attributes are now exposed as metrics on the SimpleStrategyMBean.
  16. COH-27321 Fixed an issue with using PersistenceToolsHelper.invokeOperationWithWait() on slower machines, where an "Idle" condition may be falsely evaluated due to checking a persistence MBean attribute too early.
  17. COH-26664 Enhanced DefaultServiceFailurePolicy.POLICY_EXIT_PROCESS from halting the process to graceful exit, allowing registered shutdown listeners to run. The process is halted if graceful exit does not complete within coherence.shutdown.timeout duration.
  18. COH-25852 Added clearCache and truncateCache operations to StorageManagerMBean.

Coherence CE v23.03

This is the official Coherence CE v23.03 release.

Requirements:

  • Java 17 or later

New Features in CE 23.03:

  • CDI Response Caching - Use caching annotations for response caching in CDI enabled applications such as Helidon
  • Topics Management Improvements - This version of Coherence introduces additional features and functionality to help you manage and monitor topics within a Coherence cluster. Improvements include:
    • New MBeans covering Topics, Subscribers and Subscriber Groups
    • Reports for the above MBeans
    • Additional Management over REST endpoints for Topics, Subscribers and Subscriber Groups
  • Microprofile Health - Coherence MP Health is a very simple module that enables you to publish Coherence health checks into the MicroProfile Health Check Registries available at runtime
  • Gradle POF Plugin - This plugin provides automated instrumentation of classes with the @​PortableType annotation to generate consistent (and correct) implementations of Evolvable POF serialization methods

For more information see the Core Improvements documentation.

Bugs fixed since Coherence CE 22.09:

  1. COH-27383 Bumped integrated version of ASM to 9.5.
  2. COH-27374 Fixed an issue that prevented the serialization/deserialization of lambdas with JDK 21.
  3. COH-26028 Added Topics MBeans.
  4. COH-25991 Added a new Gradle plugin for POF serialization that instruments classes at build time (similar to the Coherence POF Maven plugin).
  5. COH-22849 Added CDI support for response caching.

... (truncated)

Commits
  • ed9117f release: update poms to version 23.03.1
  • 758227e update to release script for gradle proxy settings
  • 7c00349 revert CL# 101526
  • f072068 release: update poms to version 23.03.1
  • cfa5737 Bug 35532087 - Build: management.ManagementInfoResource*.testTruncateCache (c...
  • d92c6cc BUG 35477492 - Topics tests intermittently crash the failsafe JVM - bump heap...
  • 27883a9 BUG 34121297 - Build: Harden CoherenceSessionIT
  • 9fcf238 update JDK 17 and 21 (main cl 101388 --> 23.03)
  • 3c77dc1 BUG 35469624 - [35416595->23.03.1] Fix subject propagation when starting the ...
  • 2b86b59 Undo //dev/coherence-ce/release/coherence-ce-v23.03/.github/workflows/... cha...
  • 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 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.03.1.
- [Release notes](https://github.com/oracle/coherence/releases)
- [Commits](oracle/coherence@22.06.2...23.03.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Jul 19, 2023
@ben-manes ben-manes closed this Jul 19, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jul 19, 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.03.1 branch July 19, 2023 07:27
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