Skip to content

Releases: greenbone/python-gvm

python-gvm 24.8.0

29 Aug 12:43
Compare
Choose a tag to compare

24.8.0 - 2024-08-29

Dependencies

  • Bump the python-packages group with 4 updates 8e8d98aa
  • Bump the python-packages group with 3 updates 36e335fd
  • Bump the python-packages group with 7 updates 51aa7b09
  • Bump the python-packages group with 4 updates 4489e9e6

python-gvm 24.7.0

30 Jul 13:02
Compare
Choose a tag to compare

24.7.0 - 2024-07-30

Changed

  • Drop typing_extensions dependency. Drop the use of the Self component from typing_extensions and use the typing library instead 3957bcfb
  • Fix linting with ruff a8c6c499

Bug Fixes

Dependencies

  • Bump the python-packages group with 8 updates 3991dd7d
  • Bump the python-packages group with 7 updates 8fa790ac
  • Bump the python-packages group with 4 updates fb2931be
  • Bump the python-packages group across 1 directory with 3 updates 4134b729
  • Bump certifi from 2024.6.2 to 2024.7.4 89cf21fe
  • Bump the python-packages group with 3 updates 4ef53d63

python-gvm 24.6.0

18 Jun 15:06
Compare
Choose a tag to compare

24.6.0 - 2024-06-18

24.6 contains a major internal refactoring and drops support for GMP < 22.4.

Added

  • Allow to use ignore_pagination for get_tasks 2bc27a2b
  • Add scan config handling for the new protocol implementation 861482fd
  • Introduce a new type for representing an Entity ID ce16191a
  • Add system report, trash can and user setting requests 068594e7
  • Implement Help command 258ca350
  • Implement Feed command 399cebd1
  • Implement Aggregates command 51081ce4
  • Add tests for current requests implementations 5dae6d3c
  • Add basic test for own internal Enum class 70cef3bf
  • Add get_protocol_version static methods for backwards compatibility 1291040e
  • Finalize GMP Connection class and add a test case 66362ed7
  • Add docstrings and tests for Response class d5fb0cda
  • Tests for protocol states and xml reader 88a0c52a
  • Draft new implementation for GMP protocol classes base on the core module d00f702b
  • Add a new GvmProtocol class that will replace the one in gvm.base a65c0465
  • Add types for paramiko 7f21ebbd
  • Add first draft of a core GMP protocol implementation d9f79bdc
  • Allow to create gvm Enums from all kind of objects 20bb19c7
  • Add a decorator for marking code as deprecated 3506fb03
  • Fix type hints for to_bool utils function f352cfdc
  • Specify the API for gvm.xml by defining an all object fdedd601
  • Add an add_filter method to XmlCommand 5d385911
  • Allow to convert an XmlCommandElement into bytes 6475ff76
  • Add a specific exception for XML related errors c35257b0
  • Add a new function to parse XML data into an Element tree 5e05c98c
  • Add lxml-stubs as dev dependency for code completion 38ccca40

Removed

  • Don't export enums from gvm.protocols latest and next modules 6fdbf2b0
  • Replace validate_xml_string with parse_xml 69b33eac
  • Drop usage of defusedxml bb57e354
  • Remove unnecessary print statement in check_command_status utils function 97c9f80b

Changed

  • Allow to auto-generate password and ssh-key for credentials 029aa88d
  • Improve to_comma_list function signature 8b00e035
  • Allow to pass a UUID instance as id for various methods af01bfba
  • Support passing UUIDs for GMP protocol requests 36db6f81
  • Allow passing an UUID to XmlCommand.add_filter as filter_id 6fb277c4
  • Return a string from to_base64 function 8244497a
  • Fix constructor signature of InvalidArgumentType exception 5d36c798
  • Refactor module layout f1876435
  • Rework and improve GvmConnection classes 94e39986
  • Use valid PEP 8 function names c0e7d887
  • Update type hint for GvmError class 3f3652ac
  • Update error message if Enum can't be created a3094552
  • Mark add_filter utils functions as deprecated 6e4a4754
  • Update check_command_status utils function to use parse_xml d9438d22
  • Improve type hints for XmlCommand and XmlCommandElement fb562e31

Bug Fixes

  • Fix type of lxml Element 3bc26a88
  • Fix type hints for pretty_print function 14e9bf27

