Skip to content

Releases: outscale/osc-sdk-go

v3.0.0-rc.1

18 Mar 12:02

Choose a tag to compare

v3.0.0-rc.1 Pre-release
Pre-release

Note

This release introduces major breaking changes. It has been rebuilt from scratch with the goal of helping users build better, more reliable services and providing a better developer experience.

This release includes several features, including:

Multiple service handling (with integration of OKS)
Resilience patterns enabled by default (such as rate limiting and retry policies)
Improved handling of datetime fields
At the same time, our team is introducing goutils, a collection of recurring patterns used across our products, enabling further sharing of our knowledge using Outscale's APIs.

We apologize for the inconveniences of this major migration. We firmly believe this is worth the effort.

What's Changed

  • ♻️ refacto: move SDK version to const, add API version const by @jfbus in #1025
  • ✨ feat(enums): add method to list values by @jfbus in #1026
  • 🧑‍💻 dx: add comments on methods + embed openapi spec by @jfbus in #1029
  • ♻️ refacto(profile): export defaults by @jfbus in #1032
  • 🔥 chore: remove /myip from oks by @jobs62 in #1035
  • 🐛 fix: multiple User-Agent headers on retry by @jobs62 in #1036
  • ✨ feat(profile): custom profile loading order, config file management by @jfbus in #1037
  • 🐛 fix: x509 is not a single auth factor by @jobs62 in #1039
  • ✨ feat: add option to retry until timeout by @jobs62 in #1040
  • 🔥 chore: Update OKS client and patch files by @jobs62 in #1041
  • ♻️ refacto(time): iso8601.Time now outputs using the input format (year, month, date or datetime) by @jfbus in #1042
  • 🐛 fix(profile): creating profile file directory by @jfbus in #1043
  • 🐛 fix: DeleteSecurityGroup can return 409 status code by @jobs62 in #1047
  • 🐛 fix: UpdateLoadBalancer can return 409 by @ryohkhn in #1048
  • 🐛 fix: UnlinkInternetService can return 424 by @ryohkhn in #1049
  • 🥅 fix: Ensure all calls can return 400 status code by @jobs62 in #1051
  • ⚗️ feat(oos): experimental s3 wrapper for OOS by @jfbus in #1044
  • 🐛 fix: CreateNatService can return 409 by @ryohkhn in #1054
  • 🔥 cleanup: remove spec from SDK by @jfbus in #1057
  • 🐛 fix: CreateLoadBalancer can return 409 by @ryohkhn in #1059
  • ♻️ client gateway/virtual gateway/vpn connection: add required fields by @jfbus in #1062
  • 🐛 fix: AddUserToUserGroup can return 404 by @ryohkhn in #1063
  • ⬆️ chore: upgrade oapi to version v1.40.1 by @jobs62 in #1066

Full Changelog: v3.0.0-beta.4...v3.0.0-rc.1

v2.33.0

18 Mar 09:38

Choose a tag to compare

What's Changed

✨ Added

Full Changelog: v2.32.0...v2.33.0

v3.0.0-beta.4

02 Feb 09:15

Choose a tag to compare

v3.0.0-beta.4 Pre-release
Pre-release

Note

This release introduces major breaking changes. It has been rebuilt from scratch with the goal of helping users build better, more reliable services and providing a better developer experience.

This release includes several features, including:

Multiple service handling (with integration of OKS)
Resilience patterns enabled by default (such as rate limiting and retry policies)
Improved handling of datetime fields
At the same time, our team is introducing goutils, a collection of recurring patterns used across our products, enabling further sharing of our knowledge using Outscale's APIs.

We apologize for the inconveniences of this major migration. We firmly believe this is worth the effort.

What's Changed

  • 🐛 fix: apply path/profile defaults in NewFrom by @jfbus in #1019
  • ⬆️ chore: bump Ouscale Api to 1.39.1 and Oks to 1.0.0 by @jobs62 in #1022

Full Changelog: v3.0.0-beta.3...v3.0.0-beta.4

v2.32.0

28 Jan 14:18

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.31.0...v2.32.0

v3.0.0-beta.3

14 Jan 08:38

Choose a tag to compare

v3.0.0-beta.3 Pre-release
Pre-release

Note

This release introduces major breaking changes. It has been rebuilt from scratch with the goal of helping users build better, more reliable services and providing a better developer experience.

This release includes several features, including:

Multiple service handling (with integration of OKS)
Resilience patterns enabled by default (such as rate limiting and retry policies)
Improved handling of datetime fields
At the same time, our team is introducing goutils, a collection of recurring patterns used across our products, enabling further sharing of our knowledge using Outscale's APIs.

We apologize for the inconveniences of this major migration. We firmly believe this is worth the effort.

