Skip to content
This repository has been archived by the owner on Jan 12, 2021. It is now read-only.

Releases: EvidentSecurity/esp_sdk

v2.6.0

17 Oct 17:14
Compare
Choose a tag to compare

Changed

  • Only send changed attributes to API #39
  • API now returns nested included relation data elements correctly. Change test to reflect corrected response. #40
  • Calling next_page on queries without parameters (e.g. ESP::ExternalAccount.all) no longer errors. #35
  • Silently ignore null entires if encountered in API responses. #36
  • Switch from RDoc to Yard. #37

v2.5.0

22 Jul 16:37
Compare
Choose a tag to compare

Added

  • Add custom signature definitions and results. Code for a custom signature is now created/updated under a definition. Running a definition for an on demand test creates a result record which will have errors and alerts when completed.
    • This is a backwards incompatible change on the API. If you need to save or run code on a custom signature, make sure to use this version or later.

v2.4.0

22 Jul 16:37
Compare
Choose a tag to compare

Added

  • Report relationship to ExternalAccount
  • ExternalAccount relationship to Report

Changed

  • Upgrade api-auth to 2.0.

v2.3.0

22 Jul 16:37
Compare
Choose a tag to compare

Changed

  • Some error messages changed a little bit on the API. Specifically, on region suppression, signature suppress, and custom signature suppression objects. Now when a validation trips on the related suppression object, the error message reflects that. "Reason can't be blank" changed to "Suppression region can't be blank". The message is built from the attribute which is in error, which changed from "Reason" to "Suppression.reason". Had to gsub the "." to a space to make it message friendly.
  • Add the teams relation to custom signature, and the custom signatures relation to team.
  • Added an endpoint, ESP::Report::Export::Integration.create, to export reports to an integration

v2.2.0

22 Jul 16:38
Compare
Choose a tag to compare

Added

  • Added the ESP::ScanInterval object to use the new scan interval endpoint on the API

v2.1.0

22 Jul 16:38
Compare
Choose a tag to compare

Added

  • Implemented searching using where on many object.
  • Add external account script. Run with esp a
  • Added ability to set a proxy using either the http_proxy environment variable, or setting it manually wiht ESP.http_proxy = <proxy>

Changed

  • Changed the esp_console executable to just be esp. Now start the console with esp c

v2.0.0

22 Jul 16:38
Compare
Choose a tag to compare

Added

  • Separate Metadata object
  • Metadata relationship to the Alert object.
  • Set the User-Agent header to "Ruby SDK #{ESP::VERSION}"

Removed

  • Unnecessary dependencies.

v2.0.0.rc1

22 Jul 16:39
Compare
Choose a tag to compare

Added

  • Complete rewrite. See the README for the new DSL.

2.0.0.rc1

05 Nov 16:40
Compare
Choose a tag to compare
2.0.0.rc1 Pre-release
Pre-release

Add API v2 Support. API v1 is no longer supported in the 2.x SDK.

1.1.0

02 Mar 18:58
Compare
Choose a tag to compare

Add ability to pass URL that the SDK hits.
Remove ActiveSupport version restriction