From a67c62ff177ffad4315d0301dcf64817e58a3712 Mon Sep 17 00:00:00 2001 From: Timothee Guerin Date: Wed, 9 Oct 2024 13:10:28 -0700 Subject: [PATCH] Add release notes for october release (#1657) --- docs/release-notes/release-2024-10-09.md | 59 ++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 docs/release-notes/release-2024-10-09.md diff --git a/docs/release-notes/release-2024-10-09.md b/docs/release-notes/release-2024-10-09.md new file mode 100644 index 0000000000..3484c0ef19 --- /dev/null +++ b/docs/release-notes/release-2024-10-09.md @@ -0,0 +1,59 @@ +--- +title: 0.47.0 October 2024 +--- + +See TypeSpec Core 0.61 [release notes](https://typespec.io/docs/release-notes/release-2024-10-09) + +:::warning +This release contains deprecations and breaking changes +::: + +## Breaking Changes + +### @azure-tools/typespec-client-generator-core + +- [#1560](https://github.com/Azure/typespec-azure/pull/1560) Remove `.description` and `.details` from deprecated api surface + +## Deprecations + +### @azure-tools/typespec-client-generator-core + +- [#1613](https://github.com/Azure/typespec-azure/pull/1613) deprecate description in `SdkExampleBase` + +## Features + +### @azure-tools/typespec-autorest + +- [#1547](https://github.com/Azure/typespec-azure/pull/1547) Added support to use Scalar and Object as default types +- [#1627](https://github.com/Azure/typespec-azure/pull/1627) Adding support for loading example files from nested sub-folders. + +### @azure-tools/typespec-azure-resource-manager + +- [#1512](https://github.com/Azure/typespec-azure/pull/1512) `x-ms-skip-url-encoding` should be replaced with `allowReserved` +- [#1505](https://github.com/Azure/typespec-azure/pull/1505) Added common-types managed identity with delegation and network security perimeter +- [#1555](https://github.com/Azure/typespec-azure/pull/1555) Add `no-empty-model` rule +- [#1639](https://github.com/Azure/typespec-azure/pull/1639) Adding `ArmProviderActionSync` and `ArmProviderActionAsync` templates to the ARM library to perform actions at the subscription and tenant levels. + +### @azure-tools/typespec-client-generator-core + +- [#1631](https://github.com/Azure/typespec-azure/pull/1631) support value type for client default value +- [#1515](https://github.com/Azure/typespec-azure/pull/1515) add `SdkLroServiceMetadata` + +## Bug Fixes + +### @azure-tools/typespec-azure-core + +- [#1416](https://github.com/Azure/typespec-azure/pull/1416) Fix #1180 Return StatusMonitor result field for non-resource PUT operations in getLroMetadata.finalResult + +### @azure-tools/typespec-azure-resource-manager + +- [#1416](https://github.com/Azure/typespec-azure/pull/1416) Fix #1180 Return StatusMonitor result field for non-resource PUT operations in getLroMetadata.finalResult +- [#1551](https://github.com/Azure/typespec-azure/pull/1551) Correct ManagedServiceIdentityType versioning issue +- [#1537](https://github.com/Azure/typespec-azure/pull/1537) Fix missing-x-ms-identifier rule not checking base class for properties + +### @azure-tools/typespec-client-generator-core + +- [#1511](https://github.com/Azure/typespec-azure/pull/1511) Fix logic to check conflicting usage for model of multipart body and regular body +- [#1629](https://github.com/Azure/typespec-azure/pull/1629) do not promote api version param to client if service is not versioned +- [#1630](https://github.com/Azure/typespec-azure/pull/1630) do not override client default value for api version param in non-versioning service +- [#1607](https://github.com/Azure/typespec-azure/pull/1607) set service of og in using time instead of setting time