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_cvesmethod (#153)- The method has been replaced by list_vulnerability_exception_bundlesto retrieve the exception bundles andget_vulnerability_exception_bundleto retrieve all the info from a exception bundle.
 
- The method has been replaced by 
BREAKING CHANGES
- The method get_user_falco_rulesnow 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 victoropsto valid notification channel types
- Improve restore dashboards reliability
- Remove unused agentInstallParamsparameter
0.6.7
- Add sampling support for get_policy_events_*()methods
- Python 3 compatibility
- Remove switch_user_team()method
- Preserve enabledattribute 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 pagingparameter onget_data()
- Support for new Sysdig Secure APIs for policy ordering
- Start using getoptfor several of the examples
- Better handle failure conditions in examples/user_team_mgmt.py