Skip to content

Releases: IBM/vpc-python-sdk

v0.25.1

30 Dec 04:53

Choose a tag to compare

0.25.1 (2024-12-30)

Bug Fixes

  • build: migrate setup.py to pyproject.toml (#68) (f7729e2)
  • release: fix the semantic release and set the base version and lint fix (#69) (71386a8)

v0.25.0

14 Nov 10:31

Choose a tag to compare

0.25.0 (2024-11-14)

Features

  • release: Update SDK to use API released on 2024-11-13 (#67) (29d0891)

v0.24.1

05 Nov 17:33

Choose a tag to compare

0.24.1 (2024-11-05)

Bug Fixes

  • travis: Fix travis to publish to pypi (#66) (e7b4a20)

v0.24.0

22 Oct 14:58

Choose a tag to compare

0.24.0 (2024-10-22)

Features

  • release: Update SDK to use API released on 2024-10-15 (#65) (40f4318)

v0.23.0

08 Jul 14:29

Choose a tag to compare

NEW FEATURES

  • Support for user_data_format in list_images
  • Support for allow_user_image_creation and user_data_format in OperatingSystem
  • Support for origin_share allowed_transit_encryption_modes in SharePrototypeShareByOriginShare
  • Support for Share cross account access
  • Support for confidential_compute_mode and enable_secure_boot in InstancePrototype
  • Support for bandwidth in BareMetalServerPrototype
  • release: Update SDK to use API released on 2024-07-02 (#64) (53194f7)

BREAKING CHANGES

  • None

CHANGES

  • api version 2024-07-02

BUG FIXES

  • None

0.23.0 (2024-07-08)

v0.22.0

13 May 14:39

Choose a tag to compare

0.22.0 (2024-05-13)

New Features

  • Support for VPN advanced config. Added establish_mode
  • For route mode vpn gateway, support for peer, peer.ike_identity, peer.fqdn, peer.address, local, local.ike_identities, VPNGatewayConnectionIKEIdentityPrototype
  • For policy mode vpn gateway, support for peer, peer.cidrs, peer.ike_identity, peer.fqdn, peer.address, local, local.ike_identities, local.cidrs, VPNGatewayConnectionIKEIdentityPrototype
  • Support for health_reasons and health_state in VPCDNSResolutionBinding
  • Support for local in SecurityGroupRulePrototype

Breaking changes

  • Removed peer_address, peer_cidrs, local_cidrs. These are moved to peer, local models.

  • check_vpn_gateway_connection_local_cidr -> check_vpn_gateway_connections_local_cidr

  • add_vpn_gateway_connection_local_cidr -> add_vpn_gateway_connections_local_cidr

  • list_vpn_gateway_connection_peer_cidrs -> list_vpn_gateway_connections_peer_cidrs

  • remove_vpn_gateway_connection_peer_cidr -> remove_vpn_gateway_connections_peer_cidr

  • check_vpn_gateway_connection_peer_cidr -> check_vpn_gateway_connections_peer_cidr

  • add_vpn_gateway_connection_peer_cidr -> add_vpn_gateway_connections_peer_cidr

  • list_vpn_gateway_connection_local_cidrs -> list_vpn_gateway_connections_local_cidrs

  • For the above methods cidr_prefix and prefix_length is replaced with cidr

  • Visit API changelog for more info

  • release: Update SDK to use API released on 2024-04-30 (#63) (003bab0)

API Version

  • 2024-04-30

v0.21.0

05 Mar 01:59

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

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

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

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)