Dependencies

  • Bump urllib3 from 2.2.1 to 2.2.2 2349792d
  • Bump ruff from 0.4.8 to 0.4.9 in the python-packages group a1651dd8
  • Bump the python-packages group with 5 updates 0f946e62
  • Bump the python-packages group with 6 updates 54cda5eb
  • Bump the python-packages group with 6 updates 04e9c364
  • Bump the python-packages group with 4 updates 0210325c
  • Bump the python-packages group with 7 updates 91a721b6
  • Bump the python-packages group with 6 updates e20dc4c5
  • Bump the python-packages group with 4 updates cdf49ec3
  • Bump the python-packages group with 2 updates 36297d45
  • Bump idna from 3.6 to 3.7 35804d98
  • Bump the python-packages group with 3 updates 9ec22dd3
  • Bump the python-packages group with 3 updates 50b04bf2
  • Bump the python-packages group with 3 updates 3b105589
  • Bump the python-packages group with 4 updates d1999549

python-gvm 24.3.0

14 Mar 09:56
Compare
Choose a tag to compare

24.3.0 - 2024-03-14

Added

  • Add a base class for Enums in python-gvm 5e74178f

Removed

Changed

  • Use base enum class for most enums in python-gvm 82366454
  • Update README f1c8a88e
  • Convert GvmConnection into a protocol 60712a8c
  • A connection is not a xml reader dd53b486
  • Improve types of connection module and fix some glitches a860493e
  • Update copyright headers any year 8e1e0b5a
  • Ignore ruff cache from git 5e069ac4
  • Only list direct dev dependencies 61d95022
  • Merge coverage config into pyproject.toml 6d2bbf72
  • Remove remarkrc 51660312
  • Update copyright year 1758a770
  • Replace isort and pylint with ruff a00134bc
  • Use dev group instead of dev dependencies for poetry 0312cf1c
  • Use trusted publisher upload for PyPI 2aabf94a

Dependencies

  • Bump the python-packages group with 5 updates 7135d98f
  • Bump the python-packages group with 6 updates 15ffc0bf
  • Bump the python-packages group with 8 updates 6db4b1ee
  • Bump cryptography from 42.0.3 to 42.0.4 4e3e2728
  • Bump the python-packages group with 5 updates 39a327d7
  • Bump the python-packages group with 2 updates 9f00f184
  • Bump the python-packages group with 8 updates 671521d1

python-gvm 24.1.0

12 Jan 10:11
Compare
Choose a tag to compare

24.1.0 - 2024-01-12

Bug Fixes

  • Remove unused local variables d2c3e505
  • Add InvalidArgumentType superclass init a0789e2c
  • Remove unused variables for add_element returns 285662ec
  • Make explicit/implicit returns consistent 87090ca2
  • Enable "security-and-quality" quereis for CodeQL f0294927

Dependencies

  • Bump jinja2 from 3.1.2 to 3.1.3 e774cb74
  • Bump the python-packages group with 7 updates 2eb480ab
  • Bump paramiko from 3.3.1 to 3.4.0 f20656ac
  • Bump the github-actions group with 1 update 802ec6ca
  • Bump the python-packages group with 8 updates ce5d70b1

python-gvm 23.12.0

13 Dec 07:40
Compare
Choose a tag to compare

23.12.0 - 2023-12-13

Added

Dependencies

  • Bump the python-packages group with 5 updates 96712c95
  • Bump the python-packages group with 4 updates 71e8a966
  • Bump cryptography from 41.0.5 to 41.0.6 ea465125
  • Bump the python-packages group with 6 updates 4eb11297
  • Bump the python-packages group with 6 updates dda1267b

python-gvm 23.11.0

14 Nov 12:45
Compare
Choose a tag to compare

23.11.0 - 2023-11-14

Changed

Dependencies

  • Bump the python-packages group with 4 updates f417f0ba
  • Bump the python-packages group with 3 updates 47358335
  • Bump the python-packages group with 4 updates f65efb7b

python-gvm 23.10.1

23 Oct 08:08
Compare
Choose a tag to compare

23.10.1 - 2023-10-23

Dependencies

python-gvm 23.10.0

09 Oct 11:40
Compare
Choose a tag to compare

23.10.0 - 2023-10-09

Changed

Bug Fixes

  • Remove cache: "true" input d54188c8
  • Fix conventional commits workflow c09f2e81

Dependencies

python-gvm 23.5.1

30 May 21:22
Compare
Choose a tag to compare

23.5.1 - 2023-05-30

Changed

  • Ensure test file gets deleted after test d572edf9
  • Use generic reusable workflows 742d8451
  • Create conventional commits for dependabot 61e110d6

Dependencies

  • Bump typing-extensions from 4.5.0 to 4.6.2 a98939a8
  • Bump anyio from 3.6.2 to 3.7.0 d7f88618
  • Bump paramiko from 3.1.0 to 3.2.0 b77646b6
  • Bump coverage from 7.2.5 to 7.2.6 aeec4f87
  • Bump requests from 2.30.0 to 2.31.0 c67b11d5