Skip to content

Releases: Cumulocity-IoT/cumulocity-python-api

Release 1.10

09 Jan 09:59

Choose a tag to compare

  • The select and get_all functions now feature an expression parameter which allows to directly specify the entire REST API filtering expression.
  • Fixed, unified and streamlined the behavior or the query parameter within all select and get_all functions.
  • The apply_to functions now allow to specify the to-be-applied changes directly in JSON.
  • Various tiny code and documentation improvements.
  • Updated GitHub Actions to latest Node versions.
  • Fixed build dependencies.

Release 1.9.2

07 Dec 11:40

Choose a tag to compare

  • Testing code improvements.
  • Added support for signed, shared and non-persistent Notification 2.0 subscriptions and tokens (Thanks @wilbersl!)
  • Fixed audit record parsing.
  • Various code and documentation improvements.
  • Added support for token-based authentication for interactive sessions.
  • Added page_number parameter to inventory queries to be able to pull a specific page.
  • Added get_count functions to inventory API to estimate expected number of results.
  • Added get_subscribers function to MultiTenantCumulocityApp.

Release 1.9.1

12 Oct 15:46

Choose a tag to compare

  • Minor improvements and fixes.
  • Added possibility to pull a specific result page to all select and get_all functions.

Release 1.9.0

11 Sep 13:56

Choose a tag to compare

  • Added support for inventory endpoints /availability, /supportedMeasurements and /supportedSeries.

  • Added Units class to support explicit modelling of measurement fragments.

  • Added support for the Current Application API (current application settings, current application subscriptions).

  • Added test fixture (app_factory) to conftest.py to register (and automatically unregister) a dedicated
    microservice application for advanced integration testing.

  • Making websocket ping interval explicit and updating it to 60 seconds by default.

Release 1.8.2

02 May 10:33

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

Choose a tag to compare

  • Fixed series value collection for incomplete series.

Release 1.8

14 Apr 14:19
69de8f7

Choose a tag to compare

  • Added support for measurement series query.

Release 1.7

23 Mar 15:27
b176734

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

Choose a tag to compare

  • Adding c8y_tk to distribution.

Release 1.6

27 Feb 09:46

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.