Coherence-client

Latest version: v1.1.0

Safety actively analyzes 623567 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

1.1.0

What's Changed
* COH-29986 - Implement missing apis - add_index and remove_index in Python client by dhirupandey in https://github.com/oracle/coherence-py-client/pull/139

**Full Changelog**: https://github.com/oracle/coherence-py-client/compare/v1.0.3...v1.1.0

1.0.3

What's Changed
* COH-29971 - Changes for supporting Python 3.8+ by dhirupandey in https://github.com/oracle/coherence-py-client/pull/133
* COH-29294 - Add missing test for put with TTL by dhirupandey in https://github.com/oracle/coherence-py-client/pull/109
* Update grpcio requirement from >=1.54,<1.61 to >=1.54,<1.63 by dependabot in https://github.com/oracle/coherence-py-client/pull/112
* Update grpcio-tools requirement from >=1.54,<1.61 to >=1.54,<1.63 by dependabot in https://github.com/oracle/coherence-py-client/pull/113
* Update CI builds to use latest CE releases by dhirupandey in https://github.com/oracle/coherence-py-client/pull/105
* COH-29907 - Fix error from "docker-compose: not found" on GitHub CI by dhirupandey in https://github.com/oracle/coherence-py-client/pull/129
* COH-29926 - Archive server logs for CI runs on both GitHub and Jenkins by dhirupandey in https://github.com/oracle/coherence-py-client/pull/130
* COH-29941- Remove destroy() calls during teardown to fix failures in main by dhirupandey in https://github.com/oracle/coherence-py-client/pull/131

**Full Changelog**: https://github.com/oracle/coherence-py-client/compare/v1.0.2...v1.0.3

1.0.2

What's Changed
* Changes to run SSL tests on OEL by dhirupandey in https://github.com/oracle/coherence-py-client/pull/54
* Stop test containers after the test execution by dhirupandey in https://github.com/oracle/coherence-py-client/pull/56
* Revert "Stop test containers after the test execution" by dhirupandey in https://github.com/oracle/coherence-py-client/pull/57
* Update to latest 22.06 CE release. by rlubke in https://github.com/oracle/coherence-py-client/pull/60
* Fix for intermittent hang by rlubke in https://github.com/oracle/coherence-py-client/pull/70
* Changes to test with other Coherence versions by dhirupandey in https://github.com/oracle/coherence-py-client/pull/72
* Update grpcio requirement from >=1.54,<1.59 to >=1.54,<1.60 by dependabot in https://github.com/oracle/coherence-py-client/pull/80
* Replace 23.03 with 23.09. by rlubke in https://github.com/oracle/coherence-py-client/pull/81
* Update grpcio-tools requirement from >=1.54,<1.59 to >=1.54,<1.60 by dependabot in https://github.com/oracle/coherence-py-client/pull/82
* COH-28687 - Display the host its trying to connect in error stack by dhirupandey in https://github.com/oracle/coherence-py-client/pull/84
* Update protobuf requirement from >=4.23,<4.25 to >=4.23,<4.26 by dependabot in https://github.com/oracle/coherence-py-client/pull/86
* COH-28861 - CI Build - error: Missing type parameters for generic type "ValueManipulator" [type-arg] by dhirupandey in https://github.com/oracle/coherence-py-client/pull/88
* Update pymitter requirement from ~0.4 to >=0.4,<0.6 by dependabot in https://github.com/oracle/coherence-py-client/pull/89


**Full Changelog**: https://github.com/oracle/coherence-py-client/compare/v1.0.1...v1.0.2

1.0.1

What is the Coherence Python Client?

- The Coherence Python Client allows Python applications to act as cache clients to a Coherence Cluster using gRPC for the network transport.
- Supported on Coherence CE 22.06.4+ or Coherence 14.1.1.2206.4+ Commercial edition with a configured [gRPC Proxy](https://docs.oracle.com/en/middleware/standalone/coherence/14.1.1.2206/develop-remote-clients/using-coherence-grpc-server.html). (Can get started using the latest coherence docker image)
- Python 3.11.x is required

Features

- Familiar Map-like interface for manipulating cache entries including but not limited to:
- put, put_if_absent, put_all, get, get_all, remove, clear, get_or_default, replace, replace_mapping, size, is_empty, contains_key, contains_value
- Cluster-side querying, aggregation and filtering of map entries
- Cluster-side manipulation of map entries using EntryProcessors
- Registration of listeners to be notified of:
- mutations such as insert, update and delete on Maps
- map lifecycle events such as truncated, released or destroyed
- session lifecycle events such as connected, disconnected, reconnected and closed
- Support for storing Python objects as JSON as well as the ability to serialize to Java objects on the server for access from other Coherence language API’s

Next Steps

- Visit and :star: the [Coherence Python Client repo on GitHub](https://github.com/oracle/coherence-py-client)
- Explore/ Run the [comprehensive examples](https://github.com/oracle/coherence-py-client/tree/main/examples)
- Visit the [Documentation page](https://oracle.github.io/coherence-py-client/)

1.0rc2

What's Changed
* COH-27931 - Python gRPC Client should not destroy a cache on session close by rlubke in https://github.com/oracle/coherence-py-client/pull/14
* Change base docker image used for testing from java11 to java17-debian11 by rlubke in https://github.com/oracle/coherence-py-client/pull/15
* Add dependabot.yml. by rlubke in https://github.com/oracle/coherence-py-client/pull/16
* Update sphinx requirement from ~4.5 to ~6.2 by dependabot in https://github.com/oracle/coherence-py-client/pull/20
* COH-27954 - Fix typo in pyproject.toml by dhirupandey in https://github.com/oracle/coherence-py-client/pull/22
* Update grpcio requirement from ~1.54 to >=1.54,<1.57 by dependabot in https://github.com/oracle/coherence-py-client/pull/27
* Update grpcio-tools requirement from ~1.54 to >=1.54,<1.57 by dependabot in https://github.com/oracle/coherence-py-client/pull/37

**Full Changelog**: https://github.com/oracle/coherence-py-client/compare/v1.0rc1...v1.0rc2

1.0rc1

Introduction

This is the first release candidate (v1.0rc1) of the Coherence Python Client.

See the [documentation](https://oracle.github.io/coherence-py-client/) for more details on requirements, installation, usage and examples.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.