Skip to content

Releases: greenbone/python-gvm

python-gvm 20.9.0

17 Sep 11:52
Compare
Choose a tag to compare

20.9.0 - 2020-09-17

Changed

  • Added the tasks parameter to get_config(). #289
  • Renamed no_details to details in get_reports() so it is uniform with all the other calls. #290

Fixed

  • Force garbage clean up when disconnect. #286

python-gvm 20.8.1

01 Sep 08:39
Compare
Choose a tag to compare

20.8.1 - 2020-09-01

Added

  • Added AlertMethods: Alemba vFire, Tippingpoint SMS #275
  • Added AlertConditions: Error, SeverityChanged #275
  • Added AlertEvents: Assigned ticket changed, Owned ticket changed, Ticket received #275

Changed

  • pretty_print() has a new argument that can optionally handle a file. The output is redirected to this file. default is sys.stdout, as it is for build-in print() #277

Fixed

  • ARP_PING is now a field of AliveTypes, the old APR_PING name is still available. #281

python-gvm 20.8.0

19 Aug 14:49
v20.8.0
Compare
Choose a tag to compare

20.8.0 - 2020-08-19

Added

  • Added support for GMP 20.08 #254

Changed

  • Refactored Gmp classes into mixins #254

Fixed

  • Require method and condition arguments for modify_alert with an event #267
  • Add SEVERITY_AT_LEAST to get_alert_condition_from_string #268

python-gvm 1.6.0

10 Jun 07:47
3c7a4eb
Compare
Choose a tag to compare

1.6.0 - 2020-06-10

Added

  • Extend AliveTest and ScannerType enums.
    #235

Fixed

  • Fix python-gvm v8/v9 type checks. #244

python-gvm 1.5.0

12 May 08:27
4dc4f9a
Compare
Choose a tag to compare

1.5.0 - 2020-05-12

Added

  • Add full support for audits and policies. Add get_policy, get_policies,
    clone_policy, delete_policy, get_audit, get_audits, clone_audit and
    delete_audit methods to GMPv9 class. Also do not return policies for config
    requests and audits for task requests #223

Changed

  • If it isn't possible to connect to a Unix Domain Socket a GvmError is raised
    now #207

Removed

  • Dropped version handling code from python-gvm and replaced it with using
    pontos.version #213

python-gvm 1.4.0

02 Apr 11:35
9e6da7c
Compare
Choose a tag to compare

1.4.0

Added

  • Added an API and CLI utilities for the version handling in python-gvm
    #198

Changed

  • Replaced pipenv with poetry for dependency management. poetry install
    works a bit different then pipenv install. It installs dev packages by
    default and also python-gvm in editable mode. This means after running
    poetry install gvm will directly be importable in the virtual python
    environment. #197
  • Update error classes to always have meaningful __str__ and __repr__
    method. This allows for easier error printing
    #199

python-gvm 1.3.0

13 Mar 12:48
Compare
Choose a tag to compare

1.3.0

Added

  • Added GvmServerError, GvmClientError, GvmResponseError and InvalidArgumentType error type classes #192

Changed

  • Refactored the InvalidArgument and RequiredArgument errors in the gmp classes #192
  • Refactored the status response errors in case of a failure in the communication with the server in transform.py #192

python-gvm 1.2.0

06 Jan 14:25
f5843cb
Compare
Choose a tag to compare

1.2.0

Added

  • Added DEFAULT_SSH_PORT and DEFAULT_HOSTNAME constants to gmp.connection #185
  • Added determine_remote_gmp_version and determine_supported_gmp methods to
    gmp.protocols.gmp module #186

Fixed

  • Added a workaround that fixes the exclude_hosts-bug in the method modify_target.
    See #187 for more details #188
  • Fixed value of EntityType.AGENT enum #190

python-gvm 1.1.0

22 Nov 12:02
v1.1.0
939e78f
Compare
Choose a tag to compare

Added

  • Added ignore_pagination and details arguments for get_report #163
  • Introduced Gmpv9 for GMP 9 support #157, #165, #166
  • Added new create_audit method, to create a task with the usage_type audit #157
  • Added new create_policy method, to create a config with the usage_type policy #157
  • Added the new methods create_tls_certificate, modify_tls_certificate and clone_tls_certificate to create, modify and copy TLS certificates #157
  • Added the new method get_tls_certificates, to request TLS certificates from the server #157
  • Added the new method get_tls_certificate, to request a single TLS certificate from the server #166

Changed

  • Use Gmpv9 in gvm.protocols.latest module #165
  • Added type TLS_CERTIFICATE to EntityType and FilterType #157
  • Changed the DEFAULT_UNIX_SOCKET_PATH #119

Deprecated

  • Mark make_unique argument of create_target Gmpv8 as deprecated and ignore it. It is already ignored by gvmd with GMP 8 #156

python-gvm 1.0.0

18 Sep 11:04
70099b6
Compare
Choose a tag to compare

This is the first release of python-gvm. Compared to the last beta release it contains the following changes:

Changed

  • Return version tuple from get_protocol_version methods #154

Fixed

  • Fixed create_tag and modify_tag resource_type argument to expect an
    EntityType in Gmp8 PR 150
  • Re-added SMB as an allowed AlertMethod for SecInfo events
    [PR 145](#145