Releases: sysdiglabs/sysdig-sdk-python
v0.14.0
Continuous Integration
- Enhance release procedure (#152)
- Changed pipenv with Poetry for better dependency resolution and publication.
- Changed support from Python 3.8+ to Python 3.6+
- Modify CD workflow to add git-chglog for more comprehensive release message generation.
Features
- get_dashboards now can retrieve the full information of all the dashboards (#154)
- The previous version of the get_dashboards method was only able to retrieve partial information from the dashboards. The current one allows to disable the "light" mode.
Small Modifications
- Deprecate
list_whitelisted_cves
method (#153)- The method has been replaced by
list_vulnerability_exception_bundles
to retrieve the exception bundles andget_vulnerability_exception_bundle
to retrieve all the info from a exception bundle.
- The method has been replaced by
BREAKING CHANGES
- The method
get_user_falco_rules
now returns the text instead of an object and is updated with the new API endpoint
v0.13.1
This is the v0.13.1 release of the sysdig-sdk-python (sdcclient), the Python client for Sysdig Platform
Minor Changes
This version just relaxes the dependencies so it can be installed with previous versions of libraries.
v0.13.0
This is the v0.13.0 release of the sysdig-sdk-python (sdcclient), the Python client for Sysdig Platform
Bug Fixes
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
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
v0.7.0
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
0.6.8
- Add
victorops
to valid notification channel types - Improve restore dashboards reliability
- Remove unused
agentInstallParams
parameter
0.6.7
- Add sampling support for
get_policy_events_*()
methods - Python 3 compatibility
- Remove
switch_user_team()
method - Preserve
enabled
attribute inedit_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
0.6.5
- Non-backward-compatible changes to
edit_user()
andedit_team()
. See link for details. - Better docs/example for
paging
parameter onget_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