Changelog¶
Summary of API changes since version v26.0.0.
Methods Added¶
app
app.ix_volume
disk
nvmet.global
reporting
vm
Methods with Schema Changes¶
acme.dns.authenticator
acme.dns.authenticator.query
Call parameters:
parameter options default value changed
alertservice
alertservice.query
Call parameters:
parameter options default value changed
api_key
api_key.query
Call parameters:
parameter options default value changed
app
app.convert_to_custom
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.create
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.get_instance
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.query
Call parameters:
parameter options default value changed
Return value:
added AppEntry.error_reason
AppEntry.human_version type changed (string → string | null)
AppEntry.state: added enum value “ERROR”
AppEntry.version type changed (string → string | null)
added [].error_reason
[].human_version type changed (string → string | null)
[].state: added enum value “ERROR”
[].version type changed (string → string | null)
app.redeploy
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.rollback
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.update
Call parameters:
parameter update default value changed
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.upgrade
Call parameters:
parameter options default value changed
Return value:
added error_reason
human_version type changed (string → string | null)
state: added enum value “ERROR”
version type changed (string → string | null)
app.upgrade_bulk
Call parameters:
apps[].options default value changed
Return value:
added [].result.AppEntry.error_reason
[].result.AppEntry.human_version type changed (string → string | null)
[].result.AppEntry.state: added enum value “ERROR”
[].result.AppEntry.version type changed (string → string | null)
app.image
app.image.query
Call parameters:
parameter options default value changed
app.ix_volume
app.ix_volume.query
Call parameters:
parameter options default value changed
app.registry
app.registry.query
Call parameters:
parameter options default value changed
audit
audit.export
Call parameters:
data.query-options default value changed
parameter data default value changed
audit.query
Call parameters:
data.query-options default value changed
parameter data default value changed
auth
auth.sessions
Call parameters:
parameter options default value changed
boot.environment
boot.environment.query
Call parameters:
parameter options default value changed
certificate
certificate.query
Call parameters:
parameter options default value changed
cloud_backup
cloud_backup.query
Call parameters:
parameter options default value changed
cloudsync
cloudsync.query
Call parameters:
parameter options default value changed
cloudsync.credentials
cloudsync.credentials.query
Call parameters:
parameter options default value changed
container
container.pool_choices
Return value:
[*] type changed (any → string)
container.query
Call parameters:
parameter options default value changed
container.device
container.device.gpu_choices
Return value:
[*] type changed (any → string)
container.device.query
Call parameters:
parameter options default value changed
core
core.get_jobs
Call parameters:
parameter options default value changed
cronjob
cronjob.query
Call parameters:
parameter options default value changed
disk
disk.query
Call parameters:
parameter options default value changed
dns
dns.query
Call parameters:
parameter options default value changed
docker
docker.config
Return value:
added address_pools[].base (required)
added address_pools[].size (required)
address_pools[]: additional properties no longer allowed
docker.update
Return value:
added address_pools[].base (required)
added address_pools[].size (required)
address_pools[]: additional properties no longer allowed
docker.network
docker.network.query
Call parameters:
parameter options default value changed
enclosure2
enclosure2.query
Call parameters:
parameter options default value changed
enclosure2.set_slot_status
Call parameters:
parameter Enclosure2SetSlotStatus renamed to enclosure2_set_slot_status
fc.fc_host
fc.fc_host.query
Call parameters:
parameter options default value changed
fcport
fcport.query
Call parameters:
parameter options default value changed
fcport.status
Call parameters:
parameter options default value changed
filesystem
filesystem.listdir
Call parameters:
parameter query_options default value changed
Return value:
FilesystemDirEntry.acl type changed (boolean → boolean | null)
FilesystemDirEntry.is_ctldir type changed (boolean → boolean | null)
FilesystemDirEntry.realpath type changed (string → string | null)
FilesystemDirEntry.xattrs type changed (array → array | null)
[].acl type changed (boolean → boolean | null)
[].is_ctldir type changed (boolean → boolean | null)
[].realpath type changed (string → string | null)
[].xattrs type changed (array → array | null)
filesystem.mkdir
Call parameters:
parameter filesystem_mkdir renamed to data
Return value:
acl type changed (boolean → boolean | null)
is_ctldir type changed (boolean → boolean | null)
realpath type changed (string → string | null)
xattrs type changed (array → array | null)
filesystem.set_zfs_attributes
Call parameters:
parameter set_zfs_file_attributes renamed to data
filesystem.acltemplate
filesystem.acltemplate.by_path
Call parameters:
filesystem_acl.query-options default value changed
filesystem.acltemplate.query
Call parameters:
parameter options default value changed
ftp
ftp.update
Call parameters:
parameter ftp_update renamed to data
group
group.query
Call parameters:
parameter options default value changed
initshutdownscript
initshutdownscript.query
Call parameters:
parameter options default value changed
interface
interface.query
Call parameters:
parameter options default value changed
ipmi.sel
ipmi.sel.elist
Call parameters:
parameter options default value changed
iscsi.auth
iscsi.auth.query
Call parameters:
parameter options default value changed
iscsi.extent
iscsi.extent.query
Call parameters:
parameter options default value changed
iscsi.global
iscsi.global.sessions
Call parameters:
parameter options default value changed
iscsi.initiator
iscsi.initiator.query
Call parameters:
parameter options default value changed
iscsi.portal
iscsi.portal.query
Call parameters:
parameter options default value changed
iscsi.target
iscsi.target.query
Call parameters:
parameter options default value changed
iscsi.targetextent
iscsi.targetextent.query
Call parameters:
parameter options default value changed
jbof
jbof.query
Call parameters:
parameter options default value changed
kerberos.keytab
kerberos.keytab.query
Call parameters:
parameter options default value changed
kerberos.realm
kerberos.realm.query
Call parameters:
parameter options default value changed
keychaincredential
keychaincredential.create
Return value:
type changed (SSHKeyPairEntry | SSHCredentialsEntry → object)
keychaincredential.generate_ssh_key_pair
Return value:
private_key became optional
private_key type changed (string → string | null)
public_key became optional
public_key type changed (string → string | null)
keychaincredential.query
Call parameters:
parameter options default value changed
keychaincredential.update
Return value:
type changed (SSHKeyPairEntry | SSHCredentialsEntry → object)
lxc
lxc.update
Call parameters:
parameter lxc_config_update renamed to data
mail.config
Return value:
oauth: removed variant EmptyDict
mail.send
Call parameters:
config.oauth: removed variant EmptyDict
removed message.channel
removed message.interval
mail.update
Call parameters:
data.oauth: removed variant EmptyDict
Return value:
oauth: removed variant EmptyDict
nfs
nfs.get_nfs3_clients
Call parameters:
parameter options default value changed
nfs.get_nfs4_clients
Call parameters:
parameter options default value changed
nvmet.host
nvmet.host.query
Call parameters:
parameter options default value changed
nvmet.host_subsys
nvmet.host_subsys.query
Call parameters:
parameter options default value changed
nvmet.namespace
nvmet.namespace.query
Call parameters:
parameter options default value changed
nvmet.port
nvmet.port.query
Call parameters:
parameter options default value changed
nvmet.port_subsys
nvmet.port_subsys.query
Call parameters:
parameter options default value changed
nvmet.subsys
nvmet.subsys.query
Call parameters:
parameter options default value changed
pool
pool.query
Call parameters:
parameter options default value changed
pool.dataset
pool.dataset.get_quota
Call parameters:
parameter options default value changed
pool.dataset.query
Call parameters:
parameter options default value changed
pool.scrub
pool.scrub.query
Call parameters:
parameter options default value changed
pool.snapshot
pool.snapshot.query
Call parameters:
parameter options default value changed
pool.snapshottask
pool.snapshottask.query
Call parameters:
parameter options default value changed
privilege
privilege.query
Call parameters:
parameter options default value changed
privilege.roles
Call parameters:
parameter options default value changed
replication
replication.query
Call parameters:
parameter options default value changed
reporting
reporting.get_data
Return value:
[].aggregations.Aggregations.max[*] type changed (any → number)
[].aggregations.Aggregations.mean[*] type changed (any → number)
[].aggregations.Aggregations.min[*] type changed (any → number)
reporting.graph
Return value:
[].aggregations.Aggregations.max[*] type changed (any → number)
[].aggregations.Aggregations.mean[*] type changed (any → number)
[].aggregations.Aggregations.min[*] type changed (any → number)
reporting.netdata_get_data
Return value:
[].aggregations.Aggregations.max[*] type changed (any → number)
[].aggregations.Aggregations.mean[*] type changed (any → number)
[].aggregations.Aggregations.min[*] type changed (any → number)
reporting.netdata_graph
Return value:
[].aggregations.Aggregations.max[*] type changed (any → number)
[].aggregations.Aggregations.mean[*] type changed (any → number)
[].aggregations.Aggregations.min[*] type changed (any → number)
reporting.exporters
reporting.exporters.query
Call parameters:
parameter options default value changed
route
route.system_routes
Call parameters:
parameter options default value changed
rsynctask
rsynctask.query
Call parameters:
parameter options default value changed
service
service.query
Call parameters:
parameter options default value changed
sharing.nfs
sharing.nfs.query
Call parameters:
parameter options default value changed
sharing.smb
sharing.smb.query
Call parameters:
parameter options default value changed
sharing.webshare
sharing.webshare.query
Call parameters:
parameter options default value changed
smb
smb.status
Call parameters:
parameter options default value changed
snmp
snmp.config
Return value:
removed loglevel
snmp.update
Call parameters:
removed snmp_update.loglevel
Return value:
removed loglevel
staticroute
staticroute.query
Call parameters:
parameter options default value changed
system.ntpserver
system.ntpserver.query
Call parameters:
parameter options default value changed
system.security
system.security.update
Call parameters:
parameter system_security_update renamed to data
tunable
tunable.create
Return value:
removed update_initramfs
tunable.get_instance
Return value:
removed update_initramfs
tunable.query
Call parameters:
parameter options default value changed
Return value:
removed TunableEntry.update_initramfs
removed [].update_initramfs
tunable.update
Return value:
removed update_initramfs
user
user.query
Call parameters:
parameter options default value changed
vm
vm.bootloader_ovmf_choices
Return value:
[*] type changed (any → string)
vm.cpu_model_choices
Call parameters:
added parameter arch (optional)
Return value:
[*] type changed (any → string)
vm.create
Return value:
devices[].attributes: added variant VMISCSIDiskDevice
added devices[].attributes.VMNICDevice.pci_address
uuid became required
uuid type changed (string | null → string)
vm.get_instance
Return value:
devices[].attributes: added variant VMISCSIDiskDevice
added devices[].attributes.VMNICDevice.pci_address
uuid became required
uuid type changed (string | null → string)
vm.guest_architecture_and_machine_choices
Return value:
[*] type changed (any → array)
vm.query
Call parameters:
parameter options default value changed
Return value:
VMEntry.uuid became required
VMEntry.uuid type changed (string | null → string)
[].devices[].attributes: added variant VMISCSIDiskDevice
added [].devices[].attributes.VMNICDevice.pci_address
[].uuid became required
[].uuid type changed (string | null → string)
vm.update
Return value:
devices[].attributes: added variant VMISCSIDiskDevice
added devices[].attributes.VMNICDevice.pci_address
uuid became required
uuid type changed (string | null → string)
vm.device
vm.device.bind_choices
Return value:
[*] type changed (any → string)
vm.device.create
Call parameters:
vm_device_create.attributes: added variant VMISCSIDiskDevice
added vm_device_create.attributes.VMNICDevice.pci_address
Return value:
attributes: added variant VMISCSIDiskDevice
added attributes.VMNICDevice.pci_address
vm.device.disk_choices
Return value:
[*] type changed (any → string)
vm.device.get_instance
Return value:
attributes: added variant VMISCSIDiskDevice
added attributes.VMNICDevice.pci_address
vm.device.query
Call parameters:
parameter options default value changed
Return value:
[].attributes: added variant VMISCSIDiskDevice
added [].attributes.VMNICDevice.pci_address
vm.device.update
Return value:
attributes: added variant VMISCSIDiskDevice
added attributes.VMNICDevice.pci_address
vmware
vmware.query
Call parameters:
parameter options default value changed
zfs.tier
zfs.tier.rewrite_job_failures
Call parameters:
zfs_tier_rewrite_job_failures.query-options default value changed
zfs.tier.rewrite_job_query
Call parameters:
zfs_tier_rewrite_job_query.query-options default value changed