Skip to content

Releases: IBM/vpc-go-sdk

v0.47.0

20 Dec 12:15
ad072a0
Compare
Choose a tag to compare

NEW FEATURES

  • Support for virtual network interface in select regions and accounts
  • Support for Advertise in RoutePrototype, CreateVPCRoutingTableRouteOptions,
  • Support for AdvertiseRoutesTo in RoutingTable, DefaultRoutingTable,
  • Support for Subnet in FloatingIPTarget
  • Support for crn in FloatingIPTargetPrototype, FloatingIPTargetPatch
  • Support for PrimaryIP, Subnet in FlowLogCollectorTarget

BREAKING CHANGES

  • Introduction of BareMetalServerPrototype in CreateBareMetalServerOptions
  • Removal of Datapath from CreateLoadBalancerOptions
  • Required ConnectionLimit on LoadBalancerListener

CHANGES

  • api version 2023-12-19

BUG FIXES

  • None

v0.46.0

14 Dec 14:00
e13fe77
Compare
Choose a tag to compare

NEW FEATURES

  • Support for LatestSync in Share
  • Support for Remote in ShareReference
  • Introduction of ShareLatestSync and ShareRemote

BREAKING CHANGES

  • None

CHANGES

  • api version 2023-12-12

BUG FIXES

  • None

v0.45.0

06 Dec 14:24
96871e3
Compare
Choose a tag to compare

NEW FEATURES

  • Support for SnapshotConsistencyGroups
  • Introduction of BackupPolicyPrototype
  • Support for included_content in BackupPolicy

BREAKING CHANGES

  • MatchResourceTypes(string array) -> MatchResourceType(string)
  • BackupPolicy (response)->(BackupPolicyIntf)

CHANGES

  • api version 2023-12-05

BUG FIXES

  • None

v0.44.0

24 Nov 04:52
f350312
Compare
Choose a tag to compare

What's Changed

  • feat(spec): updated the sdk as per the api spec released on 2023-11-22

BREAKING CHANGES

  • ShareSource (Share)->(ShareReference) in share source
  • DeleteVPCDnsResolutionBinding to return VpcdnsResolutionBinding as well

CHANGES

  • api version 2023-10-24

v0.43.0

18 Oct 09:27
f734455
Compare
Choose a tag to compare

What's Changed

  • feat(spec): updated the sdk as per the api spec released on 2023-10-18 in #81

Full Changelog: v0.42.0...v0.43.0

v0.42.0

21 Sep 11:25
66f1832
Compare
Choose a tag to compare

What's Changed

  • feat(spec): updated the sdk as per the api spec released on 2023-09-20
  • Support for request id and correlation id

v0.41.0

22 Aug 06:35
38bd5f6
Compare
Choose a tag to compare

NEW FEATURES

  • Shares:

New functions :

`ListShareProfiles`, `GetShareProfile`, `ListShares`, `CreateShare`, `UpdateShare`, `GetShare`, `FailoverShare`, `DeleteShare`, `ListShareMountTargets`, `CreateShareMountTarget`, `DeleteShareMountTarget`, `GetShareMountTarget`, `UpdateShareMountTarget`, `DeleteShareSource`, `GetShareSource`

New structs :

`Share`, `SharePrototype`, `ShareCollection`, `ShareJob`, `ShareMountTarget`, `ShareMountTargetCollection`, `ShareMountTargetPrototype`, `SharePatch`, `ShareProfile`, `CreateShareMountTargetOptions`, `CreateShareOptions`, `DeleteShareMountTargetOptions`, `DeleteShareOptions`, `DeleteShareSourceOptions`, `FailoverShareOptions`, `GetShareMountTargetOptions`, `GetShareOptions`, `GetShareProfileOptions`, `ListShareMountTargetsOptions`, `ListShareProfilesOptions`, `ListSharesOptions`, `UpdateShareMountTargetOptions`, `UpdateShareOptions`
  • Virtual Network Interface:

New functions :

`ListVirtualNetworkInterfaces`, `GetVirtualNetworkInterface`, `UpdateVirtualNetworkInterface`

New structs :

`VirtualNetworkInterface`, `VirtualNetworkInterfaceCollection`, `GetVirtualNetworkInterfaceOptions`, `ListVirtualNetworkInterfacesOptions`, `VirtualNetworkInterfacePatch`, `UpdateVirtualNetworkInterfaceOptions`
  • Support for PrimaryIP and Subnet in SecurityGroupTargetReference

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

