python-gvm 1.0.0.beta3
Pre-release
Pre-release
Added
- Added preferences argument to
create_taskmethod PR 89 - Added validation of alive_tests argument to
create_targetmethod PR 88 - Added ssh_credential_port argument to
modify_targetPR 88 - Split getting a single preference by name from
get_preferencesmethod into
get_preferencePR 85 - Added resource_type argument to
get_aggregatesmethod PR 107 - Added an explicit
create_container_taskmethod PR 108 - Added Gmpv8 version of create_tag with resource_filter parameter and
plural resource_ids parameter PR 115 - Added Gmpv8 version of modify_tag with resource_action parameter,
resource_filter parameter, plural resource_ids parameter PR 115 - Added no_details argument to
get_reportsmethod PR 129 - Added
get_vulnerabilitesmethod PR 132 - Added
get_ticket,get_tickets,create_ticket,clone_ticket,modify_ticketanddelete_ticket
APIs to GMPv8 PR 132 - Added filter types for
host,operating system,ticketandvulnerability
PR 133 - Added a
password onlycredential type PR 133 - Added type hints for Gmpv8
PR 136 - Added dynamic selection of the Gmp class depending on the GMP version supported
by the remote manager daemon
PR 141 - Added all types as types property to the Gmp classes (e.g gmp.types.EntityType.TASK)
PR 143
Changed
- Renamed
create_assetmethod tocreate_hostand dropped asset_type
argument. It is only possible to create host assets. PR 77 - Require either setting_id or name for
modify_settingnot both arguments PR 87 - Allow empty string as value argument for
modify_settingPR 87 - Require either user_id or name for
modify_usernot both arguments PR 87 - Updated argument types for
create_note,create_override,modify_note
andmodify_overridePR 87 - The arguments threat (and new_threat) for
create_note,modify_note,
create_overrideandmodify_overridemust be one of 'High', 'Medium',
'Low', 'Alarm', 'Log' or 'Debug' now PR 87 - Allow to pass either user_id or name to
delete_userPR 88 - Don't require inheritor_id or inheritor_name for
delete_user - Don't require ca_pub for
create_scannerPR 88 - Change port argument for
create_scannerto be an integer PR 88 - Refactor
modify_scannermethod: Adjust argument types corresponding to
create_scannerand only require scanner_id PR 88 - Updated and improved validation of
create_scheduleand
modify_schedulearguments PR 89 - Refactor
modify_taskto use same arguments ascreate_taskPR 89 - Aligned ALIVE_TESTS declaration with list from GSA PR 93
- Address DeprecationWarning regarding
collectionsmodule PR 99 - Forbid '0' as target_id value for
create_taskmethod and move creating a
container task into an own method PR 108 - Refresh the dependencies specified via the Pipfile.lock file to their latest
versions PR 113,
PR 131 - Make resource_id optional when creating tags (Gmpv7) PR 124
- Allow creating tags without resource (Gmpv8) PR 125
- Adapt modify_tag validation to actual implementation (Gmpv8) PR 127
- Use Gmpv8 as latest Gmp version PR 132
- Dropped the
make_uniquearguments fromcreate_filterandcreate_target
methods in Gmpv8 PR 133 - Introduced Enum classes for authentication and privacy algorithms of SNMP
credentials PR 133 - Extended
InvalidArgumentandRequiredArgumenterrors to allow passing
argument and function name as keyword parameter PR 134 - Renamed
modify_targetandcreate_targetargumentalive_teststoalive_test
PR 139 - Use enum AliveTests for
alive_testarguments
PR 136
PR 139 - Use new
AlertCondition,AlertEventandAlertMethodenums forcreate_alert
andmodify_alertmethods
PR 139 - Use new
AssetTypeenum forget_assetandget_assetsmethod
PR 139 - Use new
CredentialFormatenum forget_credentialmethod
PR 139 - Use new
CredentialTypeenum forcreate_credentialandmodify_credential
methods
PR 132
PR 139 - Use new
EntityTypeenum forcreate_permission,create_tag,get_aggregates,
modify_permissionandmodify_tagmethods
PR 139 - Use new
FeedTypeenum forget_feedmethod
PR 139 - Use new
FilterTypeenum forcreate_filterandmodify_filtermethod
PR 133
PR 139 - Use new
HostsOrderingenum forcreate_taskandmodify_taskmethod
PR 139 - Use new
InfoTypeenum forget_infoandget_info_listmethods
PR 139 - Use new
PermissionSubjectTypeenum forcreate_permissionand
modify_permissionmethods
PR 139 - Use new
PortRangeTypeenum forcreate_port_rangemethod
PR 139 - Use new
ScannerTypeenum forcreate_scannerandmodify_scannermethods
PR 139 - Use new
SnmpAuthAlgorithmandSnmpPrivacyAlgorithmenums forcreate_credential
andmodify_credentialmethods
PR 139 - Use new
SeverityLevelenum forcreate_note,create_override,modify_note
andmodify_overridemethods
PR 139 - Use new
TimeUnitenum forcreate_scheduleandmodify_schedulemethods
PR 139 - Update
create_scheduleandmodify_scheduleinGmpv8to use
iCalendar based data for schedules
PR 140
Removed
- Removed the format parameter from
get_credentialsmethod PR 85 - Removed the task_id and nvt_oid parameters from
get_notesand
get_overridesmethods PR 85 - Removed sources argument from
modify_usermethod PR 87 - Removed
modify_reportmethod PR 87 - Removed unused comment argument from
create_noteandcreate_overridePR 87 - Removed hosts_ordering argument from
modify_targetPR 88 - Excluded tests from installation PR 119
- Removed
credential_typeargument frommodify_credentialPR 139
Fixed
- Fixed generating XML for
get_credentialscommand PR 74 - Fixed generating XML for
get_settingscommand PR 80 - Fixed generating XML for
get_nvtscommand PR 84 - Fixed wrong order of key and value for condition_data, event_data and
method_data dict parameters ofmodify_alertmethod PR 85 - Fixed sending resource id in
modify_tagPR 88 - Ensure
modify_settingvalue is send as Base64-encoded PR 98
Deprecated
modify_configis marked as deprecated and will be removed in future. One of
the more specificmodify_config_set_method should be used instead PR 87