Coherence Go Client - v1.2.0
Introduction
This is release v1.2.0 of the Coherence Go Client, an API for accessing Coherence via a native Go client.
Requirements
- Coherence CE 22.06.4+, 24.03+, or Coherence 14.1.1.2206.4+ Commercial edition with a configured gRPCProxy.
(Always ensure you are using the latest Coherence available patch.) - Go 1.19.+
Major New Features
- Added Queue support - See GoDoc for full details.
- Added the following utility functions
InvokeAllKeysBlind
,InvokeAllBlind
andInvokeAllFilterBlind
, which don’t return the actual entry processor values in the function signature for ease of use.
Note: Queues are only available when connecting to a Community Edition 24.03 cluster and above
Bug Fixes
- Various Events hardening
Documentation
Getting Started
go get github.com/oracle/coherence-go-client@latest
After executing this command coherence-go-client is ready to use, and it's source will be in:
$GOPATH/pkg/mod/github.com/oracle/coherence-go-client@latest
What's Changed
- Prepare for next release by @tmiddlet2666 in #75
- Bump version of google.golang.org/protobuf by @tmiddlet2666 in #76
- Initial Queues support by @tmiddlet2666 in #77
- Update Coherence versions by @tmiddlet2666 in #78
- Harden events tests by @tmiddlet2666 in #79
- address Queues tests failures by @tmiddlet2666 in #80
- Add tests for reading from queue generated in Java by @tmiddlet2666 in #81
- Add 22.06.8 to ci/cd by @tmiddlet2666 in #82
- Bump version of golang.org/x/net -> v0.23.0 by @tmiddlet2666 in #83
- Add utility functions InvokeAllKeysBlind, InvokeAllBlind and InvokeA… by @tmiddlet2666 in #84
- Update memory for containers by @tmiddlet2666 in #85
- Minor doc updates by @tmiddlet2666 in #86
- Update actions versions by @tmiddlet2666 in #87
Full Changelog: v1.1.1...v1.2.0