Skip to content

Releases: oxidecomputer/oxide.go

v0.1.0-beta9

21 Oct 19:19
890f86a
Compare
Choose a tag to compare
v0.1.0-beta9

v0.1.0-beta8

03 Sep 03:56
d5e0bd2
Compare
Choose a tag to compare

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

  • b4aa1b2 Update to omircon rel/v10/rc001 (#225)
  • 3ece271 Update to Omicron ede17c7 and refactor enum collections (#223)
  • 942bccc Bump github.com/getkin/kin-openapi from 0.126.0 to 0.127.0 (#222)
  • 9c89a17 Version bump (#221)

v0.1.0-beta7

22 Jul 23:16
v0.1.0-beta7
888cb3f
Compare
Choose a tag to compare

Breaking changes

  • Networking: The NetworkingBgpAnnounceSetCreate method has been replaced by NetworkingBgpAnnounceSetUpdate #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

08 May 23:12
v0.1.0-beta6
bfce505
Compare
Choose a tag to compare

Breaking changes

  • Types: Changes to BGP related types. #212

List of commits

v0.1.0-beta5

06 May 01:05
v0.1.0-beta5
5106e3a
Compare
Choose a tag to compare

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

03 Apr 18:58
v0.1.0-beta4
1c7e99a
Compare
Choose a tag to compare

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

v0.1.0-beta3

12 Feb 23:07
v0.1.0-beta3
90a8b32
Compare
Choose a tag to compare

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 use NewClient 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

v0.0.23

18 Dec 00:36
v0.0.23
c5e0e7e
Compare
Choose a tag to compare

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

17 Dec 22:15
v0.1.0-beta2
db3e570
Compare
Choose a tag to compare

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

v0.1.0-beta1

31 Aug 21:42
v0.1.0-beta1
1cb9e68
Compare
Choose a tag to compare
v0.1.0-beta1