Skip to content

Releases: reversinglabs/reversinglabs-sdk-py3

2.6.2

10 Jul 11:37
f7ea7a2
Compare
Choose a tag to compare

Improvements

  • Added more unit tests for all currently available modules.

2.6.1

04 Jul 03:40
7c8c65f
Compare
Choose a tag to compare

Improvements

  • Added more unit tests for all currently available modules.

2.6.0

30 Jun 23:25
eea710a
Compare
Choose a tag to compare

Improvements

  • ticloud module:

    • Added the following text to the docstrings for the ticloud.URLThreatIntelligence.get_url_analysis_feed_from_date and ticloud.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 the TAXIIRansomwareFeed class.
    • The ticloud.DynamicAnalysis.detonate_sample method now has a sample_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 a sample_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.
  • a1000 module:

    • The get_yara_ruleset_matches_v2 method now also accepts a list u of multiple ruleset names as the ruleset_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.

Deprecations

  • ticloud module:
    • The sample_sha1 parameter of the ticloud.DynamicAnalysis.detonate_sample method is deprecated and will be removed in 6 months. Use the sample_hash parameter instead.

2.5.6

23 May 15:05
a634118
Compare
Choose a tag to compare

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 of a1000.A1000.advanced_search_v3 is highly advised.

2.5.5

15 May 12:27
eef1891
Compare
Choose a tag to compare

Bugfixes

  • a1000 module:
    • Changed the risk_score parameter's type hint from str to int in set_classification method's docstring.

2.5.4

09 May 13:03
dce2c65
Compare
Choose a tag to compare

Improvements

  • Updated the Python package dependencies to:
    • requests>=2.31.0
    • urllib3>=2.0.7

2.5.3

08 May 15:38
3c0db37
Compare
Choose a tag to compare

Bugfixes

  • ticloud module:
    • The classification override parameter in the override_classification method of the FileReputationUserOverride now works as expected due to a payload fix.

Removals

  • clouddeepscan module:
    • Dropped support for the clouddeepscan module. As of this version, the module is removed from the SDK.

2.5.2

30 Apr 15:51
359ba53
Compare
Choose a tag to compare

Improvements

  • a1000 module:
    • The function for checking file analysis status is now public. It is called file_analysis_status.

2.5.1

02 Apr 15:19
bd24ef3
Compare
Choose a tag to compare

Improvements

  • Updated the README with an example of error handling.

2.5.0

30 Mar 20:26
514ca39
Compare
Choose a tag to compare

Removals

  • a1000 module:
    • Removed the a1000.A1000.advanced_search_v2 method.

Improvements

  • Added unit tests.
  • Added CI/CD (Actions) workflows for running unit tests and publishing the package to PyPI.
  • ticloud module:
    • md5 and sha256 can now be used in DynamicAnalysis.get_dynamic_analysis_results for fetching sample analysis results.