Add loongarch64 architecture type
4.5.12 / Sep 29 2022
bump metamodel to 1.3.10
4.5.11 / Aug 2 2022
bump metamodel to 1.3.9
Image I/O Proxy is replaced by ovirt-imageio https://bugzilla.redhat.com/2042401
Deprecate VmPool.display attribute https://bugzilla.redhat.com/2106349
Add TpmSupport to OperatingSystemInfo
git safe dir
4.5.10 / Jun 14 2022
Add parallel migration connections https://bugzilla.redhat.com/2078500
Introduce isolate threads CpuPinningPolicy https://bugzilla.redhat.com/1782077
spec: drop deps on asciidoctor
Update build instructions
Standardize links within documentaiton
Define RPM requirements manually
copr: allow to build src.rpm in fc35 buildroot
4.5.7 / Mar 29 2022
Release for techical reasons, nothing new
4.5.6 / Mar 29 2022
Remove whitespace which interferes with sdk generation
Fix populating documentation
Add RPM build
4.5.5 / Mar 28 2022
backup: introduce the use_active flag
Add upgrade progress tracking for Clusters https://bugzilla.redhat.com/2040474
Added Display.disconnectActionDelay https://bugzilla.redhat.com/1944834
4.5.4 / Mar 14 2022
Remove gerrit refreneces from pom.xml
4.5.3 / Mar 14 2022
Add 'seal' parameter for created VMs (#21) https://bugzilla.redhat.com/2054681
Add snapshot field to backup (#28)
Introduce host CPU unit details (#20)
Removed references to Ruby SDK (#19) https://bugzilla.redhat.com/2020168
Update READMEs (#17)
Add token permissions (#16)
Fix publishing documentation
Debugging documentation generation issues (#14)
Finish moving project to github
4.5.2 / Dec 30 2021
New features:
introduce Disk#convert API https://bugzilla.redhat.com/977778
Add E1000E VM nic interface type https://bugzilla.redhat.com/2033185
dynamic cpus and cpu pinning policy https://bugzilla.redhat.com/1979041
introduce VM screenshot https://bugzilla.redhat.com/1964208
access affinity group host by host name https://bugzilla.redhat.com/2024086
update ExternalVmImport sparse field documentation https://bugzilla.redhat.com/1986726
Add aarch64 architecture type
4.5.1 / Nov 16 2021
-
Bump metamodel version to 1.3.7
-
Bumpy puppycrawl version to 8.29
Bug Fixes:
-
Document default network filter https://bugzilla.redhat.com/1810032
4.5.0 / Oct 19 2021
New features:
-
Add ovnConfigured to Host model https://bugzilla.redhat.com/1940824
Deprecations:
-
Deprecation of old Cinder integration https://bugzilla.redhat.com/1950730
General:
-
Generate API doc using GitHub Actions instead of Travis
4.4.35 / Aug 11 2021
Bug Fixes:
-
Fix HostService flake trailing whitespace
4.4.34 / Aug 4 2021
Reverted changes:
-
Revert "model: remove old cinder integration from api-model" https://bugzilla.redhat.com/1950730
4.4.33 / Aug 4 2021
Reverted changes:
-
Revert "model: remove OpenstackVolume components references" https://bugzilla.redhat.com/1950730
4.4.32 / Aug 4 2021
New features:
-
api-model: add auto pinning to vmbase https://bugzilla.redhat.com/1979041
-
Get Snapshots - include_template flag https://bugzilla.redhat.com/1900597
-
Backup: add "modification" date to vm_backups https://bugzilla.redhat.com/1983636
-
Backup: add new 'lastUpdated' date field https://bugzilla.redhat.com/1983636
-
add virtioScsiMultiQueues attribute to vmBase https://bugzilla.redhat.com/1973251
-
NotifiableEvents: add multipath events https://bugzilla.redhat.com/1691696
-
add broken flag to affinity group https://bugzilla.redhat.com/1939286
-
rest-api: allow importing template as clone https://bugzilla.redhat.com/1971317
-
Deprecate UPDATE on SshPublicKey
4.4.31 / Jun 14 2021
New features:
-
BackupPhase: add new backup finished phases https://bugzilla.redhat.com/1849861
-
Add humanReadableName to MDevType
4.4.30 / Jun 1 2021
New features:
-
support external template import https://bugzilla.redhat.com/1941581
-
Checkpoint: add 'state' field for a checkpoint https://bugzilla.redhat.com/1952577
4.4.29 / Apr 27 2021
Bug Fixes:
-
Add BACKUP_SCRATCH disk type https://bugzilla.redhat.com/1953558
4.4.28 / Apr 13 2021
New features:
-
add vnic sync status on vnics https://bugzilla.redhat.com/1113630
4.4.27 / Mar 22 2021
New features:
-
Add failover vnic profile link https://bugzilla.redhat.com/1688177
-
Add VM Reset option https://bugzilla.redhat.com/show_bug.cgi?id=1927718
-
introduce TPM device to VMs
Bug Fixes:
-
Remove UPDATE operation from UserOptionService
4.4.26 / Feb 18 2021
Bug Fixes:
-
Fix travis doc generation
4.4.25 / Feb 4 2021
New features:
-
Add reboot option to hoste deploy flow 1924823.
4.4.24 / Feb 2 2021
New features:
-
Use SSH public key as authentication method for host 1837221.
Bug Fixes:
Deprecations:
-
Deprecate SSH public key fingerprint
4.4.23 / Jan 26 2021
New features:
-
expose VM cpu pinning and auto pinning https://bugzilla.redhat.com/1688186
-
add timeout_policy attribute to imagetransfer https://bugzilla.redhat.com/1892676
-
Add API for JSON based user profile props
-
add fips mode to cluster https://bugzilla.redhat.com/1712481
-
depracate single qxl pci https://bugzilla.redhat.com/1910411
-
VM: Add virtioScsiMultiQueuesEnabled
-
VmService: add force flag to reboot VM operation https://bugzilla.redhat.com/1900564
-
VmService: add force flag to stop\shutdown VM operations https://bugzilla.redhat.com/1900564
4.4.22 / Dec 10 2020
New features:
-
Backup: add the host that was used for the backup https://bugzilla.redhat.com/1900594
-
storage: support finished tasks cleanup https://bugzilla.redhat.com/1627997
4.4.21 / Dec 3 2020
New features:
-
Add NUMA tuning to each node https://bugzilla.redhat.com/1729897
-
storage: Support manually setting a storage domain as a master https://bugzilla.redhat.com/1576923
-
VmBackupsService: add requireConsistency flag to add VM backup https://bugzilla.redhat.com/1894413
4.4.20 / Oct 19 2020
New features:
-
incremental backup: added DiskBackupMode field to a Disk
Bug fixes:
-
changed ProductInfo.id → ProductInfo.instanceId
This document describes the relevant changes between releases of the API model.
New features:
-
Add ID of oVirt Installation. https://bugzilla.redhat.com/1825020
-
DiskSnapshot: Add disk snapshot parent link https://bugzilla.redhat.com/1847090
-
snapshots: Add option to include active snapshots https://bugzilla.redhat.com/1847090
-
ImageTransfer: Support shallow download https://bugzilla.redhat.com/1847090
-
Add Permissions for MacPool https://bugzilla.redhat.com/1863051
-
Expose the VM OVF as OVA https://bugzilla.redhat.com/1876234
-
Add External disk support
New features:
-
Upgrade to Java 11
-
Upgrade to Python 3
-
storage: list disk snapshots under disks service Bug-Url: https://bugzilla.redhat.com/1702237
-
Introduce auto pinning policy Bug-Url: https://bugzilla.redhat.com/1862968
-
Add portIsolation attribute to networks Bug-Url: https://bugzilla.redhat.com/1725166
-
Expose Reinstallation-Required to Host
Bug fixes:
-
imageio: Remove unused ImageTransfer.signed_ticket Bug-Url: https://bugzilla.redhat.com/1862722
New features:
-
incremental backup: added VmCheckpoint service https://bugzilla.redhat.com/1813831
Bug fixes:
-
Fix tuned link in Cluster documentation http://bugzilla.redhat.com/1831952
Bug fixes:
-
add vncEncryption property to Cluster 1827179
New features:
-
Added refreshGlusterHealStatus to Cluster
-
Added allow start VM with generic initialization
New features:
-
introduce ignition initialization type
Bug fixes:
-
Fix follow host devices issue 1772846
-
Fix Travis faliure (by using openjdk instead of oraclejdk)
New features:
-
Added 'discardSnapshots', 'storageDomain' params to VM clone
-
Added MDevType type and mDevTypes() to HostDevice
New features:
-
Added properties for user type.
-
Add HOST_CERTIFICATE_HAS_INVALID_SAN event 1763084.
New features:
-
Introduce API for Event-Notifications 1700338.
New features:
-
It should be possible to specify exact v4.0 as NFS version 1690026.
New features:
-
Allow setting a disk ScsiGenericIO to disabled 1714834.
New features:
-
Treat image transfers cancelled by user/system differently 1533362.
New features:
-
Add new parameters to HostsService.List and VmService.Migrate 1651406.
New features:
Bug fixes:
New features:
-
Added SATA to DiskInterface enum.
-
Add disks link to Snapshot type.
New features:
-
Added LogMaxMemoryUsedThresholdType enum and LogMaxMemoryUsedThreshold to Cluster 1560132.
New features:
-
Add 'Multi Queues Enabled' to VmBase 1574771.
New features:
-
Added Reduce action to Disk services #1443963.
New features:
-
Add service to list user groups 1545716.
New features:
-
Deprecate the
discard_zeroes_data
attribute of theLogicalUnit
type and thesupports_discard_zeroes_data
of theStorageDomain
type, as they have been removed from the kernel. -
Add new
content_type
attribute to theDisk
type #1511420.
Bug fixes:
-
Make CPU type optional when adding a cluster #1525912.
New features:
-
Added new
discovered_targets
output parameter to the operation that discovers host iSCSI storage #1510860.
New features:
-
Add
OVA
value to theConfigurationType
enumerated type. -
Add search parameters to the operation that lists jobs.
-
Add
auto_sync
attribute to the OpenStack network provider type #1511823. -
Add operation to export a virtual machine as
OVA
file. -
Add
active
andtransferred
attributes to theImageTransfer
type. -
Add
external_provider
andexternal_provider_physical_network
attributes to theNetwork
type. -
Add
transfer_url
to theImageTransfer
type.
Bug fixes:
-
Fix input detail of the operation that exports a virtual machine: it is mandatory to have the identifier or name of the destination storage domain.
New features:
-
Add
storageErrorResumeBehaviour
to virtual machines, templates and instance types #1317450. -
Add
reboot
parameter to theupgrade
method of the service that manages a host. -
Add
registrationConfiguration
parameter to the operations that register virtual machines and templates. -
Add documentation explaining how to add snapshots with disk attachments.
-
Add the
follow
parameter to all theGet
andList
operations. -
Add the
force
parameter to the operation that puts a storage domain into maintenance mode #1321585. -
Deprecate the OpenStack network provider
pluginType
attribute, replacing it withexternalPluginType
. -
Add
quota
anddiskProfile
parameters to the operations that move and copy disks #1496704. -
Add
authenticatedUser
andeffectiveUser
links to theApi
type #1472418.
Bug fixes:
New features:
-
Add new services and types to enable automatic provisioning of external network providers during host installation.
Bug fixes:
-
Rename IBM Z architecture from
S390
toS390X
in order to explicitly indicate that it is the 64-bit variant. -
Explicitly indicate that CPU type is mandtory when adding a cluster.
New features:
-
Add new
S390
value to theArchitecture
type. -
Add new
DIAG288
value to theWatchdogModel
type.
New features:
-
Add new
HIGH_PERFORMANCE
value to theVmType
enum. -
Add new types and services for access to system configuration options.
Bug fixes:
-
Fix optional fields in storage domain add and update 1488929.
Bug fixes:
-
Storage domain identifier isn’t mandatory to create quota limit.
-
Don’t require deprecated affinity group attributes #1488729.
New features:
-
Add support for creating image transfers using disks and snapshots.
-
Add
size
andtype
properties to theImage
type. -
Add
total_size
attribute to theDisk
type. -
Add support for listing cluster level features, and enabling/disabing them for clusters.
New features:
-
Update
@since
tags to reflect backport of LLDP to oVirt 4.1.5. -
Add
firewalType
attribute to theCluster
type. -
Add
hasIllegalImages
attribute to theVm
type.
Bug fixes:
-
Fix live documentation for adding a new cluster.
New features:
-
Add Link Layer Discovery Protocol (LLDP).
-
Add a
refresh
parameter toFilesService.list
.
New features:
-
Add
volatile
parameter to the method that starts a virtual machine. -
Add
RefreshLun
method to the service that manages a disk. #1404389.
New features:
-
Fix the documentation of the method that lists events #1447622.
-
Fix the direction of the main parameter of the method that adds a CDROM to a virtual machine. It should be input and output.
New features:
-
Improve the documentation explaining that in general the order of the results of list methods isn’t guaranteed.
-
Add the
index
attribute to theEvent
type #1448511.
Bug fixes:
-
Add the
all_content
parameter toHost.Get
andHosts.List
#1444081. -
Update to metamodel 1.2.6 to handle correctly nested methods in the generated AsciiDoc documentation.
New features:
-
Add
readOnly
attribute to theDiskAttachment
type.
Bug fixes:
-
Fix the type of the
Host.nics
link. It should be of typeHostNic[]
, notNic[]
.
New features:
-
Replace generic assigned networks services with services specific to the type of object that they are assigned to, in particular data centers and clusters.
-
Add
driver
attribute toHostDevice
type. -
Add specification of input details.
-
Add common concepts document.
-
Add appendix containing changes from version 3 to version 4 of the API.
Bug fixes:
-
Update to metamodel 1.2.5 to handle correctly
or
andCOLLECTION
in the specification of input details.
Bug fixes:
-
Add
unregistered
parameter for the operations to list disks, virtual machines, and templates in storage domains #1428159. -
Rename
NetworkFilterParameter
service toNicNetworkFilterParameter
. -
Fix the direction of the
statistic
parameter of theStatistic
service, must be out only.
Bug fixes:
-
Replace the
Seal
operation of the service that manages a template with a newseal
parameter in the operation that adds a template #1335642.
New features:
-
Add
auto_storage_select
attribute to theVmPool
type.
Bug fixes:
-
Move
vnic_profile_mappings
andreassign_bad_macs
from theimport
operation to theregister
operation #1425731.
New features:
-
Add
all_content
parameter to snapshots services. -
Add
default_route
value to theNetworkUsage
enum. -
Add IPv6 details to the
NicConfiguration
type. -
Add NFS 4.2 support.
New features:
-
Add
StorageDomainDisks
andAttachedStorageDomainDisks
. -
Add operation to register storage domain disk.
New features:
-
Add new
NetworkFilterParameter
type and related services. -
Add
execution_host
link to theStep
type.
New features:
-
Add
succeeded
parameter to the operation that end an external job.
New features:
-
Deprecate the
xml
value of theHostProtocol
enum. -
Add the new
AffinityRule
type, together with thevms_rule
andhosts_rule
attributes of the existingAffinityGroup
type. This replaces the now deprecatedpositive
andenforcing
attributes of theAffinityGroup
type. -
Add new
reduceluns
operation to the service that manages a storage domain.
Bug fixes:
-
Revert the addition of the
progress
attribute to theDisk
type. -
Fix the main parameter of the operation to update disks so that it is both in and out.
New features:
-
Add
qcow_version
attribute to theDisk
type. -
Add
update
operation to the service that manages a specific disk, with support for updating the QCOW version of the disk. -
Add
discard_after_delete
attribute to theStorageDomain
type.
New features:
-
Add
seal
operation to the service that manages templates. -
Add
progress
attribute to theDisk
andStep
types. -
Add
allow_partial_import
parameter to the operations that import virtual machines and templates. -
Add
ticket
operation to the service that manages the graphics console of a virtual machine.
New features:
-
Deprecate the
legacy
USB type. -
Add
remoteviewerconnectionfile
action to theGraphicsConsole
service. -
Add
max
attribute to theMemoryPolicy
type.
Bug fixes:
-
Disable generation of Javadoc, as we already generate a documentation artifact containg the generated AsciiDoc and HTML.
New features:
-
Add
gluster_tuned_profile
to theCluster
type. -
Add
skip_if_gluster_bricks_up
andskip_if_gluster_quorum_not_met
attributes to theFencingPolicy
type. -
Add the
ImageTransferDirection
enumerated type and thedirection
attribute to theImageTransfer
type.
Bug fixes:
-
Replace the generic
GraphicsConsole
andGraphicsConsoles
with specific services for virtual machines, templates and instance types.
New features:
-
Added
urandom
to theRngSource
enumerated type. -
Added
migratable
flag to theVnicProfile
type.
New features:
-
Make
Ip.version
optional. -
Add the
active_slave
link to theBonding
type. -
Add DNS configuration support to
Network
andNetworkAttachment
. -
Add
remote_viewer_connection_file
attribute to theGraphicsConsole
type, and thepopulate_remote_viewer_connection_file
parameter to the operations that retrive the representation ov graphics consoles. -
Add the
uses_scsi_reservation
attribute to theDiskAttachment
type.
Bug fixes:
-
Add missing
template
andstorage_domain
parameters to the operation that imports an image. -
Add the
next_run
parameter to the operation that updates a virtual machine. -
Add the
all_content
parameters to the operations that list and retrieve virtual machines.
New features:
-
Add
gluster
value to theNetworkUsage
enum. -
Add
force
parameter to the operation that updates a storage server connection. -
Add
supportsDiscard
andsupportsDiscardZeroesData
attributes to theStorageDomain
type. -
Add
VnicProfileMapping
type. -
Add
vnicProfileMappings
andreassignBadMacs
parameters to the operation that imports a storage domain.
Bug fixes:
-
Move the
quota
link from theVm
type to theVmBase
type.
New features:
-
Add the
sparsify
method toDiskService
. -
Add the
discardMaxSize
anddiscardZeroesData
to theLogicalUnit
type.
Bug fixes:
-
Fix the type of the
ticket
parameter of theVmService.ticket
method. -
Fix the type of the
authentication_method
attribute of theSsh
type. -
Rename the
AuthenticationMethod
enum type toSshAuthenticationMethod
. -
Fix the name of the
exclusive
parameter o theTemplateService.export
method. -
Add the missing
cluster
parameter to theOpenstackImageService.import
method.
New features:
-
Add services to support disk attachments of virtual machines available for import from storage domains.
New features:
-
Add the
custom_scheduling_policy_properties
attribute to theCluster
type. -
Add services and types to support transfer of images.
Bug fixes:
-
Remove the
add
andremove
operations of virtual machine CDROMs. -
Fix the type of the
usages
attribute of theNetwork
type, it should be a list of values of theNetworkUsage
enum, not a list of strings.
Bug fixes:
-
Add the missing
@Out
annotation to the primary parameter of the service that imports virtual machines from external systems.
New features:
-
Add the
clone_permissions
parameter to the operations that add virtual machines and templates. -
Add the
clone
parameter to the operation that adds a new virtual machine. -
Add the
ad_partner_mac
attribute to the bonding type. -
Add the
ad_aggregator_id
attribute to the host NIC type. -
Add the
upgradecheck
action to the host service. -
Add the
ExternalVmImportsService
and related types.
Bug fixes:
-
Add the
active
property back to the disk type.
Bug fixes:
-
Add
logicalName
attribute to the disk attachment type. -
Fix the name of the parameter to get virtual machine from affinity label, should be
vm
instead ofhost
.
New features:
-
Add the
originalTemplate
link to the virtual machine type. -
Add
permits
to the cluster level type.
Bug fixes:
-
Add the
current
parameter to the virtual machine graphics consoles service. -
Fix the name of the output parameter of the method to list affinity groups, should be
groups
instead oflist
.
New features:
-
Add the
active
flag toDiskAttachment
type. -
Add the template disk attachments services and types, replacing the
disks
collection.
Bug fixes:
-
Add the
from
parameter of the events service.
New features:
-
Removed the
disks
locator from the virtual machine service, as it has been replaced bydiskAttachments
.
New features:
-
Add
collapseSnapshots
parameter to the operation that imports a virtual machine from an export storage domain. -
Add
passDiscard
attribute to theDiskAttachment
type. -
Add
reportedKernelCmdline
andcustomKernelCmdLine
attributes to theOperatingSystem
type. -
Add the
host
,destroy
andformat
parameters to the operation that removes a storage domain.
New features:
-
Add
Update
method to theDiskAttachment
service. -
Add types and services for cluster levels support.
New features:
-
Remove the
macPool
from theDataCenter
type. -
Add types and services for affinity labels.
-
Add parameters for deploy and undeploy of hosted engine during host installation.
-
Use the
@Area
annotation to assign areas to services.
Bug fixes:
-
Added
vm
link to theDiskAttachment
type.
Other changes:
-
Renamed the
Label
type and services toNetworkLabel
.
New features:
-
Add new
DiskAttachment
type and services, intended to manage the set of disks attached to a virtual machine. Eventually this will replace the existing/vms/{vm:id}/disks
sub-collection. -
Add locator for the networks filter service to the VNIC profile service.
New features:
-
Renamed
SELinuxMode
toSeLinuxMode
. -
Removed the
Status
type and replaced with the corresponding enum types. -
Add new
MigrationBandwidth
andMigrationBandwidthAssignmentMethod
types, as well as a newbandwidth
attribute to the existingMigrationOptions
type.
New features:
-
Add new
OVIRT_NODE
value for the Next Generation Node to theHostType
enum type.
New features:
-
Add new
MigrationPolicy
type, and newpolicy
attribute to the existingMigrationOptions
type. -
Add new
OpenStackNetworkProviderType
enum type, and newtype
attribute to the existingOpenStackNetworkProvider
type.
Bug fixes:
-
Fix the name of the parameter of the operation to list storage domains, should be
storageDomains
, in plural.
New features:
-
Add
reportStatus
parameter to the operations that list and get host storage details.
Removed features:
-
Removed the
liveSnapshotSupported
attribute of host.
New features:
-
Add
customCompatibilityVersion
toVmBase
. -
Add instance type to pool creation.
-
Add
HostType
enum.
New features:
-
Add operation to update OVF store to the storage domains service.
-
Add IPv6 fields to host NIC.
New features:
-
Use type safe enums for IP version and boot protocol.
-
Add
AUTOCONF
to the list of boot protocols.
Removed features:
-
Removed the 3.0 API for moving a VM between storage domains.
New features:
-
Add support for importing external network.
Bug fixes:
-
Fix use of wrong enums.
Removed features:
-
Removed the 3.0 API for managing host network interfaces and the old
SetupNetworks
operation.
Bug fixes:
-
Fix the name of the
watchdogs
parameter. -
Add the
max
parameter to theList
operation of the service that manages virtual machines.
New features:
-
Generate HTML documentation of the module during the build, using the
document
profile. -
Added support for network filters.
-
Added the
stop_gluster_service
parameter to the operation that deactivates a host.
New features:
-
Moved the documentation to AsciiDoc format.
-
Added a new
document
Maven profile that generates the AsciiDoc and HTML documentation.
Bug fixes:
-
Fix the name of the
IcsiDetails.diskId
attribute, it should bediskId
, notdiskIo
. -
Fix the type of the
Group.roles
attribute, it should be a list of roles instead of a single role. -
Fix the type of the
Host.hooks
attribute, it should be a list of hooks instead of a single hook.
Bug fixes:
-
Fix virtual NUMA node locator name, should be
numaNodes
instead ofvirtualNumaNodes
.
New features:
-
Renamed
SystemKatello
toEngineKatello
. -
Added the
filter
parameter to relevant services. -
Added the
caseSensitive
parameter to relevant services. -
Added the
search
parameter to relevant services.