Features and bug fixes:
Bicep Team:
- Add fix for locale-independent number conversion (#7829)
- Add appInsights, ability to load quickstart samples to playground (#7832)
- Add ability to generate .bicep file from a Kubernetes manifest (#7812)
- Extensibility - fix namespace completions, make kubernetes a singleton namespace (#7870)
- Fix up support for provider config completions (#7895)
- Enable lambdas in Bicep (#7867)
- Add script & GHA to bump dependency versions (#8225)
- Update use-stable-resource-identifiers linter rule to support multiple violations on the same root (#7910)
- Registry module tool improvements (#8191)
- Preserve underscores in names in decompilation (#8221)
- Linter:
- Port linter rule secure-params-in-nested-deploy (#7741)
- Port TTK linter rule: use-recent-api-version (#7612)
- Port TTK rule use-resourceid-functions (#7907)
- Fix #8028 (#8040)
- Fix 8016 ignore artifacts params without underscores (#8067)
- Fix 8047 (#8048)
- Fix 8030, modules with use-resource-id-functions (#8143)
- use-recent-api-versions should check function calls (#8135)
- Fix: Bogus no-unused-existing-resources for nested resources (#7906)
- Add flexible servers and private DNS zone fall through switches (#7996)
- Added private endpoint Bicep snippet (#7929)
- Add helpful error when builtin function is shadowed by local variable (#6027)
- Changed the tooltip description for
uniqueString()
to include length (#8007) - [Snippet] - Azure Firewall Standard SKU for VWAN (#6302)
- [Snippet] - Azure Firewall Standard SKU (#6301)
- Snippet - Service Bus Namespace (#5273)