Skip to content

Latest commit

 

History

History
706 lines (536 loc) · 30 KB

CHANGELOG_OLD.md

File metadata and controls

706 lines (536 loc) · 30 KB

CHANGELOG

Notice (2022-01-06)

As of this notice, using CHANGELOG.md is DEPRECATED. We will be using GitHub Releases for this repository

HEAD (Unreleased)

(none)


4.32.0 (2021-12-17)

  • Upgrade to v2.90.0 of the AzureRM Terraform Provider

4.31.0 (2021-12-10)

  • Upgrade to v2.89.0 of the AzureRM Terraform Provider

4.30.0 (2021-12-05)

  • Upgrade to v2.88.1 of the AzureRM Terraform Provider
    • Please note the following breaking changes to some inputs:
    • azure.batch.getPool no longer has the certificates input. This input was not used in calculating results.
    • azure.batch.getPool no longer supports the startTask parameter

4.29.0 (2021-11-29)

  • Upgrade to v2.87.0 of the AzureRM Terraform Provider
  • Upgrade to terraform-bridge 3.11.0
  • Upgrade to pulumi 3.17.0

4.28.0 (2021-11-22)

  • Upgrade to v2.86.0 of the AzureRM Terraform Provider
    • Please note singlePlacementGroup has been removed from azure.compute.OrchestratedVirtualMachineScaleSet as per the upstream provider

4.27.0 (2021-11-16)

  • Upgrade to v2.85.0 of the AzureRM Terraform Provider

4.26.0 (2021-11-05)

  • Upgrade to v2.84.0 of the AzureRM Terraform Provider

4.25.0 (2021-11-01)

  • Upgrade to v2.83.0 of the AzureRM Terraform Provider

4.24.0 (2021-10-26)

  • Upgrade to v2.82.0 of the AzureRM Terraform Provider
    • Please note the following breaking changes to some inputs:
    • azure.compute.getManagedDisk no longer has the zones input. This input was not used in calculating results.
    • azure.redis.getCache no longer has the zones input. This input was not used in calculating results.
    • azure.network.getPublicIpPrefix no longer has the zones input. This input was not used in calculating results.
    • azure.network.getPublicIP no longer has the zones input. This input was not used in calculating results.
    • azure.network.getFirewall no longer has the zones input. This input was not used in calculating results.

4.23.0 (2021-10-15)

  • Upgrade to v2.81.0 of the AzureRM Terraform Provider

4.22.0 (2021-10-08)

  • Upgrade to v2.80.0 of the AzureRM Terraform Provider
  • Upgrade to v3.9.0 of the pulumi-terraform-bridge. This includes a change to emit input type registrations.

4.21.0 (2021-10-06)

  • Upgrade to v2.79.1 of the AzureRM Terraform Provider

4.20.1 (2021-09-28)

  • Upgrade to pulumi sdk + codegen v3.13.0
  • Upgrade to pulumi-terraform-bridge v3.8.1

4.20.0 (2021-09-27)

  • Upgrade to v2.78.0 of the AzureRM Terraform Provider
  • Upgrade to pulumi sdk + codegen v3.11.0
  • Upgrade to pulumi-terraform-bridge v3.7.0

4.19.0 (2021-09-23)

  • Upgrade to v2.77.0 of the AzureRM Terraform Provider
    • Please note there is a breaking change to azure.synapse.Workspace. customerManagedKeyVersionlessId has changed to be part of the customerManagedKey struct.

4.18.0 (2021-09-10)

  • Upgrade to v2.76.0 of the AzureRM Terraform Provider

4.17.0 (2021-09-03)

  • Upgrade to v2.75.0 of the AzureRM Terraform Provider

4.16.0 (2021-08-31)

  • Upgrade to v2.74.0 of the AzureRM Terraform Provider
    • Please note the following breaking changes to some outputs:
    • azure.servicebus.NamespaceDisasterRecoveryConfig has renamed aliasPrimaryConnectionString to be primaryConnectionStringAlias
    • azure.servicebus.NamespaceDisasterRecoveryConfig has renamed aliasSecondaryConnectionString to be secondaryConnectionStringAlias
    • azure.servicebus.getNamespaceDisasterRecoveryConfig has renamed aliasPrimaryConnectionString to be primaryConnectionStringAlias
    • azure.servicebus.getNamespaceDisasterRecoveryConfig has renamed aliasSecondaryConnectionString to be secondaryConnectionStringAlias

