Skip to content

Latest commit

 

History

History
203 lines (146 loc) · 13.9 KB

CHANGELOG.md

File metadata and controls

203 lines (146 loc) · 13.9 KB

v0.1.0-beta9 (2024/Oct/21)

Breaking changes

  • OneOf generic types: All struct field types that have different property types in the OpenAPI spec have now been set to any. #234
  • NetworkingBgpAnnounceSet type: Small change in fields. 236

New features

  • Helper function: New NewPointer function that returns a pointer to a given value. 235
  • New fields for Instance: It is now possible to specify a boot disk and update it. Additionally, instances now have 'autorestart' functionality, where if set the control plane to automatically restart it if it enters the Failed state. 236
  • New types and methods: Create, list, view and delete methods for InternetGatewayIpAddress and InternetGatewayIpPool. 240

Bug fixes

  • Fix for fields of type time.Time: Change encoding of time parameters to RFC3339. 232
  • Fix for types: Account for additional fields 'array' types that don't specify map keys. 235

List of commits

  • 7c3ac3b Update to omicron rel/v11/rc1 (#240)
  • 92053e1 Fix nullable BootDisk field (#237)
  • cadd7b6 Update to omicron f14b561 (#236)
  • 5f5c339 Account for additional fields "array" types that don't specify map keys (#235)
  • 7b8deef Fix OneOf type templates when property types differ (#234)
  • 2633306 Change encoding of time parameters to RFC3339 (#232)
  • 645ab82 Remove outdated checks in Makefile and bump tools (#230)
  • db1cf82 Remove executable bit from generated source files (#229)
  • 2d91c54 Don't hardcode Bash path in Makefile (#228)
  • ab549ae Bump version to v0.1.0-beta9 (#227)

v0.1.0-beta8 (2024/Sep/3)

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 (2024/Jul/23)

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

  • 3682a00 Update to omicron bedb238 (#218)
  • c52f6e0 Bump github.com/getkin/kin-openapi from 0.125.0 to 0.126.0 (#217)
  • 06dd780 Update to Omicron 97fe552 (#216)
  • e44fdd5 Bump github.com/getkin/kin-openapi from 0.124.0 to 0.125.0 (#215)
  • 4151b01 Version bump (#214)

v0.1.0-beta6 (2024/May/9)

Breaking changes

  • Types: Changes to BGP related types. #212

List of commits

  • a4018ce Update to omicron c1f9e8f (#212)
  • bb16ad2 Version bump (#210)

v0.1.0-beta5 (2024/May/6)

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

  • 75ad608 Update to omicron f2602b5 (#208)
  • 44a6751 Update kin-openapi to 0.124.0 (#206)
  • b4e284c Version bump (#204)

v0.1.0-beta4 (2024/Apr/3)

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 (2024/Feb/13)

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

  • 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.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)