Releases: reversinglabs/reversinglabs-sdk-py3
Releases · reversinglabs/reversinglabs-sdk-py3
2.6.1
Improvements
- Added more unit tests for all currently available modules.
2.6.0
Improvements
-
ticloud module:
- Added the following text to the docstrings for the
ticloud.URLThreatIntelligence.get_url_analysis_feed_from_dateandticloud.URLThreatIntelligence.get_url_analysis_feed_from_date_aggregatedmethods: "It is possible to list analyses up to 90 days into the past." - Added the
get_objects_aggregatedmethod to theTAXIIRansomwareFeedclass. - The
ticloud.DynamicAnalysis.detonate_samplemethod now has asample_hashparameter that accepts SHA-1, SHA-256 and MD5 hashes. See the Deprecations section for more info. - The
ticloud.DynamicAnalysis.detonate_samplemethod now has asample_nameparameter that enable the user to define a custom sample name. - Added the option to fetch all results in auto paging (aggregating) methods. From now on, in such methods, setting the
max_resultsparameter to None returns all results.
- Added the following text to the docstrings for the
-
a1000 module:
- The
get_yara_ruleset_matches_v2method now also accepts a list u of multiple ruleset names as theruleset_nameparameter. - Added the
upload_sample_and_get_detailed_report_v2method. - Added the option to fetch all results in auto paging (aggregating) methods. From now on, in such methods, setting the
max_resultsparameter to None returns all results.
- The
Deprecations
- ticloud module:
- The
sample_sha1parameter of theticloud.DynamicAnalysis.detonate_samplemethod is deprecated and will be removed in 6 months. Use thesample_hashparameter instead.
- The
2.5.6
Improvements
- a1000 module:
- Reintroduced the
a1000.A1000.advanced_search_v2method. This method will remain in the DEPRECATED state until its permanent removal from the SDK. The permanent removal date will be announced in the CHANGELOG's "Scheduled removals" section. In the meantime, the use ofa1000.A1000.advanced_search_v3is highly advised.
- Reintroduced the
2.5.5
Bugfixes
- a1000 module:
- Changed the
risk_scoreparameter's type hint fromstrtointinset_classificationmethod's docstring.
- Changed the
2.5.4
Improvements
- Updated the Python package dependencies to:
requests>=2.31.0urllib3>=2.0.7
2.5.3
Bugfixes
- ticloud module:
- The classification override parameter in the
override_classificationmethod of theFileReputationUserOverridenow works as expected due to a payload fix.
- The classification override parameter in the
Removals
- clouddeepscan module:
- Dropped support for the clouddeepscan module. As of this version, the module is removed from the SDK.
2.5.2
Improvements
- a1000 module:
- The function for checking file analysis status is now public. It is called
file_analysis_status.
- The function for checking file analysis status is now public. It is called
2.5.1
Improvements
- Updated the README with an example of error handling.
2.5.0
Removals
- a1000 module:
- Removed the
a1000.A1000.advanced_search_v2method.
- Removed the
Improvements
- Added unit tests.
- Added CI/CD (Actions) workflows for running unit tests and publishing the package to PyPI.
- ticloud module:
md5andsha256can now be used inDynamicAnalysis.get_dynamic_analysis_resultsfor fetching sample analysis results.
2.4.3
Improvements
- Python package dependencies are now set to the following values:
requests>=2.28.2urllib3>=1.26.14