Releases: oxidecomputer/oxide.go
Releases · oxidecomputer/oxide.go
v0.1.0-beta9
v0.1.0-beta9
v0.1.0-beta8
Breaking changes
- Enums: All 'enum' collection variables have been changed. The word 'Collection' has been appended to all variable names. #223
- Instances: The migration endpoint has been removed. #223
New features
- Networking: New BGP related methods. #225
Enhancements
- Metrics: The 'TimeseriesSchema' type now has additional fields. #223
List of commits
v0.1.0-beta7
Breaking changes
- Networking: The
NetworkingBgpAnnounceSetCreate
method has been replaced byNetworkingBgpAnnounceSetUpdate
#218.
New features
- New APIs: Several new endpoints in #216
- VpcRouterRouteList: List routes
- VpcRouterRouteListAllPages: List routes
- VpcRouterRouteCreate: Create route
- VpcRouterRouteView: Fetch route
- VpcRouterRouteUpdate: Update route
- VpcRouterRouteDelete: Delete route
- VpcRouterList: List routers
- VpcRouterListAllPages: List routers
- VpcRouterCreate: Create VPC router
- VpcRouterView: Fetch router
- VpcRouterUpdate: Update router
- VpcRouterDelete: Delete router
List of commits
v0.1.0-beta6
v0.1.0-beta5
New features
- New APIs: Several new endpoints in #208
- NetworkingAllowListView: Get user-facing services IP allowlist
- NetworkingAllowListUpdate: Update user-facing services IP allowlist
- NetworkingSwitchPortStatus: Get switch port status
List of commits
v0.1.0-beta4
New features
- New API endpoints: Floating IP update, IP pool utilization view, physical disk view, timeseries query, timeseries schema list, and BGP message history. #195, #201, #202
Enhancements
- Documentation: Go doc comments now include which fields are required for each type. #198
List of commits
- f488d8e Update to omicron afb2e9a (#202)
- f7d1056 Update to omicron a3fa540 (#201)
- 35ead62 Bump softprops/action-gh-release from 1 to 2 (#199)
- 8359042 Document required fields (#198)
- 2d221d4 Remove unecessary env var from GH action (#197)
- 9b0cf8d Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#196)
- 043c873 Update SDK to Omicron dcd3d9e (#195)
- 20c490d Write correct date on changelog (#193)
- 38e6c01 Bump version for next release (#192)
v0.1.0-beta3
Breaking changes
- Go version: Minimum required Go version has been updated to 1.21. #179
- NewClient API change: The
NewClient
function has been updated to no longer require a user agent parameter. #180 - NewClientFromEnv removal: The
NewClientFromEnv
function has been removed. Users should useNewClient
instead. #180 - Method renames: Several methods have had slight name changes to better reflect their functionality. #182
- Types: Several types have added fields and/or renames. #182, #185, #190
New features
- New instance APIs: Live attach and detach of external IPs to an instance. #182
- New IP pool APIs: Several silo IP pool maintenance endpoints. #182, #187
- New SSH keys APIs: Endpoint to list SSH keys that were added to an instance on create. #185
- New networking APIs: Enable, disable and see status of BFD sessions. #190
List of commits
- 428a544 Update to omicron 7e0ce99 (#190)
- a4b7143 []NameOrID values should not be omitempty (#189)
- b965f6a Tweak release checklist (#188)
- 2362321 Update to Omicron 6491841 (#187)
- 8375384 Rename the server field to host in the Client struct (#186)
- 6a0a73b Update to Omicron 5780ff6 (#185)
- fb28e16 Small fix on release template (#184)
- c9a7efb Update to Omicron cc64304 (#182)
- 6a54c0b Bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 (#181)
- 172bbb1 oxide: refactor exported client API (#180)
- 3d15f3d Update to Go 1.21 (#179)
- 157d746 [github] Feature request issue template (#178)
- 0dea647 [github] Add issue templates (#177)
- 642f5f4 Update to upcoming version (#176)
- c5e0e7e Temporarily change version to retracted (#175)
- 9e77c0e Fix version retraction (#174)
v0.0.23
Release that only exists to retract unnecessary versions. For reference: https://go.dev/ref/mod#go-mod-file-retract
The packages from this release are exactly the same as those in v0.1.0-beta2
v0.1.0-beta2
v0.1.0-beta2 (2023/Dec/18)
Breaking changes
- ListAll methods: These methods now return slices instead of a pointer to a slice. #150
- Error handling: The HTTPError type has been modified to include the HTTP response and the API's ErrorResponse type. #145
- context.Context support: Callers are now able to specify cancellation or timeout logic. Method signatures have been modified to enable this feature. #144
- Fix generated numeric types: Some numeric types differed to the OpenAPI spec. They are now consistent. #142
Bug fixes
- Fix delete VPC firewall rules: By removing
omitempty
when parsing the rules, we are able to pass an empty array to delete all firewall rules. #158
List of commits
- 9a7cd14 Update version for next release (#171)
- f95114c Update to omicron 5827188 (#169)
- 4350767 Bump github.com/getkin/kin-openapi from 0.121.0 to 0.122.0 (#163)
- ad617b2 Bump actions/setup-go from 4 to 5 (#160)
- a594c9d Fix Makefile (#162)
- d342cda Update to Omicron 75cdeeb (#159)
- fdcdc66 Fix VPC firewall rules delete action (#158)
- e68d19a Bump github.com/getkin/kin-openapi from 0.120.0 to 0.121.0 (#154)
- dcac177 Implement changelog automation and makefile clean up (#152)
- ff50f82 Retract unecessary versions (#151)
- 469b142 Do not return pointer on ListAll methods (#150)
- e20dc58 Update SDK to Omicron f513182 (#149)
- 1c58324 Improved error handling with HTTPError type (#145)
- 9cac5e9 oxide: support specifying a context.Context (#144)
- 2bfa4c0 Simplify detection of a list endpoint (#143)
- 772d387 Fix generated numeric types (#142)
- 45e76db Update README to reflect current methods (#141)
- 1a52f43 Bump github.com/getkin/kin-openapi from 0.119.0 to 0.120.0 (#136)
- 7d2566a Bump actions/checkout from 3 to 4 (#135)
v0.1.0-beta1
v0.1.0-beta1