Skip to content

Releases: IBM/vpc-node-sdk

v0.24.0

06 Jan 17:33
Compare
Choose a tag to compare

0.24.0 (2025-01-06)

NEW FEATURES

  • Support for Reservations in Baremetal servers :
    • Support for ReservationAffinity in BareMetalServerPrototype
    • Support for ReservationAffinity in BareMetalServerPatch
    • Support for ReservationID, ReservationCRN, ReservationName in ListBareMetalServers
    • Support for HealthReasons, HealthState, Reservation, ReservationAffinity in BareMetalServer
    • Support for ReservationTerms in BareMetalServerProfile
  • Support for ReservationAffinityPolicy in ListInstances
  • Support for ProfileResourceType, AffinityPolicy in ListReservations
  • Support for File share snapshots:
    • Support for BackupPolicyMatchResourceTypeShare as a extension in BackupPolicy
    • Support for SnapshotCount, SnapshotSize, SourceSnapshot in Share
    • Support for SharePrototypeShareBySourceSnapshot as extension in SharePrototype
    • Support for SourceSnapshot in SharePrototype

BREAKING CHANGES

  • In BackupPolicyJob, TargetSnapshots is changed from SnapshotReference to BackupPolicyTargetSnapshotIntf
  • Removal of Protocol from NetworkACLRulePatch

CHANGES

  • api version 2024-12-17

BUG FIXES

  • None

v0.23.0

14 Nov 19:15
Compare
Choose a tag to compare

0.23.0 (2024-11-14)

Features

  • release: Update SDK to use API generated on 2024-11-12 (#49) (48b764c)
  • release: Update SDK to use API generated on 2024-11-12 (#51) (7ec83d4)

v0.22.0

22 Oct 14:49
Compare
Choose a tag to compare

0.22.0 (2024-10-22)

NEW FEATURES

  • Support for DistributeTraffic for VPN Gateway connection
  • Support for PrivatePathServiceGateways
  • Support CRN in RoutingTable
  • Support for LifecycleState in EndpointGateways

BREAKING CHANGES

  • None

CHANGES

  • api version 2024-10-17

BUG FIXES

  • None

v0.21.0

08 Jul 07:03
Compare
Choose a tag to compare

0.21.0 (2024-07-08)

Features

  • 2024-07-03: Update SDK to use API generated on 2024-07-03 (#45) (44dcddf)

v0.20.0

16 May 05:39
Compare
Choose a tag to compare

0.20.0 (2024-05-16)

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.

  • checkVpnGatewayConnectionLocalCidr -> checkVpnGatewayConnectionsLocalCidr

  • addVpnGatewayConnectionLocalCidr -> addVpnGatewayConnectionsLocalCidr

  • listVpnGatewayConnectionLocalCidrs -> listVpnGatewayConnectionsLocalCidrs

  • removeVpnGatewayConnectionLocalCidr -> removeVpnGatewayConnectionsLocalCidr

  • checkVpnGatewayConnectionPeerCidr -> checkVpnGatewayConnectionsPeerCidr

  • addVpnGatewayConnectionPeerCidr -> addVpnGatewayConnectionsPeerCidr

  • listVpnGatewayConnectionPeerCidrs -> listVpnGatewayConnectionsPeerCidrs

  • removeVpnGatewayConnectionPeerCidr -> removeVpnGatewayConnectionsPeerCidr

  • 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.19.0

08 Mar 15:30
Compare
Choose a tag to compare

0.19.0 (2024-03-08)

Features

  • 2024-02-20: Update SDK to use API generated on 2024-02-20 (#41) (cdda8fd)
  • ReservedIPCollection has support for 'targetId', 'targetCrn', 'targetName', 'targetResourceType' filters
  • InstanceCollection has support for 'reservationId', 'reservationCrn', 'reservationName' filters
  • Instance now has reservationAffinity and ifMatch support
  • createInstanceNetworkAttachment, listInstanceNetworkAttachments, deleteInstanceNetworkAttachment, getInstanceNetworkAttachment, updateInstanceNetworkAttachment
  • listReservations, createReservation, deleteReservation, getReservation, updateReservation, activateReservation
  • listBareMetalServerNetworkAttachments, createBareMetalServerNetworkAttachment, deleteBareMetalServerNetworkAttachment, getBareMetalServerNetworkAttachment, updateBareMetalServerNetworkAttachment
  • Instance has support for health_reasons, health_state, network_attachments, primary_network_attachment, reservation, reservation_affinity.
  • InstanceProfileMemory has support for network_attachment_count, reservation_terms, resource_type
  • SnapshotConsistencyGroup crud operations has been introduced
  • includedContent introduced in backupPolicy
  • Support for AdvertiseRoutesTo in CreateVpcRoutingTable

Breaking changes:

  • backupPolicyPrototype is introduced which will have support for match_resource_type instead of match_resource_types
  • bareMetalServerPrototype in introduced in createBareMetalServer

v0.18.0

23 Nov 05:10
Compare
Choose a tag to compare

0.18.0 (2023-11-23)

Features

  • 2023-11-16: Update SDK to use API generated on 2023-11-16 (#40) (a555ada)

v0.17.2

08 Sep 06:34
Compare
Choose a tag to compare

0.17.2 (2023-09-08)

Bug Fixes

  • sdk: moved uuid to dependency from dev (#39) (d62993d)

v0.17.1

07 Sep 16:56
Compare
Choose a tag to compare

0.17.1 (2023-09-07)

Bug Fixes

v0.17.0

06 Sep 14:13
Compare
Choose a tag to compare

0.17.0 (2023-09-06)

NEW FEATURES

  • support for request and correlation id
  • Shares:

New functions :

`ListShareProfiles`, `GetShareProfile`, `ListShares`, `CreateShare`, `UpdateShare`, `GetShare`, `FailoverShare`, `DeleteShare`, `ListShareMountTargets`, `CreateShareMountTarget`, `DeleteShareMountTarget`, `GetShareMountTarget`, `UpdateShareMountTarget`, `DeleteShareSource`, `GetShareSource`
  • Virtual Network Interface:

New functions :

`ListVirtualNetworkInterfaces`, `GetVirtualNetworkInterface`, `UpdateVirtualNetworkInterface`
  • Support for PrimaryIP and Subnet in SecurityGroupTargetReference

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

  • release: Update SDK to use API generated on 2023-08-24 (#37) (dd9d397)