Skip to content

Releases: sysdiglabs/sysdig-sdk-python

v0.13.0

02 Oct 11:29
Compare
Choose a tag to compare

This is the v0.13.0 release of the sysdig-sdk-python (sdcclient), the Python client for Sysdig Platform

Bug Fixes

  • examples: Do not append 'updated via' in restore_alerts example (#147) (aa11c8e)

Features

  • Add vulnerability detail method for the SdScanningClient (#144) (7cf09bb)
    • get_vulnerability_details
  • Add vulnerability exception methods for the SdScanningClient (#145) (191918f)
    • add_vulnerability_exception_bundle
    • delete_vulnerability_exception_bundle
    • list_vulnerability_exception_bundles
    • get_vulnerability_exception_bundle
    • add_vulnerability_exception
    • delete_vulnerability_exception
    • update_vulnerability_exception

v0.12.0

01 Oct 21:21
82b1780
Compare
Choose a tag to compare

This is the v0.12.0 release of the sysdig-sdk-python (sdcclient), the Python client for Sysdig Platform

Bug Fixes

  • examples: Updating a map returns null (#129) (45dc0b8)
  • Add append field to falco macro and list creation (#134) (31be6e0)
  • Falco rule version comparison (#137) (1d0873e)
  • json.dumps with map (#132) (3b2bc90)
  • List events can receive a name to filter (5d17fce)
  • List events was not using v2 API -- SSPROD-2987 (19cf309)
  • Strip / characters from the URL (#128) (f3ce694)
  • The Policy API has changed origins and still requires Secure UI (625402b)

Features

BREAKING CHANGES

  • Add support for Dashboards v3 (#141) (d0b3ce1), closes #141
    • Splits the SdMonitorClient into a DashboardClient's, both from version v2 and v3. By default now SdMonitorClient inherits from DashboardClientV3 and therefore implements all the interface, but the following methods have changed the signature:

      • add_dashboard_panel
      • remove_dashboard_panel

      This is required because the Dashboards V3 do not implement the same kind of panels as V2 implemented.

v0.8.0

14 Apr 22:32
Compare
Choose a tag to compare

Additions & improvements

  • Dashboards API v2 (#85)
    NOTE: The latest release breaks compatibility with older versions of Sysdig Monitor API. For more information, please read notes in #85.

Fixes

  • Fix dashboard functionalities (#84)

v0.7.0

19 Mar 21:37
Compare
Choose a tag to compare

Additions & improvements

  • Add support for the scanning API (#74, #76)
  • Add support for Sysdig Secure compliance tasks (#77)
  • Add support for secure commands audit (#80)
  • Add metrics to the commands audit (#82)
  • Add create and list notification channels (#83)
  • Created a script to enable/disable a list of alerts (#72)
  • Support falco rules variants (#73)
  • Add parameter to control public sharing option (#75)

Fixes

  • Fix API use for Explore default dashboards (#69)
  • Fix dashboard create (copy, from file) (#68)
  • Fix issue where deleting all policies would delete all alerts too (#61)

Various

  • Clean up examples (#78, #81)
  • Update list_hosts example (#71)
  • Consolidate and simplify tests using Sysdig agent (#79)

0.6.8

21 Nov 20:34
Compare
Choose a tag to compare
  • Add victorops to valid notification channel types
  • Improve restore dashboards reliability
  • Remove unused agentInstallParams parameter

0.6.7

27 Jun 13:58
Compare
Choose a tag to compare
  • Add sampling support for get_policy_events_*() methods
  • Python 3 compatibility
  • Remove switch_user_team() method
  • Preserve enabled attribute in edit_user() method
  • Example to add all users to Secure Operations team
  • Example for restoring Alerts now removes non-existent notification channel IDs

0.6.6

28 Feb 00:28
Compare
Choose a tag to compare
  • Introduce new Team management interface and example.

0.6.5

07 Feb 23:10
Compare
Choose a tag to compare
  • Non-backward-compatible changes to edit_user() and edit_team(). See link for details.
  • Better docs/example for paging parameter on get_data()
  • Support for new Sysdig Secure APIs for policy ordering
  • Start using getopt for several of the examples
  • Better handle failure conditions in examples/user_team_mgmt.py

0.6.4

08 Nov 23:45
Compare
Choose a tag to compare
  • Refreshing tags for pip.

0.6.3

08 Nov 23:44
Compare
Choose a tag to compare
  • Additional missing dependency.