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

Latest commit

 

History

History
76 lines (64 loc) · 5.91 KB

CHANGELOG.md

File metadata and controls

76 lines (64 loc) · 5.91 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

For detailed code changes, please visit https://github.com/greenbone/hyperion/commits/master or get the entire source code repository and view log history:

$ git clone https://github.com/greenbone/hyperion.git
$ cd hyperion && git log

[Unreleased]

Added

  • Introduced new base classes for queries #126
  • Use #graphdoc as schema documentation tool #124
  • Add csv_to_list function #96
  • Add new_severity to override mutations #85
  • Query for target tasks in single query #78
  • Add owner, detection_result, notes, tickets and user_tags for result fields #69
  • Support credential download and add fields to Credential #66
  • Add compliance_count to AuditLastReport #26
  • Implement average_duration for tasks and audits fields. #14
  • Implement new abstract Class for SecInfo BulkExport by IDs. #24
  • Add Bulk Export for NVTs. #25

Changed

  • getPreference(s) is now divided into getScanConfigPreference(s) and getNvtPreference(s) #168
  • Revisit audit and task object types #133, #149, #150
  • Revisit authentication methods #93
  • Revisit port list object type, queries and mutations #108
  • Revisit feed status object types #95, #122
  • Introduce QoDType enum and use common QoD class for NVT and Result #109
  • Revisit result object type #92
  • Revisit target object type, queries and mutations #97, #106, #113
  • Explicitly implement audit subobjects #26
  • For all NVT related Entities we use id instead of oid now, so every Entity uses id now. #15
  • Use next instead of latest python-gvm version for development. #15
  • Removed empty uuid= from filter_string in create_export_by_ids_mutation #23
  • Changed dependency of xml to lxml #27
  • Changed CVEs entity so it can parse new-format xml correctly #29 #38
  • Refactored OvalDefinitions entity #30
  • Increased coverage for OvalDefinitions, CertBundAdvisories and DFNCertAdvisories entity #30
  • Added the deprecatedBy field to CPEs #51
  • Refactored NVT entity, removed complexity and redundant fields #58#60#64
  • Improved GraphQL schema #83

Deprecated

Removed

  • BulkDeleteByReport (for Hosts and OperatingSystems) #168
  • Remove OVAL definitions from the schema #136
  • Remove our sphinx extension for documenting the GraphQL schema #123

Fixed

  • Fixed crash if targets of a port list have been created from a post list without targets #134
  • Fixed a problem with NVT oid in Notes. #15
  • Fixed a problem with NVT oid in Overrides. #16
  • Now the name field in Overrides and Notes can not be queried. It returned the name of the permission/owner because of .find(). Notes/Overrides don't have a name field theirself. #16
  • Added the asset_hosts_filter parameter to createTarget mutation #15
  • Added the allow_simultaneous_ips parameter to createTarget, modifyTarget mutation and getTarget(s) queries. #15
  • Fixed FutureWarnings due to if x: -> if x is not None: #27
  • Added missing fields to CPE entity #39
  • Fix product rstrip() from NoneType error. #41
  • Adding missing field port to override entity. #57
  • Improved Report Entity, fixed and tested ReportError 65
  • Split ScannerPreferences and NVTPreferences in ScanConfigs and Policies 67