Skip to content

Releases: Cumulocity-IoT/cumulocity-python-api

Release 1.8.2

02 May 10:33
Compare
Choose a tag to compare
  • Bumped flask from 2.2.2 to 2.3.2 (vulnerability),
    bumped python-dateutil from 2.8.1 to 2.8.2 (pandas requirement)

  • Added is_tls property to CumulocityRestApi class;
    fixed secure protocol handling for Notification2 websocket connections.

  • Microservice build support improvements.

Release 1.8.1

18 Apr 07:04
Compare
Choose a tag to compare
  • Fixed series value collection for incomplete series.

Release 1.8

14 Apr 14:19
69de8f7
Compare
Choose a tag to compare
  • Added support for measurement series query.

Release 1.7

23 Mar 15:27
b176734
Compare
Choose a tag to compare

What's Changed

  • Added support for event attachments
  • Added support for the audit API
  • Added support for the bulk operations API
  • Fixed username determination for Basic authentication
  • Minor fixes

Release 1.6.2

09 Mar 14:54
Compare
Choose a tag to compare
  • Adding c8y_tk to distribution.

Release 1.6

27 Feb 09:46
Compare
Choose a tag to compare

Version 1.6

  • Added API support for Notification 2.0 subscriptions and tokens.
  • Added new package c8y_tk for additional features.
  • Added synchronous and asynchronous Notification 2.0 websocket listener, Added two (async/sync) Notification 2.0 samples.

Release 1.5

22 Dec 20:43
af5e663
Compare
Choose a tag to compare
  • Improved Applications API.

  • Added microservice utilities for easier testing of provided samples.

  • Added Tenant Options API support.

Release 1.4

18 Nov 10:52
b6f3789
Compare
Choose a tag to compare
  • Fixed Issue 25; The SimpleTenantApp did not include the tenant ID into the username which is not supported by all Cumulocity instances.

  • Adding class _QueryUtil, bundling query encoding related functionality.

  • Added tests for special character parsing.

  • Fixed handling and documentation of inventory API for querying by name. Added query parameter for specification of custom queries.

  • Reverted changes in ComplexObject - a ComplexObject is not a dictionary-like class, it only
    supports some dictionary-like access functions. But, for instance, updating a ComplexObject is very different from updating a dictionary.
    Hence, it no longer inherits class MutableMapping.

Release 1.3.2

13 Oct 13:15
493ffae
Compare
Choose a tag to compare

Release 1.3.2

  • Obfuscated internal properties in _DictWrapper which blocked standard dictionary behavior.
  • ComplexObject & _DictMapping now both inherit MutableMapping (Thanks Sam!).
  • The base API now ignores trailing slashes gracefully.
  • Code cleanup.

Release 1.3.1

01 Aug 15:23
736a79f
Compare
Choose a tag to compare

Hotfix release to mitigate PyJWT vulnerability.