Skip to content

feat(spec): updated the sdk as per the api spec released on 2025-04-22#116

Merged
uibm merged 1 commit intomasterfrom
release-2025-04-22
Apr 28, 2025
Merged

feat(spec): updated the sdk as per the api spec released on 2025-04-22#116
uibm merged 1 commit intomasterfrom
release-2025-04-22

Conversation

@uibm
Copy link
Copy Markdown
Member

@uibm uibm commented Apr 28, 2025

SDK release date: 2025-04-30

Highlights

  • Updated default API version from 2025-04-08 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 function 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
  • Replaced generic "service does not support regional URLs" error with proper region validation

Image Management Enhancements

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

Architecture Support Documentation

  • Added explicit architecture constants and documentation for:
    • Instance VCPUs: amd64, s390x
    • Bare Metal Server CPUs: amd64, s390x
    • Various profile architecture types across resources

File Share Improvements

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

Bug Fixes

  • Fixed error handling in LoadBalancerProfile unmarshalling
  • Updated service component information to reflect new API version

Signed-off-by: Ujjwal Kumar <Ujjwal.Kumar1@ibm.com>
@uibm uibm requested a review from deepaksibm April 28, 2025 07:22
@uibm uibm merged commit a25c81d into master Apr 28, 2025
5 checks passed
@uibm uibm deleted the release-2025-04-22 branch April 30, 2025 06:14
@uibm uibm added the released label Apr 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants