Releases: crowdsecurity/python-capi-sdk
Releases · crowdsecurity/python-capi-sdk
0.7.0
Changed
- Do not block signals sending in the event of machine failure (#31)
0.6.0
0.5.0
Changed
- Breaking change: Add
StorageInterface::mass_update_signalsmethod
0.4.0
Changed
- Breaking change: Rename
StorageInterface::get_all_signalstoget_signalsand addlimit,offset,sentandis_failingarguments - Breaking change: Change
StorageInterface::delete_signalssignature to require a list of signal ids - Breaking change: Change
StorageInterface::delete_machinessignature to require a list of machine ids - Add
batch_sizeargument toCAPIClient::send_signalsandCAPIClient::prune_failing_machines_signalsmethods CAPIClient::send_signalsandCAPIClient::prune_failing_machines_signalsnow return the number of signals sent or prunedCAPIClient::send_signalsandCAPIClient::prune_failing_machines_signalsnow send and prune signals in batches
Removed
- Breaking change: Remove
CAPIClient::_prune_sent_signalsmethod
0.3.0
Changed
- Use context manager for Sql session (#20)
- Breaking change: The
sessionattribute ofSQLStorageis now an instance of the sessionmaker class and should be used as such.
Added
- Add
CAPIClientConfiglogger attribute (#21)
0.2.1
Fixed
0.2.0
Changed
- Update
create_signalfunction to accept datetime object for thecreated_atargument (#16)
0.1.0
Changed
- Breaking change: Change method name
CAPIClient::has_valid_scenariostoCAPIClient::_has_valid_scenarios
Added
- Add
CAPIClient::prune_failing_machines_signalsmethod for deleting signals from failing machines
0.0.2
0.0.1
- Initial release