go
5 Topicsmetal-go v0.15.0
A number of features and improvements have landed in metal-go since the v0.9.0 release last month. As of the latest release, v0.15.0, metal-go has gained support for: tags on projects, SSH keys, and virtual networks specifying storage configuration when creating a new device logging Sunset & Deprecation headers for backwards compatibility with packngo (especially important in light of the upcoming deprecation of facilities) filtering projects by name when loading all projects for a user or organization using the name query parameter searching devices by hostname, description, short_id, reservation short_id,tags, plan name, plan slug, facility code, facility name, operating systemname, operating system slug, or IP addresses using the search query parameter For a full list of the changes that have landed in metal-go since v0.9.0, check out thethe metal-go releases page on GitHub.1.6KViews1like0Commentsmetal-cli v0.15.0
The v0.15.0 release of metal-cli begins our migration from the packngo SDK to metal-go. The following subcommands have been updated to use metal-go in this release: init metros operating-systems plan project In addition, all subcommands have gained the --http-header flag, which can be used to add custom HTTP headers to any request that is sent to the Equinix Metal API as part of a metal-cli command execution.1.7KViews1like0CommentsMetal-Go v0.9.0 Release
This release of metal-go includes a number of features and improvements to ease the transition from packngo to metal-go. This includes support for include and exclude parameters when creating various Equinix Metal resources, fixed request paths for Metal Gateway API endpoints, and support for the default project ID and default organization ID for individual users.A number of duplicated models have been consolidated to reduce the need for type conversions when interacting with different API endpoints. In addition, we have added support for the new SOS hostname attribute on devices to reduce reliance on thedeprecated facility attribute. This release also includes features that are not available in packngo, such as support for the Invoices API. To learn more, check out the full release notes on GitHub and visit the metal-go page on Equinix Labs.2KViews0likes0CommentsMetal-Go v0.7.0 Release
This release of ourexperimentalgenerated Go SDK for the Equinix Metal API adds support foradditionalPropertiesas required in theOpenAPI v3 specification. The new support foradditionalPropertiesallows Go SDK clients to access properties that are included in API responses but are not documented in the API spec and improves the compatibility of the generated Go SDK with future API releases. This release also introduces a defaultUser-Agentheader for improved usage metrics. Finally, this helps transition us from the old Packet packngo SDK! To learn more about our generated Go SDK, visit theequinix-labs/metal-gorepo on GitHub.2.3KViews2likes0Comments