4.15.0 (2021-08-24)

  • Upgrade to v2.73.0 of the AzureRM Terraform Provider

4.14.0 (2021-08-17)

  • Upgrade to v2.72.0 of the AzureRM Terraform Provider

4.13.0 (2021-08-09)

  • Upgrade to v2.71.0 of the AzureRM Terraform Provider

4.12.0 (2021-08-02)

  • Upgrade to v2.70.0 of the AzureRM Terraform Provider

4.11.0 (2021-07-19)

  • Upgrade to v2.68.0 of the AzureRM Terraform Provider
  • (breaking) Change the way types are generated for the Pulumi Go SDK. In most circumstances these changes will relax the allowed types for input properties on State types, but in this release and future releases it may cause some properties to require an update to match the desired type.

4.10.0 (2021-07-12)

  • Upgrade to v2.67.0 of the AzureRM Terraform Provider

4.9.0 (2021-07-06)

  • Upgrade to v2.66.0 of the AzureRM Terraform Provider

4.8.0 (2021-06-23)

  • Upgrade to v2.64.0 of the AzureRM Terraform Provider

4.7.0 (2021-06-11)

  • Upgrade to v2.63.0 of the AzureRM Terraform Provider

4.6.0 (2021-05-28)

  • Upgrade to v2.61.0 of the AzureRM Terraform Provider

4.5.0 (2021-05-27)

  • Upgrade to v3.2.1 of the pulumi-terraform-bridge

4.4.0 (2021-05-21)

  • Upgrade to v2.60.0 of the AzureRM Terraform Provider

4.3.0 (2021-05-17)

  • Upgrade to v2.59.0 of the AzureRM Terraform Provider

4.2.0 (2021-05-12)

  • Upgrade to v2.58.0 of the AzureRM Terraform Provider
    PLEASE NOTE:
    There is a breaking change in this release due to a change in the upstream frontdoor resources.
    • azure.frontdoor.Frontdoor no longer has support for customHttpsConfiguration or customHttpsProvisioningEnabled as part of frontendEndpoints. If you need to enable custom https functionality then it is suggested to use azure.frontdoor.customHttpsConfiguration
    • azure.frontdoor.customHttpsConfiguration no longer has support for resourceGroupName as this is inherited from the corresponding frootdoor service

4.1.0 (2021-05-04)

  • Upgrade to v2.57.0 of the AzureRM Terraform Provider

4.0.1 (2021-04-28)

  • Ensure azure.compute.LinuxVirtualMachine and azure.compute.WindowsVirtualMachine resources don't error with validation errors regarding platformFaultDomain and virtualMachineScaleSet

4.0.0 (2021-04-19)

  • Upgrade to v2.56.0 of the AzureRM Terraform Provider
  • Depend on Pulumi 3.0, which includes improvements to Python resource arguments and key translation, Go SDK performance, Node SDK performance, general availability of Automation API, and more.
    PLEASE NOTE THE FOLLOWING BREAKING CHANGES:
    • azure.redis.Cache will now allow more than 1 zone to be specified.
    • azure.network.getGatewayConnection can now return more than 1 trafficSelectorPolicy

3.56.0 (2021-04-12)

  • Upgrade to pulumi-terraform-bridge v2.23.0

3.55.0 (2021-04-09)

  • Upgrade to v2.55.0 of the AzureRM Terraform Provider

3.54.0 (2021-04-05)

  • Upgrade to v2.54.0 of the AzureRM Terraform Provider

3.53.0 (2021-03-30)

  • Upgrade to v2.53.0 of the AzureRM Terraform Provider

3.52.1 (2021-03-22)

  • Upgrade to pulumi-terraform-bridge v2.22.1 Please Note: This includes a bug fix to the refresh operation regarding arrays

