Releases: reversinglabs/reversinglabs-sdk-py3
Releases · reversinglabs/reversinglabs-sdk-py3
2.6.2
Improvements
- Added more unit tests for all currently available modules.
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_date
andticloud.URLThreatIntelligence.get_url_analysis_feed_from_date_aggregated
methods: "It is possible to list analyses up to 90 days into the past." - Added the
get_objects_aggregated
method to theTAXIIRansomwareFeed
class. - The
ticloud.DynamicAnalysis.detonate_sample
method now has asample_hash
parameter that accepts SHA-1, SHA-256 and MD5 hashes. See the Deprecations section for more info. - The
ticloud.DynamicAnalysis.detonate_sample
method now has asample_name
parameter 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_results
parameter to None returns all results.
- Added the following text to the docstrings for the
-
a1000 module:
- The
get_yara_ruleset_matches_v2
method now also accepts a list u of multiple ruleset names as theruleset_name
parameter. - Added the
upload_sample_and_get_detailed_report_v2
method. - Added the option to fetch all results in auto paging (aggregating) methods. From now on, in such methods, setting the
max_results
parameter to None returns all results.
- The
Deprecations
- ticloud module:
- The
sample_sha1
parameter of theticloud.DynamicAnalysis.detonate_sample
method is deprecated and will be removed in 6 months. Use thesample_hash
parameter instead.
- The
2.5.6
Improvements
- a1000 module:
- Reintroduced the
a1000.A1000.advanced_search_v2
method. 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_v3
is highly advised.
- Reintroduced the
2.5.5
Bugfixes
- a1000 module:
- Changed the
risk_score
parameter's type hint fromstr
toint
inset_classification
method's docstring.
- Changed the
2.5.4
Improvements
- Updated the Python package dependencies to:
requests>=2.31.0
urllib3>=2.0.7
2.5.3
Bugfixes
- ticloud module:
- The classification override parameter in the
override_classification
method of theFileReputationUserOverride
now 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_v2
method.
- Removed the
Improvements
- Added unit tests.
- Added CI/CD (Actions) workflows for running unit tests and publishing the package to PyPI.
- ticloud module:
md5
andsha256
can now be used inDynamicAnalysis.get_dynamic_analysis_results
for fetching sample analysis results.