CHANGELOG


v6.0.0-beta

api version note
arm/authorization no change code refactoring
arm/batch no change code refactoring
arm/compute no change code refactoring
arm/containerservice 2016-03-30 return
arm/datalake-analytics/account 2015-10-01-preview new
arm/datalake-store/filesystem no change moved to datalake-store/filesystem
arm/eventhub no change code refactoring
arm/intune no change code refactoring
arm/iothub no change code refactoring
arm/keyvault no change code refactoring
arm/mediaservices no change code refactoring
arm/network no change code refactoring
arm/notificationhubs no change code refactoring
arm/redis no change code refactoring
arm/resources/resources no change code refactoring
arm/resources/links 2016-09-01 new
arm/resources/locks 2016-09-01 updated
arm/resources/policy no change code refactoring
arm/resources/resources 2016-09-01 updated
arm/servermanagement 2016-07-01-preview updated
arm/web no change code refactoring

v5.0.0-beta

api version note
arm/network 2016-09-01 updated
arm/servermanagement 2015-07-01-preview new
arm/eventhub 2015-08-01 new
arm/containerservice -- removed
arm/resources/subscriptions no change code refactoring
arm/resources/features no change code refactoring
arm/resources/resources no change code refactoring
arm/datalake-store/accounts no change code refactoring
arm/datalake-store/filesystem no change code refactoring
arm/notificationhubs no change code refactoring
arm/redis no change code refactoring

v4.0.0-beta

v3.2.0-beta

api version note
arm/mediaservices 2015-10-01 new
arm/keyvault 2015-06-01 new
arm/iothub 2016-02-03 new
arm/datalake-store 2015-12-01 new
arm/network 2016-06-01 updated
arm/resources/resources 2016-07-01 updated
arm/resources/policy 2016-04-01 updated
arm/servicebus 2015-08-01 updated

v3.1.0-beta

v3.0.0-beta

This release brings the Go SDK ARM packages up-to-date with Azure ARM Swagger files for most
services. Since the underlying Swagger files
continue to change substantially, the ARM packages are still in beta status.

The ARM packages now align with the following API versions (highlighted packages are new or
updated in this release):

api version note
arm/authorization 2015-07-01 no change
arm/intune 2015-01-14-preview no change
arm/notificationhubs 2014-09-01 no change
arm/resources/features 2015-12-01 no change
arm/resources/subscriptions 2015-11-01 no change
arm/web 2015-08-01 no change
arm/cdn 2016-04-02 updated
arm/compute 2016-03-30 updated
arm/dns 2016-04-01 updated
arm/logic 2015-08-01-preview updated
arm/network 2016-03-30 updated
arm/redis 2016-04-01 updated
arm/resources/resources 2016-02-01 updated
arm/resources/policy 2015-10-01-preview updated
arm/resources/locks 2015-01-01 updated (resources/authorization earlier)
arm/scheduler 2016-03-01 updated
arm/storage 2016-01-01 updated
arm/search 2015-02-28 updated
arm/batch 2015-12-01 new
arm/cognitiveservices 2016-02-01-preview new
arm/devtestlabs 2016-05-15 new
arm/machinelearning 2016-05-01-preview new
arm/powerbiembedded 2016-01-29 new
arm/mobileengagement 2014-12-01 new
arm/servicebus 2014-09-01 new
arm/sql 2015-05-01 new
arm/trafficmanager 2015-11-01 new

Below are some design changes.

v2.2.0-beta

v2.1.1-beta

v2.1.0-beta

v2.0.0-beta

v0.5.0-beta

Updated following packages to new API versions:

Changes

v0.4.0-beta

This release brings the Go SDK ARM packages up-to-date with Azure ARM Swagger files for most
services. Since the underlying Swagger files
continue to change substantially, the ARM packages are still in beta status.

The ARM packages now align with the following API versions (highlighted packages are new or
updated in this release):

Changes


v0.3.0-beta


v0.2.0-beta


v0.1.1-beta

Fixed Issues

v0.1.0-beta

This release addresses the issues raised against the alpha release and adds more features. Most
notably, to address the challenges of encoding JSON
(see the comments in the
go-autorest package) by using pointers for all structure
fields (with the exception of enumerations). The
go-autorest/autorest/to package
provides helpers to convert to / from pointers. The examples demonstrate their usage.

Additionally, the packages now align with Go coding standards and pass both golint and govet.
Accomplishing this required renaming various fields and parameters (such as changing Url to URL).

Changes
Fixed Issues:

v0.1.0-alpha

This release introduces the Azure Resource Manager packages generated from the corresponding
Swagger API definitions.