BREAKING CHANGES

  • IPs(ReservedIPCollectionNetworkInterfaceContext) in Instance -> ReservedIPCollectionInstanceNetworkInterfaceContext

  • IPs(ReservedIPCollectionNetworkInterfaceContext) in bare metal server -> ReservedIPCollectionBareMetalServerNetworkInterfaceContext

  • EndpointGatewayReservedIPReservedIPIdentityReservedIPIdentityByHref -> EndpointGatewayReservedIPReservedIPIdentityByHref

  • EndpointGatewayReservedIPReservedIPIdentityReservedIPIdentityByID -> EndpointGatewayReservedIPReservedIPIdentityByID

  • NetworkInterfaceIPPrototypeReservedIPIdentityReservedIPIdentityByHref -> NetworkInterfaceIPPrototypeReservedIPIdentityByHref

  • NetworkInterfaceIPPrototypeReservedIPIdentityReservedIPIdentityByID -> NetworkInterfaceIPPrototypeReservedIPIdentityByID

CHANGES

  • api version 2023-08-08

BUG FIXES

  • None

v0.40.0

13 Jul 09:13
03860b2
Compare
Choose a tag to compare

NEW FEATURES

Support for Image Lifecycle Management :

  • Support for Status filter in ListImagesOptions
  • Support for function DeprecateImage to deprecate an image using DeprecateImageOptions
  • Support for function ObsoleteImage to obsolete an image using ObsoleteImageOptions
  • Support for DeprecationAt and ObsolescenceAt in ImagePrototype and ImagePatch

BREAKING CHANGES

  • None

CHANGES

  • api version 2023-07-11

BUG FIXES

  • None

v0.39.0

10 Jul 12:00
6400c2b
Compare
Choose a tag to compare

NEW FEATURES

  • Support for Backup cross region copies (RemoteRegionPolicies in BackupPolicyPlan)
  • Support for Snapshot cross region copies (SnapshotPrototypeSnapshotBySourceSnapshot extension for SnapshotPrototype)
  • Copies(SnapshotCopiesItem) and SourceSnapshot(SnapshotSourceSnapshot) in Snapshot
  • Support for key type ed25519 in Keys
  • InstanceGroupsSupported in LoadBalancerProfile and LoadBalancer
  • Remote and ResourceType in ImageReference
  • ResourceType in Image

BREAKING CHANGES

in InstanceTemplate :

  • InstanceTemplateInstanceByImageInstanceTemplateContext -> InstanceTemplateInstanceByImage
  • InstanceTemplateInstanceBySourceSnapshotInstanceTemplateContext -> InstanceTemplateInstanceBySourceSnapshot
  • InstanceTemplateInstanceByCatalogOfferingInstanceTemplateContext -> InstanceTemplateInstanceByCatalogOffering

in InstanceTemplate :

  • InstanceTemplatePrototypeInstanceByImageInstanceTemplateContext -> InstanceTemplatePrototypeInstanceTemplateByImage
  • InstanceTemplatePrototypeInstanceBySourceTemplate -> InstanceTemplatePrototypeInstanceTemplateBySourceTemplate
  • InstanceTemplatePrototypeInstanceBySourceSnapshotInstanceTemplateContext -> InstanceTemplatePrototypeInstanceTemplateBySourceSnapshot
  • InstanceTemplatePrototypeInstanceByCatalogOfferingInstanceTemplateContext -> InstanceTemplatePrototypeInstanceTemplateByCatalogOffering

In vpc routes(deprecated) :

  • RouteCollection -> RouteCollectionVPCContext in ListVPCRoutes

CHANGES

  • api version 2023-06-27

BUG FIXES

  • None

v0.38.0

29 May 08:47
e64bd30
Compare
Choose a tag to compare

NEW FEATURES

  • Support for TotalCount in ImageCollection and OperatingSystemCollection

BREAKING CHANGES

  • IP -> ReservedIPReference in VPNGatewayMember (PrivateIP)

CHANGES

  • Support for md5 and sha1 algorithms in IkePolicy and IpsecPolicy is discontinued (previously deprecated).
  • DH groups 2 and 5 support in IkePolicy is discontinued (previously deprecated).
  • triple_des encryption algorithm support in IkePolicy and IpsecPolicy is discontinued (previously deprecated).

BUG FIXES

  • None