Skip to content

Releases: IBM/vpc-java-sdk

0.29.0

08 Apr 02:19

Choose a tag to compare

0.29.0 (2026-04-08)

Features

  • spec: updated the sdk as per the api spec released on 2026-03-24 (#81) (7292d5b)

0.28.0

17 Dec 21:16

Choose a tag to compare

0.28.0 (2025-12-17)

Features

  • spec: updated the sdk as per the api spec released on 2025-12-16 (#80) (4a5ca82)

0.27.0

29 Sep 07:36

Choose a tag to compare

0.27.0 (2025-09-29)

Bug Fixes

  • build: fixed semantic release permission issue (#76) (0a0f6a3)
  • env: added missing environment (#77) (146108d)
  • release: removed gpg setup (#74) (79395e6)
  • release: updated central repository settings (#75) (9c42229)

Features

  • release: fixed the release from nexus to central (#73) (578f2e4)

0.26.0

11 Jul 12:35

Choose a tag to compare

0.26.0 (2025-07-11)

Features

  • spec: updated the sdk as per the api spec released on 2025-07-08 (#70) (984bce6)

0.25.0

28 Apr 18:57

Choose a tag to compare

Highlights

  • Updated default API version from 2025-03-04 to 2025-04-22
  • Added regional endpoint support for VPC services
  • Added new owner type filtering for images
  • Enhanced architecture support documentation across multiple resources

Regional Endpoint Support

  • Implemented getServiceUrlForRegion method with support for all IBM Cloud regions
  • Added endpoint mapping for regions including: au-syd, br-sao, ca-mon, ca-tor, eu-de, eu-es, eu-gb, jp-osa, jp-tok, us-east, us-south
  • Added proper regional endpoint validation for better error handling

Image Management Enhancements

  • Added ownerType property to Image resource (values: user, provider)
  • Added filtering capability by ownerType in ListImagesOptions
  • Updated Image reference structures for better handling of remote images with ImageRemoteContextImageReference

Architecture Support Documentation

  • Added explicit architecture constants and documentation for:
    • Instance VCPUs: amd64, s390x
    • Bare Metal Server CPUs: amd64, s390x
    • Profile architecture types: BareMetalServerProfileCPUArchitecture, DedicatedHostProfileVCPUArchitecture, InstanceProfileVCPUArchitecture

Load Balancer Improvements

  • Updated policy actions to use forward_to_listener and forward_to_pool instead of generic forward
  • Enhanced documentation for load balancer listener policies and rules
  • Added support for SNI hostname in policy rules with SNI_HOSTNAME type
  • Added detailed pool member target support for load balancers

File Share Improvements

  • Enhanced documentation for Share properties and methods
  • Improved IOPS specifications and bandwidth control for file shares
  • Updated transit encryption mode documentation
  • Clarified share snapshot creation requirements and inheritance behavior

Network Security Improvements

  • Updated documentation for NetworkACL and SecurityGroup to clarify "no traffic allowed" default behavior
  • Refined descriptions for rule types in both resources

API Signature Changes

  • Changed return type of deleteSnapshot method from ServiceCall<Snapshot> to ServiceCall<Void>
  • Updated parameter ordering in various methods for consistency

Additional Enhancements

  • Added TDX (Intel Trust Domain Extensions) as a supported confidential compute mode
  • Enhanced volume bandwidth property documentation and management
  • Improved VPN gateway connection documentation

0.24.0

12 Mar 18:42

Choose a tag to compare

0.24.0 (2025-03-12)

Features

  • spec: updated the sdk as per the api spec released on 2025-03-10 (#67) (3e1ceba)

0.23.0

16 Jan 10:01

Choose a tag to compare

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

0.22.0

14 Nov 10:34

Choose a tag to compare

0.22.0 (2024-11-14)

Features

  • spec: updated the sdk as per the api spec released on 2024-11-13 (#59) (3813fc0)

0.21.0

22 Oct 14:56

Choose a tag to compare

0.21.0 (2024-10-22)

NEW FEATURES

  • support for BareMetalServerFirmware
  • support for PrivatePathService
  • support for DistributeTraffic for VPN Gateway connection
  • support for CRN in RoutingTable
  • support for sdp profiles for volume (similar channges in instances and instance templates)
  • support for AdjustableCapacityStates and AdjustableIopsStates in Volume
  • support for 4th zone

0.20.0

11 Jul 15:03

Choose a tag to compare

0.20.0 (2024-07-11)

Features

  • spec: updated the sdk as per the api spec released on 2024-07-04 (#57) (13cc5ee)