3.52.0 (2021-03-22)

  • Upgrade to v2.52.0 of the AzureRM Terraform Provider

3.51.0 (2021-03-15)

  • Upgrade to v2.51.0 of the AzureRM Terraform Provider
  • Upgrade to pulumi-terraform-bridge v2.21.0
  • Release macOS arm64 binary

3.50.0 (2021-03-07)

  • Upgrade to v2.50.0 of the AzureRM Terraform Provider

3.49.0 (2021-03-01)

  • Upgrade to v2.49.0 of the AzureRM Terraform Provider

3.48.0 (2021-02-19)

  • Upgrade to v2.48.0 of the AzureRM Terraform Provider

3.47.1 (2021-02-17)

  • Upgrade to pulumi-terraform-bridge v2.19.0
    Please Note: This includes a bug fix that stops mutating resources options in the nodejs provider

3.47.0 (2021-02-16)

  • Upgrade to v2.47.0 of the AzureRM Terraform Provider

3.46.0 (2021-02-05)

  • Upgrade to v2.46.1 of the AzureRM Terraform Provider

3.45.0 (2021-02-01)

  • Upgrade to v2.45.1 of the AzureRM Terraform Provider

3.44.0 (2021-01-22)

  • Upgrade to v2.44.0 of the AzureRM Terraform Provider

3.43.0 (2021-01-18)

  • Upgrade to v2.43.0 of the AzureRM Terraform Provider

3.42.0 (2021-01-12)

  • Upgrade to v2.42.0 of the AzureRM Terraform Provider

3.41.1 (2021-01-07)

  • Allow capturing secrets in CallbackFunctions

3.41.0 (2020-12-22)

  • Upgrade to v2.41.0 of the AzureRM Terraform Provider

3.40.0 (2020-12-16)

  • Upgrade to v2.40.0 of the AzureRM Terraform Provider
  • Upgrade to v2.16.0 of pulumi-terraform-bridge
    • Preserve unknowns during provider preview
  • Upgrade NodeJS and Python versions to use Pulumi >= v2.15.0

3.33.2 (2020-12-08)

  • Upgrade to pulumi-terraform-bridge v2.15.3
    • Bug fix: Corrects a panic caused by reading sets with partially-known elements.

3.33.1 (2020-12-08)

  • Upgrade to v2.15.2 of pulumi-terraform-bridge
    • Bug fix: Corrects an issue where replacements were not being correctly identified and leading to panics.

3.33.0 (2020-12-07)

  • Upgrade to v2.39.0 of the AzureRM Terraform Provider

3.32.0 (2020-11-25)

  • Upgrade to v2.37.0 of the AzureRM Terraform Provider

3.31.1 (2020-11-20)

  • Upgrade to pulumi-terraform-bridge v2.13.2
    • This adds support for import specific examples in documentation

3.31.0 (2020-11-20)

  • Upgrade to v2.36.0 of the AzureRM Terraform Provider ** PLEASE NOTE:**
    In azure.network.networkConnectionMonitor the networkWatcherName has become networkWatcherId due to changes in the upstream API

3.30.1 (2020-11-12)

  • Relax naming conventions on cdn.Profile to allow resource names to be up to 260 characters in length

3.30.0 (2020-11-06)

  • Upgrade to v2.35.0 of the AzureRM Terraform Provider ** PLEASE NOTE:**
    azure.containerservice.KubernetesCluster deprecates allows setting enablePodSecurityPolicy and nodeTaints as part of defaultNodePool due to it being removed from the AKS API

3.29.1 (2020-11-05)

  • Upgrade to pulumi-terraform-bridge v2.12.1

3.29.0 (2020-10-30)

  • Upgrade to v2.34.0 of the AzureRM Terraform Provider

3.28.0 (2020-10-26)

  • Upgrade to v2.33.0 of the AzureRM Terraform Provider

3.27.0 (2020-10-23)

  • Upgrade to Pulumi v2.12.0 and pulumi-terraform-bridge v2.11.0
  • Improving the accuracy of previews leading to a more accurate understanding of what will actually change rather than assuming all output properties will change.
    ** PLEASE NOTE:**
    This new preview functionality can be disabled by setting PULUMI_DISABLE_PROVIDER_PREVIEW to 1 or false.

