Releases: outscale/osc-sdk-go
Release list
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
v3.0.0-rc.2
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
- Bump TLS minium version to 1.3 and Add 500 handling by @jobs62 in #1070
- β test: Add Tests by @YashGaykar0309 in #1064
- β¬οΈ deps(oos): downgrade AWS SDK to last version supported by @jfbus in #1071
- β test:Remove duplicate tests by @YashGaykar0309 in #1073
- β»οΈ refactor: fgpu required & client_gateway enum by @ryohkhn in #1081
- π fix: fix linked volume state in VM by @jobs62 in #1087
- π fix: UnlinkPrivateIps can return 409 by @ryohkhn in #1091
- β»οΈ refactor: vpn_connection states enum by @ryohkhn in #1093
- β»οΈ refactor: RouteLight state enums by @ryohkhn in #1094
New Contributors
- @YashGaykar0309 made their first contribution in #1064
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2
v3.0.0-rc.1
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
v3.0.0-beta.4
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
What's Changed
- SDK v2.32.0 by @Open-Source-Bot in #1020
New Contributors
- @outscale-rce made their first contribution in #986
Full Changelog: v2.31.0...v2.32.0
v3.0.0-beta.3
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
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
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2
v3.0.0-beta.1
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