Skip to content

Releases: IBM/vpc-python-sdk

v0.21.0

05 Mar 01:59
Compare
Choose a tag to compare

0.21.0 (2024-03-05)

Features

  • release: Update SDK to use API released on 2024-02-20 (#61) (64de52e)
  • Support for virtual network interface, create_virtual_network_interface,delete_virtual_network_interfaces, list_network_interface_floating_ips, remove_network_interface_floating_ip, get_network_interface_floating_ip, add_network_interface_floating_ip, list_virtual_network_interface_ips, remove_virtual_network_interface_ip, get_virtual_network_interface_ip, add_virtual_network_interface_ip,
  • create_instance_network_attachment, delete_instance_network_attachment, get_instance_network_attachment, update_instance_network_attachment, list_instance_network_attachments, create_bare_metal_server_network_attachment, list_bare_metal_server_network_attachments, delete_bare_metal_server_network_attachment, get_bare_metal_server_network_attachment, update_bare_metal_server_network_attachment
  • Support for advertise_routes_to in create_vpc_routing_table
  • Support for advertise in create_vpc_routing_table, create_vpc_routing_table_route
  • Support for reservations, list_reservations, create_reservation, update_reservation, activate_reservation, get_reservation,
  • Support for InstanceReservationAffinityPrototype(reservation_affinity) in InstancePrototype , InstanceReservationAffinityPrototype(reservation_affinity) in InstanceTemplatePrototype
  • Support for InstanceReservationAffinityPatch(reservation_affinity) in InstancePatch
  • Support for InstanceProfileReservationTerms in InstanceProfile
  • Support for snapshot consistency groups

Breaking changes

  • Removal of LoadBalancerLoggingDatapathPrototype (data path) in create_load_balancer
  • create_bare_metal_server will accept BareMetalServerPrototype(bare_metal_server_prototype) instead of positional arguments

v0.20.0

16 Nov 16:56
Compare
Choose a tag to compare

0.20.0 (2023-11-16)

Features

  • release: Update SDK to use API released on 2023-11-07 (#58) (881a378)
  • release: Update SDK to use API released on 2023-11-07 (#59) (7727ca6)
  • release: Update SDK to use API released on 2023-11-07 travis (#60) (60f0fee)

v0.19.1

21 Sep 09:54
Compare
Choose a tag to compare

0.19.1 (2023-09-21)

Bug Fixes

  • headers: updated common headers for request id (#57) (b513734)

v0.19.0

05 Sep 04:58
Compare
Choose a tag to compare

0.19.0 (2023-09-05)

NEW FEATURES

  • Support for request id and correlation id
  • Shares:

New functions :

`list_share_profiles`, `get_share_profile`, `list_shares`, `create_share`, `update_share`, `get_share`, `failover_share`, `delete_share`, `list_share_mount_targets`, `create_share_mount_target`, `delete_share_mount_target`, `get_share_mount_target`, `update_share_mount_target`, `delete_share_source`, `get_share_source`
  • Virtual Network Interface:

New functions :

`list_virtual_network_interfaces`, `get_virtual_network_interface`, `update_virtual_network_interface`
  • Support for PrimaryIP and Subnet in SecurityGroupTargetReference

  • Support for virtual network interface identifier in security group target binding

  • release: Update SDK to use API released on 2023-08-24 (#56) (b640cd1)

v0.18.0

12 Jul 15:59
Compare
Choose a tag to compare

0.18.0 (2023-07-12)

Features

  • release: Update SDK to use API released on 2023-06-27 (#54) (e0e1bf4)

v0.17.0

10 May 06:56
Compare
Choose a tag to compare

0.17.0 (2023-05-10)

Features

  • release: Update SDK to use API released on 2023-05-02 (#53) (fc60d44)

New Features:

Image export jobs:

  • list_image_export_jobs
  • create_image_export_job
  • delete_image_export_job
  • get_image_export_job
  • update_image_export_job

Baremetal servers :-

  • Added to BareMetalServerProfile
    network_interface_count(BareMetalServerProfileNetworkInterfaceCount)
    console_types(BareMetalServerProfileConsoleTypes)

  • Added to BareMetalServer
    lifecycle_reasons
    lifecycle_state

Breaking changes:

  • FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityNetworkInterfaceIdentityById -> FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityById

  • FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityNetworkInterfaceIdentityByHref -> FlowLogCollectorTargetPrototypeNetworkInterfaceIdentityNetworkInterfaceIdentityByHref

  • InstanceTemplatePrototypeInstanceByImage ->InstanceTemplatePrototypeInstanceByImageInstanceTemplateContext

  • InstanceTemplatePrototypeInstanceBySourceSnapshot -> InstanceTemplatePrototypeInstanceBySourceSnapshotInstanceTemplateContext

  • InstanceTemplatePrototypeInstanceByCatalogOffering -> InstanceTemplatePrototypeInstanceByCatalogOfferingInstanceTemplateContext

v0.16.0

31 Mar 13:43
Compare
Choose a tag to compare

0.16.0 (2023-03-31)

New Features

  • idle_connection_timeout in create_load_balancer_listener

  • priority added to RoutePrototype, create_vpc_routing_table_route

  • Added support for creating VSI from existing boot volume.
    . support for VolumeAttachmentPrototypeInstanceByVolumeContext,
    InstancePrototypeInstanceByVolume

  • New filters for list_volumes
    . attachment_state, encryption, operating_system_family, operating_system_architecture
    next_hop, priority support in RoutePatch

  • DNS support for load balancer(create_load_balancer, update_load_balancer)
    . added LoadBalancerDnsPrototype and LoadBalancerDNSPatch

  • vcpu_manufacturer support added
    . InstanceProfileVCPUManufacturer added to InstanceProfile
    . DedicatedHostProfileVCPUManufacturer added to DedicatedHostProfile

  • InstanceProfileNetworkInterfaceCount (network_interface_count) added to InstanceProfile

Breaking Changes

  • OperatingSystemReference -> OperatingSystem
  • LifecycleReason -> InstanceLifecycleReason
  • InstanceAvailabilityPrototype -> InstanceAvailabilityPolicyPrototype
  • VolumeReference -> VolumeReferenceVolumeAttachmentContext

v0.15.0

20 Feb 05:43
Compare
Choose a tag to compare

0.15.0 (2023-02-20)

New Features

  • Metadata post ga: response_hop_limit, protocol added to InstanceMetadataServicePrototype, InstanceMetadataServicePatch and InstanceMetadataService
  • SnapshotClone support for snapshots
  • BackupPolicyPlanClonePolicy for backup policy plan
  • ip_version added to NetworkACLRulePrototype
  • enable_secure_boot support for baremetal servers
  • BareMetalServerTrustedPlatformModulePrototype(trusted_platform_module) support for baremetal
  • LoadBalancerLoggingDatapathPrototype, LoadBalancerLoggingDatapathPatch for load balancers

BREAKING CHANGES

none

v0.14.0

30 Dec 06:06
Compare
Choose a tag to compare

0.14.0 (2022-12-30)

Features

  • 2022-12-21: Update SDK to use API generated on 2022-12-21 (#47) (dc97df6)
  • Backup policy jobs

v0.13.0

02 Nov 14:32
Compare
Choose a tag to compare

0.13.0 (2022-11-02)

Features

  • release: Update SDK to use API generated on 2022-10-13 (#45) (60eb815)