3.26.0 (2020-10-16)

  • Upgrade to v2.32.0 of the AzureRM Terraform Provider

3.25.0 (2020-10-14)

  • Upgrade to v2.31.1 of the AzureRM Terraform Provider
  • Disable autonaming for mysql.Configuration, mariadb.Configuration and postgres.Configuration as the resource names need to relate to validate database configuration names.
  • Upgrade to pulumi-terraform-bridge v2.11.0.

3.24.1 (2020-10-08)

  • Upgrade to pulumi-terraform-bridge v2.10.4 which fixes a regression in how config values are passed to the provider

3.24.0 (2020-10-02)

  • Upgrade to pulumi-terraform-bridge v2.10.2
  • Upgrade to Pulumi v2.10.2
  • Upgrade to v2.30.0 of the AzureRM Terraform Provider

3.23.0 (2020-09-25)

  • Upgrade to v2.29.0 of the AzureRM Terraform Provider
    Please Note:
    • containerservice.Registry will now force a new resource when the storageAccountId changes
    • network.virtualHubConnection hubToVitualNetworkTrafficAllowed and vitualNetworkToHubGatewaysTrafficAllowed are now deprecated due to a breaking change in the Azure API
    • network.virtualWan allowVnetToVnetTraffic is now deprecated due to a breaking change in the Azure API

3.22.0 (2020-09-21)

  • Upgrade to pulumi-terraform-bridge v2.8.0
  • Upgrade to Pulumi v2.10.0
  • Relax naming conventions on appInsights.Insights to allow resource names to be up to 255 characters in length
  • Relax naming conventions on monitoring.AutoscaleSetting to allow resource names to be up to 255 characters in length
  • Relax naming conventions on monitoring.ActionGroup to allow resource names to be up to 260 characters in length
  • Upgrade to v2.28.0 of the AzureRM Terraform Provider

3.21.0 (2020-09-11)

  • Upgrade to v2.27.0 of the AzureRM Terraform Provider

3.20.1 (2020-09-09)

  • Relax naming conventions on cosmosdb.Account to allow resource names to be up to 44 characters in length

3.20.0 (2020-09-04)

  • Upgrade to v2.26.0 of the AzureRM Terraform Provider

3.19.0 (2020-08-28)

  • Relax naming conventions on compute.LinuxVirtualMachine and compute.LinuxVirtualMachineScaleSet to allow resource names to be up to 80 characters in length
  • Upgrade to v2.25.0 of the AzureRM Terraform Provider

3.18.1 (2020-08-26)

  • Upgrade to pulumi-terraform-bridge v2.7.3

3.18.0 (2020-08-24)

  • Upgrade to Pulumi v2.9.0, which adds type annotations and input/output classes to Python
  • Upgrade to pulumi-terraform-bridge v2.7.1

3.17.0 (2020-08-21)

  • Upgrade to v2.24.0 of the AzureRM Terraform Provider

3.16.0 (2020-08-14)

  • Upgrade to v2.23.0 of the AzureRM Terraform Provider

3.15.0 (2020-08-10)

  • Upgrade to v2.22.0 of the AzureRM Terraform Provider

3.14.0 (2020-07-31)

3.13.1 (2020-07-27)

  • Ensure provider metadataHost is an optional provider parameter

3.13.0 (2020-07-24)

  • Upgrade to v2.20.0 of the AzureRM Terraform Provider PLEASE NOTE:
    • monitoring.metricAlert scopes property has changed to be a list of scopes.

3.12.1 (2020-07-13)

  • Ensure provider metadataUrl is an optional provider parameter

3.12.0 (2020-07-10)

  • Upgrade to v2.18.0 of the AzureRM Terraform Provider

3.11.0 (2020-06-26)

  • Upgrade to v2.16.0 of the AzureRM Terraform Provider

3.10.0 (2020-06-24)

  • Upgrade to v2.15.0 of the AzureRM Terraform Provider

