Skip to content

Releases: outscale/osc-sdk-go

v3.0.0-rc.3

v3.0.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@jfbus jfbus released this 09 Jul 14:19
v3.0.0-rc.3

What's Changed

  • Oapi v1.41.0 by @Open-Source-Bot in #1098
  • πŸ‘· ci: build workflow for sdk v3 by @jobs62 in #1097
  • πŸ”’οΈ ci: fix plumber lint by @jobs62 in #1100
  • ✨ feat(oos): presign client by @jfbus in #1104
  • πŸ› fix(retry): return original response when max retries exceeded by @jobs62 in #1107
  • ❄️ devenv: Set up Nix-based development environment with direnv support by @jobs62 in #1108
  • ♻️ refactor: more enums by @ryohkhn in #1111
  • πŸ” feat: use short-lived creds by @jobs62 in #1112
  • πŸ› fix(oks): fix comments on methods without body by @jfbus in #1113

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

v2.34.0

Choose a tag to compare

@jobs62 jobs62 released this 11 May 08:17

What's Changed

✨ Added

Full Changelog: v2.33.0...v2.34.0

v3.0.0-rc.2

v3.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@jobs62 jobs62 released this 06 May 07:56

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

New Contributors

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

v3.0.0-rc.1

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

Choose a tag to compare

@jobs62 jobs62 released this 18 Mar 12:02

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

Choose a tag to compare

@jobs62 jobs62 released this 18 Mar 09:38

What's Changed

✨ Added

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

v3.0.0-beta.4

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

Choose a tag to compare

@jobs62 jobs62 released this 02 Feb 09:15

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

Choose a tag to compare

@jobs62 jobs62 released this 28 Jan 14:18

What's Changed

New Contributors

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

v3.0.0-beta.3

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

Choose a tag to compare

@jobs62 jobs62 released this 14 Jan 08:38

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

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

Choose a tag to compare

@jobs62 jobs62 released this 18 Dec 09:58

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

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

Choose a tag to compare

@jobs62 jobs62 released this 17 Dec 09:49

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