8000 move CHANGELOG.md content to GitHub Releases feed by displague · Pull Request #5 · equinix/ne-go · GitHub
[go: up one dir, main page]

Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
80 changes: 9 additions & 71 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,74 +1,12 @@
## 1.1.0 (April 09, 2021)
# Changelog

FEATURES:
This project adheres to [Semantic
Versioning](http://semver.org/spec/v2.0.0.html).

* Equinix Network Edge device links support ([equinix/terraform-provider-equinix#43](https://github.com/equinix/terraform-provider-equinix/issues/43))
All notable changes to this project will be documented at
<https://github.com/equinix/ne-go/releases>. Drafts release notes may be
used to track features that will be available in future releases.

ENHANCEMENTS:

* Equinix Network Edge `Device` model has new attributes
* `ASN` - Autonomous System Number - assigned with first device link group
* `ZoneCode` - device location zone code

## 1.0.1 (March 15, 2021)

BUG FIXES:

* fixed errorCode consts for failed removal of device and SSH public key when
objects were already removed

## 1.0.0 (March 12, 2021)

NOTES:

* first version of Equinix Network Edge Go client

FEATURES:

* Equinix Network Edge `Device` management
* `CreateDevice` function to provision new device single device
* `CreateRedundantDevice` function to provision pair of redundant devices
* `GetDevices` function to fetch details all devices
* `GetDevice` function fo fetch details of a given device
* `NewDeviceUpdateRequest` function to create device update request, with option
to update:
* device name
* term length
* notification addresses
* additional bandwidth amount
* ACL template
* `DeleteDevice` function to deprovision given device
* Uploading Equinix Network Edge device license files
* `UploadLicenseFile` to upload file from a given `io.Reader`
* Equinix Network Edge `SSHUser` management
* `CreateSSHUser` function to create new SSH user
* `GetSSHUsers` function to fetch details all SSH users
* `GetSSHUser` function to fetch details of a given SSH user
* `NewSSHUserUpdateRequest` function to create device update request, with option
to update:
* password
* associated devices
* `DeleteSSHUser` to remove SSH user
* Equinix Network Edge `SSHPublicKey` management
* `CreateSSHPublicKey` function to create new SSH public key
* `GetSSHPublicKeys` function to fetch details all SSH public keys
* `GetSSHPublicKey` function to fetch details of a given SSH public key
* `DeleteSSHPublicKey` to remove SSH public key
* Equinix Network Edge `ACLTemplate` management
* `CreateACLTemplate` function to create new ACL template
* `GetACLTemplates` function to fetch details of all ACL templates
* `GetACLTemplate` function to fetch details of a given ACL template
* `ReplaceACLTemplate` function to replace given ACL template
* `DeleteACLTemplate` function to remove given ACL template
* Equinix Network Edge `BGPConfiguration` management
* `CreateBGPConfiguration` function to create new BGP configuration
* `GetBGPConfiguration` function to fetch details of a given BGP configuration
* `GetBGPConfigurationForConnection` function to fetch details of a BGP configuration
for a given connection
* `NewBGPConfigurationUpdateRequest` function to create BGP configuration update
request, with option to update:
* local IP address
* local ASN number
* remote ASN number
* remote IP address
* authentication key
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/),
breaking changes, additions, removals, and fixes should be pointed out in the
release notes.
0