3.9.3 (2020-06-17)

  • Fix up ldflags being pushed to pulumi-azure binary

3.9.2 (2020-06-16)

  • Switch to GitHub actions for build

3.9.1 (2020-06-12)

  • Generate examples for Go SDK

3.9.0 (2020-06-12)

  • Upgrade to v2.14.0 of the AzureRM Terraform Provider

3.8.0 (2020-06-04)

  • Upgrade to v2.13.0 of the AzureRM Terraform Provider

3.7.0 (2020-06-01)

  • Upgrade to v2.12.0 of the AzureRM Terraform Provider

3.6.1 (2020-05-28)

  • Upgrade to Pulumi v2.3.0
  • Upgrade to pulumi-terraform-bridge v2.4.0

3.6.0 (2020-05-26)

  • Upgrade to pulumi-terraform-bridge v2.3.3
  • Update to v2.11.0 of the AzureRM Terraform Provider
    PLEASE NOTE: azure.mariaDb.getMariaDbServer 'administratorLoginPassword' has been removed. This was a property that was never available from the Azure API so was never accessible.
  • Use FunctionAppIdentity for packagedfunctionapp args
  • Set FUNCTIONS_WORKER_RUNTIME as part of appservice.CallbackFunctionApp and appservice.MultiCallbackFunctionApp #548
  • Avoid storing config from the environment into the state #577

3.5.2 (2020-05-14)

  • Add retries on Function App host keys

3.5.1 (2020-05-13)

  • Upgrade to pulumi-terraform-bridge v2.3.2

3.5.0 (2020-05-12)

  • Upgrade to pulumi-terraform-bridge v2.3.1
  • Fix error404document mapping on azure.storage.Account
  • Upgrade to v2.9.0 of the AzureRM Terraform Provider
  • Update ArchiveFunctionApp to pass correct params to FunctionApp

3.4.0 (2020-05-01)

  • Upgrade to v2.8.0 of the AzureRM Terraform Provider
  • Upgrade to pulumi-terraform-bridge v2.1.1

3.3.0 (2020-04-29)

  • Regenerate datasource examples to be async
  • Upgrade to pulumi-terraform-bridge v2.1.0

3.2.0 (2020-04-24)

  • Upgrade to v2.7.0 of the AzureRM Terraform Provider

3.1.0 (2020-04-20)

  • Upgrade to v2.6.0 of the AzureRM Terraform Provider

3.0.0 (2020-04-16)

  • Upgrade to v2.0.0 of Pulumi
  • Upgrade to v2.0.0 of pulumi-terraform-bridge

