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
- 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
anduser_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
getPreference(s)
is now divided intogetScanConfigPreference(s)
andgetNvtPreference(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 ofoid
now, so every Entity usesid
now. #15 - Use
next
instead oflatest
python-gvm
version for development. #15 - Removed empty
uuid=
fromfilter_string
increate_export_by_ids_mutation
#23 - Changed dependency of
xml
tolxml
#27 - Changed
CVE
s entity so it can parse new-format xml correctly #29 #38 - Refactored
OvalDefinitions
entity #30 - Increased coverage for
OvalDefinitions
,CertBundAdvisories
andDFNCertAdvisories
entity #30 - Added the
deprecatedBy
field toCPEs
#51 - Refactored
NVT
entity, removed complexity and redundant fields #58#60#64 - Improved GraphQL schema #83
- BulkDeleteByReport (for Hosts and OperatingSystems) #168
- Remove OVAL definitions from the schema #136
- Remove our sphinx extension for documenting the GraphQL schema #123
- 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 thename
of thepermission
/owner
because of.find()
. Notes/Overrides don't have a name field theirself. #16 - Added the
asset_hosts_filter
parameter tocreateTarget
mutation #15 - Added the
allow_simultaneous_ips
parameter tocreateTarget
,modifyTarget
mutation andgetTarget(s)
queries. #15 - Fixed
FutureWarnings
due toif 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
tooverride
entity. #57 - Improved
Report
Entity, fixed and testedReportError
65 - Split
ScannerPreferences
andNVTPreferences
inScanConfigs
andPolicies
67