Skip to content

Coherence Go Client - v2.1.0

Latest
Compare
Choose a tag to compare
@tmiddlet2666 tmiddlet2666 released this 19 Mar 03:52
· 1 commit to main since this release
d7b89d5

Introduction

This is release v2.1.0 of the Coherence Go Client, an API for accessing Coherence via a native Go client.

Requirements

  • Coherence CE 22.06.4+, 14.1.2+, 24.03+, or Coherence 14.1.1.2206.4+, 14.1.2.0 Commercial edition with a configured gRPCProxy. (Always ensure you are using the latest Coherence available patch.)
  • Go 1.23.+

NOTE: Due to CVE's in core Go packages (golang.org/x/net in particular), the minimum Go version this release is now 1.23.
If you wish to use a go version < 1.12, you can use V2.0.0 of the client.

Updates / New Features

  • Added an explain/ trace example
  • Added support for latest CE and commercial patches and release
  • Updated to require Go 1.23 as a minimum
  • Updated various dependencies to address various Go CVE's
  • Added Go 1.24 to CI/CD

Bug Fixes

  • Fix failing index test

Upgrading from v1.2.2

If you were previously using v1.2.2 then you will need to update your import statements to specify:

"github.com/oracle/coherence-go-client/v2/coherence"

instead of

"github.com/oracle/coherence-go-client/coherence"

Breaking Changes

  • N/A

What's Changed

Full Changelog: v2.0.0...v2.1.0