Skip to content

Latest commit

 

History

History
199 lines (168 loc) · 5.92 KB

RELEASE_NOTES.md

File metadata and controls

199 lines (168 loc) · 5.92 KB

Release Notes

0.23.0

  • Fix documentation
  • Volume Mount support for Container Groups
  • Network Security Group (NSG) support
  • Data Lake on Storage Account support
  • Static Website on Storage Account enhancements
  • Filter support on Service Bus Subscriptions
  • Storage Account validation on account name enhancements
  • Web Apps can now connect to externally-managed Server Farms
  • Simplified Resource References and better distinguish resource relationships
  • Improved test coverage

0.22.0

  • Cosmos DB: More keys exposed as properties
  • Deployment: Display currently selected subscription id when deploying
  • Event Hub: Dependency support
  • Event Grid: Initial support
  • Functions: Zip deploy support
  • Storage Account: Static website support
  • Storage Account: File Share support
  • Storage Account: Queue support
  • Internal: More automated test coverage
  • Internal: Refactoring of ARM resources to use strongly-typed resource path generation

0.21.0

  • VNet Gateway support
  • Event Hub Capture support
  • Virtual Machine script support
  • Fix a bug where some ARM Expressions were sometimes incorrectly formed

0.20.1

  • Fix a bug in KeyVault where key validation was applied incorrectly
  • Allow optionally setting AccessPolicy permissions using the create helper
  • Set LIST and GET as the default AccessPolicy permission set using the create helper

0.20.0

  • Support for safely building resourceId expressions
  • Simplify construction of ARM resources
  • Better error handling on JSON deserialization

0.19.0

  • CDN support added
  • Split Container Instance builder back to two
  • Environment variable support for Container Instances
  • Support for public and internal ports on Container Instances
  • Improved subnet and address space support for virtual networks
  • Add S0 SKU for Cognitive Services
  • Automatically create the path if it does not exist when writing ARM templates

0.18.0

  • Improved Subnet and VNet support
  • Validation checks on CosmosDB
  • Source Control support in Web Apps

0.17.3

  • Ability to assign users and groups to KeyVault access policies
  • Ability to add multiple KeyVault secrets

0.17.2

  • Workaround for issue with FSharp.Core 4.7.2 and DU stringify

0.17.1

  • Enhance access policy maintenance in KeyVault

0.17.0

  • Data Lake support
  • Managed Identity support for Web Apps and Functions
  • CORS support for Web Apps and Functions
  • Secret settings support for Web Apps and Functions
  • Improved typing around Cosmos DB
  • Simplified Key Vault support for adding secrets and simple policies
  • Ability to inject raw JSON ARM resources into the Farmer pipeline
  • Support for more locations
  • Minimum Azure CLI version now 2.5.0
  • Promote some types into the top-level Farmer namespace

0.16.0

  • Extra settings for Functions and Web Apps
  • Rationalise depends_on so any resource is dependable
  • Redesign SQL Server builder
  • Better support for SQL Server Elastic Pools
  • Clean up documentation

0.15.0

  • Improvements to PostgreSQL
  • Unique Key support in CosmosDB
  • Azure Maps support
  • Service Bus topic support
  • SignalR support
  • Elastic Pool SQL Azure support
  • More tests
  • Better VNet and Subnet support in VMs
  • Make any Builder a dependency
  • Respect HTTPSOnly flag in Functions

0.14.0

  • Support for extensible plugin-model
  • Express Route support
  • Service Bus queue support
  • IOT Hub support
  • PostreSQL support

0.13.0

  • Support for executing a deployment with fast fail
  • ARM template Validation support
  • Service Bus Queues support
  • Azure Container Registry support
  • Refactor some values to improve type safety

0.12.3

  • Improve support for Azure CLI on Linux

0.12.2

  • More resilient version checking
  • Better parameterisation for Docker credentials
  • Avoid duplicate parameters

0.12.1

  • Minimum version check on Azure CLI (2.3.1)
  • List all subscriptions
  • Set minimum subscription

0.12.0

  • Rename "db_name" keywords to just "name" (consistency)
  • Improve CLI access on Windows
  • Better CLI error handling on Linux & Mac
  • Azure Container Registry support for Web Apps
  • Support for providing multiple settings at once on WebApp and Functions

0.11.1

  • Fix a bug with deploy parameterisation

0.11.0

  • Remove REST API support
  • Enhance Azure CLI support
  • Support for optional Azure CLI authentication

0.10.0

  • Allow supplying an explicit related service plan
  • Support for HTTPS-only on web app
  • Block when deploying via Azure CLI
  • Put all deploy transient files in a folder
  • Server Farm builder
  • Don't login on Azure CLI unless needed

0.9.1

  • Fix a bug with WebApp builder causing a stack overflow

0.9.0

  • Support for Cognitive Services
  • Ensure Functions Runtime is correct set (lower-case)
  • Support for Docker Hub on Web Apps

0.8.0

  • Improved support for What-If API
  • Post-deployment Web Deploy for App Service

0.7.0

  • Minor bug fixes
  • Simplify API for hierarchical resources e.g. Containers, Cosmos, SQL Azure, WebApps and Functions
  • Support for Validation API before deploying
  • Basic support for What-If API
  • Error handling on deployment status updates

0.6.0

  • Client Secret is now a string
  • Sanitise storage accounts automatically
  • Improvements to Redis and Event Hub
  • Restrict adding resources to supported types

0.5.0

  • Support for Redis Cache
  • Support for Event Hub
  • Fixes for Web Apps on Linux
  • Remove unnecessary site extension for App Insights on Web Apps

0.4.0

  • Upgrade to netcore3.1
  • Support for REST API deployment using SPI credentials
  • Refactor code to simplify and separate writing and deployment
  • Fix a couple of small bugs with overloads of keywords in builders

0.3.0

  • Quick deploy support for Linux and Mac
  • Automatic password generation for quick deploy
  • SQL Connection String property on database
  • Re-introduced limited support for parameter expressions
  • Support for configuration of Functions runtime

0.2.0

  • KeyVault support
  • Location type
  • Fixed a bug regarding Worker Size
  • Null elements are now omitted from generated templates

0.1.0

  • Initial Release