Releases: greenbone/python-gvm
Releases · greenbone/python-gvm
python-gvm 24.8.0
python-gvm 24.7.0
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
- update pyproject.toml 27c7de9c
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
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
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
24.3.0 - 2024-03-14
Added
- Add a base class for Enums in python-gvm 5e74178f
Removed
- Drop xml feed error tests bfd819bf
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
python-gvm 23.12.0
python-gvm 23.11.0
python-gvm 23.10.1
python-gvm 23.10.0
23.10.0 - 2023-10-09
Changed
- Group dependabot updates f9500a9e
Bug Fixes
Dependencies
- Bump the python-packages group with 2 updates (#1082) 2864021b
- Bump urllib3 from 2.0.5 to 2.0.6 (#1081) 9edbfa02
- Bump the python-packages group with 4 updates (#1080) 94dc9f1e
- Bump the python-packages group with 3 updates (#1079) fa973146
- Bump cryptography from 41.0.3 to 41.0.4 (#1078) af610edc
- Bump the github-actions group with 1 update c5b1d7dd
- Bump the python-packages group with 2 updates a75a7cda
- Bump rich from 13.4.1 to 13.5.2 62774ced
- Bump sphinx-basic-ng from 1.0.0b1 to 1.0.0b2 6fb6812e
- Bump exceptiongroup from 1.1.1 to 1.1.3 5720169e
- Bump dill from 0.3.6 to 0.3.7 4e562848
- Bump pathspec from 0.11.1 to 0.11.2 62e41c59
- Bump importlib-metadata from 6.6.0 to 6.7.0 cbd6b118
- Bump urllib3 from 2.0.3 to 2.0.4 (#1064) 6586f971
- Bump platformdirs from 3.5.3 to 3.10.0 (#1058) 02f964ec
- Bump anyio from 3.7.0 to 3.7.1 (#1070) ed3ebd1c
- Bump certifi from 2023.5.7 to 2023.7.22 (#1056) b5743b7f
- Bump charset-normalizer from 3.1.0 to 3.2.0 (#1059) b1e4301d
- Bump typed-ast from 1.5.4 to 1.5.5 (#1060) 86a0a7d3
- Bump click from 8.1.3 to 8.1.7 (#1061) 2b2b462b
- Bump pygments from 2.15.1 to 2.16.1 (#1062) aa5dd2cf
- Bump tomlkit from 0.11.8 to 0.12.1 (#1053) d0a4c698
- Bump cryptography from 41.0.1 to 41.0.3 (#1057) 8de45cba
- Bump pylint from 2.17.4 to 2.17.5 e6230cbb
- Bump paramiko from 3.2.0 to 3.3.1 c1fdc800
- Bump greenbone/actions from 2 to 3 1d843e05
- Bump lxml from 4.9.2 to 4.9.3 (#1046) da3e10cb
- Bump urllib3 from 2.0.2 to 2.0.3 04f33173
- Bump platformdirs from 3.5.1 to 3.5.3 7238f8a3
- Bump markupsafe from 2.1.2 to 2.1.3 12dc4460
- Bump rich from 13.3.5 to 13.4.1 60eda98e
- Bump coverage from 7.2.6 to 7.2.7 17f3f199
- Bump cryptography from 40.0.2 to 41.0.1 dbe34606
- Bump typing-extensions from 4.6.2 to 4.6.3 483081c4