Skip to content

Releases: INTERSECT-SDK/python-sdk

v0.8.1

10 Feb 21:08
Compare
Choose a tag to compare

Changed

  • Events associated with Services are now considered to be persistent (commit). If your microservice loses INTERSECT connection and later regains it, it will now handle any events which occurred while disconnected from INTERSECT.

Added

  • Added ability for services to listen for events from other services (issue) (commit) .

v0.8.0

11 Sep 01:39
Compare
Choose a tag to compare

If you are upgrading: please see UPGRADING.md.

Changed

  • Breaking: Service-to-service callback functions now take in four arguments (request message source, request message operation, error flag, response payload) instead of one (commit) .
  • Breaking: IntersectBaseCapabilityImplementation.capability_name renamed to IntersectBaseCapabilityImplementation.intersect_sdk_capability_name. This should now be explicitly defined as a class variable instead of an instance variable (commit) .
  • Breaking: get_schema_from_capability_implementation renamed to get_schema_from_capability_implementations and now takes in a list of Capabilities instead of a single capability (commit) .

Added

  • Breaking: Added basic validation logic for capability names. This causes the application to error out if using a duplicate capability name, or if using a capability name which is not an alphanumeric string (hyphens and underscores allowed) (commit) .
  • Added 'timeout' parameter to IntersectBaseCapabilityImplementation.intersect_sdk_call_service. This is a floating point value which represents (in number of seconds) how long to wait for a response from the service. By default, the service will wait 300 seconds (commit) .
  • Added an example which uses MINIO (commit) .

Fixed

  • Fixed issue with multiple service-to-service calls causing thread deadlocking (commit) .
  • Correctly incorporates capabilities into internal schema generation (commit) .
  • Removed MINIO from examples which do not use MINIO (commit) .

v0.7.0

21 Aug 16:37
Compare
Choose a tag to compare

If you are upgrading: please see UPGRADING.md.

Changed

  • Breaking: Services now work with multiple Capabilities instead of a single Capability (!9) .
  • Breaking: Renamed IntersectClientMessageParams to IntersectDirectMessageParams (commit)

Added

  • Breaking: Added service-to-service request/response mechanism (!9) .

v0.6.4

08 Aug 16:16
Compare
Choose a tag to compare
0.6.4 bump

Signed-off-by: Lance Drane <dranelt@ornl.gov>

v0.6.3

18 Jul 18:53
Compare
Choose a tag to compare
0.6.3 version bump

Signed-off-by: Lance Drane <dranelt@ornl.gov>

v0.6.2

07 Jun 21:24
Compare
Choose a tag to compare
Signed-off-by: Lance Drane <dranelt@ornl.gov>

v0.6.2a1

07 Jun 21:08
Compare
Choose a tag to compare
v0.6.2a1 Pre-release
Pre-release
v0.6.2a1 release

Signed-off-by: Lance Drane <dranelt@ornl.gov>