What's Changed

  • ♻️refacto: pagination token as string, VolumeType enum, LinkedVolume by @jfbus in #1003
  • ♻️ refacto(osc): add required to SnapshotExportTask.OsuExport by @jfbus in #1004
  • ♻️ refacto: add required fields to Nic & linked resources by @jfbus in #1005
  • 🧑‍💻 dx: add profile.New, rename/add options to profile.NewFromStandardConfiguration by @jfbus in #1012

Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3

v3.0.0-beta.2

18 Dec 09:58

Choose a tag to compare

v3.0.0-beta.2 Pre-release
Pre-release

Note

This release introduces major breaking changes. It has been rebuilt from scratch with the goal of helping users build better, more reliable services and providing a better developer experience.

This release includes several features, including:

Multiple service handling (with integration of OKS)
Resilience patterns enabled by default (such as rate limiting and retry policies)
Improved handling of datetime fields
At the same time, our team is introducing goutils, a collection of recurring patterns used across our products, enabling further sharing of our knowledge using Outscale's APIs.

We apologize for the inconveniences of this major migration. We firmly believe this is worth the effort.

What's Changed

  • 🐛 fix: fix cloudgouv connection error by @jobs62 in #1002

Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2

v3.0.0-beta.1

17 Dec 09:49

Choose a tag to compare

v3.0.0-beta.1 Pre-release
Pre-release

Note

This release introduces major breaking changes. It has been rebuilt from scratch with the goal of helping users build better, more reliable services and providing a better developer experience.

This release includes several features, including:

  • Multiple service handling (with integration of OKS)
  • Resilience patterns enabled by default (such as rate limiting and retry policies)
  • Improved handling of datetime fields

At the same time, our team is introducing goutils, a collection of recurring patterns used across our products, enabling further sharing of our knowledge using Outscale's APIs.

We apologize for the inconveniences of this major migration. We firmly believe this is worth the effort.

What's Changed

  • 🧑‍💻 Vm: add required fields by @jfbus in #978
  • 🧑‍💻 SecurityGroup: add required fields, remove some pointers by @jfbus in #979
  • 🧑‍💻 Net/Subnet/...: add required fields by @jfbus in #980
  • 🧑‍💻 Image/Snapshot: Add required fields by @jobs62 in #981
  • 🐛 fix: ensure http logger is called with a valid response by @jobs62 in #983
  • 🧑‍💻 ErrorResponse/Errors: add required fields by @jfbus in #988
  • ✨ Add enums + required fields on Volume/PublicIp by @jfbus in #990
  • ✨ feat: add ak/sk router for IAM by @jobs62 in #989
  • ♻️ required attributes on load-balancer, image by @jfbus in #991
  • 🚚 chore: make middleware package public to allow interface mocking by @jobs62 in #993
  • ♻️ refacto: always prefix enums values by @jfbus in #994
  • ♻️ refacto: LoadBalancerTag and Tag by @jfbus in #996
  • ♻️ refacto: RouteTable by @jfbus in #997
  • ✏️ fix: fix typo in NewProfileFromStrandardConfiguration by @jfbus in #999
  • ✨ feat(osc): add error helpers by @jfbus in #1000

Full Changelog: v2.27.0...v3.0.0-beta.1

v2.31.0

13 Nov 14:10

Choose a tag to compare

What's Changed

  • ⬆️ deps: Bump github.com/outscale/osc-sdk-go/v2 from 2.29.0 to 2.30.0 by @dependabot[bot] in #976
  • ⬆️ deps: Bump golang.org/x/oauth2 from 0.31.0 to 0.32.0 in /v2 by @dependabot[bot] in #977
  • SDK v2.31.0 by @Open-Source-Bot in #984
  • ⬆️ deps: Bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 in /v2 by @dependabot[bot] in #982

Full Changelog: v2.30.0...v2.31.0

v2.30.0

01 Oct 14:46

Choose a tag to compare

What's Changed

  • ⬆️ deps: Bump github.com/outscale/osc-sdk-go/v2 from 2.28.0 to 2.29.0 by @dependabot[bot] in #969
  • ⬆️ deps: Bump golang.org/x/oauth2 from 0.30.0 to 0.31.0 in /v2 by @dependabot[bot] in #970
  • ⬆️ ci: upgrade to go 1.24 and ubuntu 24.04 by @jobs62 in #971
  • 👷 ci: make dependabot update github actions by @jobs62 in #972
  • ⬆️ ci: Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #973
  • ⬆️ ci: Bump actions/checkout from 4 to 5 by @dependabot[bot] in #974
  • SDK v2.30.0 by @Open-Source-Bot in #975

Full Changelog: v2.29.0...v2.30.0

v2.29.0

19 Aug 14:46

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.28.0...v2.29.0