2.5.0 (2020-04-13)

  • Add several properties to ArchiveFunctionApp. (#514)
  • Upgrade to v2.5.0 of the AzureRM Terraform Provider ** PLEASE NOTE:** There are some breaking changes to azurerm_kubernetes_cluster due to a breaking change in the Azure AKS API, Mixed Mode Authentication clusters are no longer supported

2.4.1 (2020-04-03)

  • Fix the release version of the azure binary

2.4.0 (2020-04-03)

  • Upgrade to v2.4.0 of the AzureRM Terraform Provider

2.3.1 (2020-03-30)

2.3.0 (2020-03-30)

  • Upgrade to v2.3.0 of the AzureRM Terraform Provider
  • Upgrade to pulumi-terraform-bridge v1.8.4

2.2.0 (2020-03-24)

  • Rename resource containerService.Webook to containerService.Webhook
  • Upgrade to v2.2.0 of the AzureRM Terraform Provider

2.1.0 (2020-03-10)

  • Upgrade to Pulumi v1.12.1
  • Upgrade to pulumi-terraform-bridge v1.8.2
  • Upgrade to v2.1.0 of the AzureRM Terraform Provider

2.0.0 (2020-03-10)

  • BREAKING: Upgrade to v2.0.0 of the AzureRM Terraform Provider Please note that a number of the old deprecated resources have been removed as well as a number of deprecated properties on resources. You can check the full list of changes in the upstream CHANGELOG
  • BREAKING: Set the default version of Azure Functions runtime to ~3 and Node.js to ~12. (#478)
  • BREAKING: Support assets and archives in azure.storage.Blob, deprecate azure.storage.ZipBlob resource. (#479, #482)
  • Update AppService Mixins to match AppService SiteConfig parameters
  • Add support for Azure Durable Functions

1.14.0 (2020-02-12)

  • Upgrade to v1.44.0 of the AzureRM Terraform Provider

1.13.0 (2020-02-06)

  • Upgrade to v1.43.0 of the AzureRM Terraform Provider This release introduces some new experimental features that will be part of the 2.0 release of the AzureRM Terraform Provider to use these new features, you can read the 2.0 Beta Guide

1.12.0 (2020-01-29)

  • Upgrade to v1.42.0 of the AzureRM Terraform Provider
  • Upgrade to v1.6.4 of pulumi-terraform-bridge

1.11.0 (2020-01-16)

  • Upgrade to v1.41.0 of the AzureRM Terraform Provider

1.10.0 (2020-01-09)

  • Upgrade to v1.40.0 of the AzureRM Terraform Provider

1.9.0 (2019-12-18)

  • Upgrade to v1.39.0 of the AzureRM Terraform Provider

1.8.0 (2019-12-12)

  • Upgrade to v1.5.2 of pulumi-terraform-bridge

1.7.0 (2019-12-09)

  • Upgrade to v1.38.0 of the AzureRM Terraform Provider

1.6.0 (2019-12-02)

  • Upgrade to v1.4.3 of pulumi-terraform-bridge

1.5.0 (2019-11-27)

  • Upgrade to support go 1.13.x
  • Allow service principle credentials to be specified via environment variables prefixed with AZURE_ as per the documented standard in addition to those with the prefix ARM_.
  • Upgrade to v1.4.2 of pulumi-terraform-bridge
  • Upgrade to v1.37.0 of the AzureRM Terraform Provider

1.4.0 (2019-11-07)

  • Add preview support for .NET

1.3.1 (2019-10-29)

  • Upgrade to v1.36.1 of the AzureRM Terraform Provider

1.3.0 (2019-10-29)

  • Use Blob Container SAS instead of Account SAS for zip packages for Function App deployments #378
  • Upgrade to v1.36.0 of the AzureRM Terraform Provider

1.2.0 (2019-10-07)

  • Upgrade to v1.35.0 of the Azurerm Terraform Provider

1.1.0 (2019-10-04)

  • Fix an issue where pulumi-azure would fail to install on Windows (fixes #356)
  • Fix an issue where records property of dns.NsRecord was mistakenly mapped to the deprecated record property (fixes #243) #361
  • Upgrade to support go1.13
  • Upgrade to v1.34.0 of the Azurerm Terraform Provider
  • Regenerate SDK against tf2pulumi 0.6.0

1.0.0 (2019-09-03)

  • Use 1.0 version of Pulumi dependency

1.0.0-rc.1 (2019-08-28)

  • Upgrade to pulumi-terraform 3f206601e7
  • Upgrade to v1.33.1 of the Azurerm Terraform Provider

1.0.0-beta.2 (2019-08-26)

  • Several modules have been renamed to better align with their terraform equivalents. The existing modules are still available, but will be deprecated and removed in the future. 'Aliases' have been used to ensure that moving to the new modules will not result in any changes to existing resources. The renamed modules are: azure.role.* -> azure.authorization.* azure.msi.* -> azure.authorization.* azure.managementgroups.* -> azure.management.* azure.managementresource.* -> azure.management.* azure.eventhub.eventGrid* -> azure.eventgrid.* azure.eventhub.servicebus* -> azure.servicebus.* azure.trafficmanager.* -> azure.network.*s
  • Upgrade to pulumi-terraform@14e049b09d
  • Update pulumi-terraform reference to 58c7473d0
  • Use 1.0-beta versions of python dependencies

1.0.0-beta.1 (2019-08-13)

  • Fix the location of callback functions (#328)

0.19.5 (2019-08-09)

  • Update to pulumi-terraform 9db2fc93cd

0.19.4 (2019-08-05)

  • Update pulumi-terraform to 6bcafb609dd
  • Update Terraform dependency to v0.12.5.
  • Out-of-the-box Azure Cloud Shell support (#74)
  • Add constants for Azure AppService Plan Kind types.
  • Individual Azure Functions can be created by getEventFunction helpers directly on event sources.

0.19.3 (2019-07-22)

  • BREAKING: Default data type of a Storage Queue-triggered Callback Function is changed from 'binary' to 'string'. This means that the type of second argument of a callback changes from 'Buffer' to 'string' or 'object' depending on the payload. To restore the past behavior, pass dataType: "binary" to the arguments of QueueFunction class or queue.onEvent function.
  • Support Input and Output bindings for callback-based Azure Functions (all triggers, but inputs and outputs to/from Queue/Blob/Table only)
  • Introduce listHostKeys and listFunctionKeys mix-in functions to retrieve Azure Functions management keys
  • Event Grid as a trigger for callback-based Azure Functions
  • Upgrade to pulumi-terraform@98fabcf506

0.19.2 (2019-07-09)

  • Fix detailed diffs with nested computed values.
  • Communicate detailed information about the difference between a resource's desired and actual state during a Pulumi update

0.19.1 (2019-06-28)

  • Update to v1.31.0 of the AzureRM Terraform provider

0.19.0 (2019-06-21)

  • BREAKING: Types related to ServiceBus Topic subscriptions: TopicContext, TopicHostSettings, and TopicCallback were replaced by more general types ServiceBusContext, ServiceBusHostSettings, and ServiceBusCallback to support queue-based scenarios.
  • Update to pulumi-terraform@3635bed3a5 which stops maps containing . being treated as nested maps.
  • Azure Function types for Blob, Service Bus, Event Hub, IoT Hub, and Cosmos DB triggers

0.18.8 (2019-06-19)

  • Add constants for the Azure Location types
  • The type of all SubscriptionArgs has changed from Overwrite to interfaces derived from FunctionAppArgsBase. The shape is preserved.
  • Introduce MultiCallbackFunctionApp which can hold several callback functions in the same Function App
  • Introduce ArchiveFunctionApp which accept an archive of an Azure Functions deployment artifact
  • Introduce HttpFunction, TimerFunction, and QueueFunction - to be hosted within MultiCallbackFunctionApp

0.18.7 (2019-06-07)

  • Update to v1.30.1 of the AzureRM Terraform provider

0.18.6 (2019-06-07)

  • Add TypeScript type guards for each resource class (7ace3e9b5f)
  • Serverless mixins now support the EventHubTrigger for IoT Hub.
  • Update to v1.30.0 of the AzureRM Terraform provider

0.18.5 (2019-05-26)

  • Update to v1.29.0 of the AzureRM Terraform provider
  • Expose signedBlobReadUrl to produce SAS URLs for Blobs

0.18.4 (2019-05-22)

  • Update the Pulumi-Terraform bridge, fixing an issue where all resources were marked as needing recreation in some cases

0.18.3 (2019-05-21)

  • Add support for Event Hubs, CosmosDB and Timer triggers to serverless mixins
  • Add extension-level host settings in serverless functions
  • Fix bug #2511, which resulted in crashes when updating many properties of an azure.containerservice.KubernetesCluster
  • Fix a bug where omitting a location would result in the initial failure of pulumi preview
  • Update to v1.28.0 of the AzureRM Terraform provider
  • Relax the maximum length of names on several resource types

0.18.2 (2019-05-06)

  • Update the Pulumi-Terraform bridge, adding non-null assertions to many properties in the TypeScript definitions for the Node.js SDK

0.18.1 (2019-04-30)

  • Update to v1.27.1 of the AzureRM Terraform provider

  • Add support for authenticating with , , and

  • Add support for authenticating with clientCertificatePassword, clientCertificatePath, and partnerId

  • Add 'serverless' functionality in line with @pulumi/aws. Specifically:

    1. You can now easily create a FunctionApp from a JavaScript/TypeScript function using azure.appservice.CallbackFunctionApp.
    2. Subscribing and responding to HTTP events can be done easily with the new azure.appservice.HttpEventSubsription component. Custom routing is supported.
    3. You can subscribe to azure.eventhub.Topic events, invoking a FunctionApp containing the code you want, using topic.onEvent(...).
    4. You can subscribe to azure.storage.Container blob events, invoking a FunctionApp containing the code you want, using container.onBlobEvent(...).
    5. You can subscribe to azure.storage.Queue events, invoking a FunctionApp containin the code you want, using queue.onEvent(...).
  • The location for each resource attached to a provider instance is now set as part of the provider configuration. This means that the following code from v0.18.0:

    const rg = new azure.core.ResourceGroup("rg", { location" EastUS" });
    const sa = new azure.storage.Account("storage", {
        resourceGroupName: rg.name,
        location: "EastUS",
    });

    can now be written as:

    const rg = new azure.core.ResourceGroup("rg");
    const sa = new azure.storage.Account("storage", {
        resourceGroupName: rg.name,
    });

    Location can then be set using the provider configuration block if using first class providers, or, for the default provider, by running:

    pulumi config set azure:location EastUS
    

0.18.0 (2019-04-22)

  • Update to v1.25.0 of the AzureRM Terraform provider
  • BREAKING: Rename azure.api.API to azure.api.Service. azure.api.Api now represents the Terraform azurerm_api_management_api resource

0.17.4 (2019-04-02)

  • Objects returned by getX() functions now have output properties corresponding to their input arguments

0.17.3 (2019-03-19)

  • Fix a bug where setting a property value back to a default value results in no change
  • Resources can no longer be "adopted" by accident during creation if another resource with the same ID already exists. This is the equivalent of enabling ARM_PROVIDER_STRICT in the AzureRM Terraform provider
  • Project numeric types in Python as float instead of int, fixing some crashes

0.17.2 (2019-03-11)

  • Update to v1.23.0 of the AzureRM Terraform provider
  • Fix a bug resulting in an inability to set use32BitWorkerProcess to true for AppService and FunctionApp resources

0.17.1 (2019-03-06)

  • Depend on the latest pulumi package in the pulumi_gcp Python SDK

0.17.0 (2019-03-05)

  • Update to the latest version of the pulumi SDK
  • BREAKING: This version of the Azure provider will not work side-by-side with previous versions

0.16.9 (2019-02-14)

  • Update to v1.22.1 of the AzureRM Terraform provider

0.16.8 (2019-02-11)

  • Update to v1.22.0 of the AzureRM Terraform provider
  • Add support for the deleteBeforeReplace resource option and improved delete-before-replace behaviour introduced in Pulumi v0.16.14

0.16.7 (2019-01-19)

  • Update to v1.21.0 of the AzureRM Terraform provider
  • Add documentation comments to the Node.js SDK

0.16.6 (2018-12-17)

  • Update to v1.20.0 of the AzureRM Terraform provider

0.16.5 (2019-12-05)

  • Update to v1.19.0 of the AzureRM Terraform provider
  • BREAKING: RBAC must now be enabled on managed Kubernetes clusters using roleBasedAccessControl instead of the enableRBAC parameter

0.16.4 (2019-11-13)

  • Support Python 3.6 and higher, instead of only Python 3.7

0.16.3 (2018-10-24)

0.16.0 (2018-10-12)

  • Adopted v1.15.0 of the AzureRM Terraform Provider. pulumi/pulumi-azure#125
  • Many improvements to autoname generation to match Azure resource name requirements.
  • [Breaking Change] Fix name of azure.role.Assignment from previous azure.role.assignment. pulumi/pulumi-azure#127

0.15.2 (2018-09-10)

0.15.0 (2018-08-13)

  • Adopted terraform-provider-azurerm version 1.12.0, with new support for Azure Service Fabric, Azure Notification Hubs, Azure Data Lake, and much more.

0.14.2 (2018-07-20)

  • Only apply AutoName to inputs (pulumi/pulumi-azure#78). Terraform properties named name but are not inputs do not have auto naming applied to them.

0.14.1 (2018-07-03)