diff --git a/.repoman.yml b/.repoman.yml
index e384aedea3a75..3fb7da8387fca 100644
--- a/.repoman.yml
+++ b/.repoman.yml
@@ -34,7 +34,7 @@ issues:
fail:
- check:
- type: query
- value: "length(Issue.labels[?name == ':pushpin: seQUESTered' || name == ':world_map: reQUEST' || name == 'training-module']) != `0`"
+ value: "length(Issue.labels[?name == ':pushpin: seQUESTered' || name == ':world_map: reQUEST' || name == 'training-module' || name == 'video-content']) != `0`"
pass:
- labels-remove: [":watch: Not Triaged"]
fail:
diff --git a/docs/architecture/cloud-native/relational-vs-nosql-data.md b/docs/architecture/cloud-native/relational-vs-nosql-data.md
index cd468a8d8c274..009bcd6d5dbaa 100644
--- a/docs/architecture/cloud-native/relational-vs-nosql-data.md
+++ b/docs/architecture/cloud-native/relational-vs-nosql-data.md
@@ -42,12 +42,15 @@ The theorem states that distributed data systems will offer a trade-off between
- *Consistency.* Every node in the cluster responds with the most recent data, even if the system must block the request until all replicas update. If you query a "consistent system" for an item that is currently updating, you'll wait for that response until all replicas successfully update. However, you'll receive the most current data.
-- *Availability.* Every node returns an immediate response, even if that response isn't the most recent data. If you query an "available system" for an item that is updating, you'll get the best possible answer the service can provide at that moment.
+- *Availability.* Every request received by a non-failing node in the system must result in a response. Put it simply, if you query an "available system" for an item that is updating, you'll get the best possible answer the service can provide at that moment. But note that "availability" as defined by CAP theorem is technically different from "high availability" as it's conventionally known for distributed systems.
- *Partition Tolerance.* Guarantees the system continues to operate even if a replicated data node fails or loses connectivity with other replicated data nodes.
CAP theorem explains the tradeoffs associated with managing consistency and availability during a network partition; however tradeoffs with respect to consistency and performance also exist with the absence of a network partition. CAP theorem is often further extended to [PACELC](http://www.cs.umd.edu/~abadi/papers/abadi-pacelc.pdf) to explain the tradeoffs more comprehensively.
+> [!NOTE]
+> Even if you choose availability over consistency, in times of network partition, availability will suffer. CAP available system is more available to some of its clients but it's not necessarily "highly available" to all its clients.
+
Relational databases typically provide consistency and availability, but not partition tolerance. They're typically provisioned to a single server and scale vertically by adding more resources to the machine.
Many relational database systems support built-in replication features where copies of the primary database can be made to other secondary server instances. Write operations are made to the primary instance and replicated to each of the secondaries. Upon a failure, the primary instance can fail over to a secondary to provide high availability. Secondaries can also be used to distribute read operations. While writes operations always go against the primary replica, read operations can be routed to any of the secondaries to reduce system load.
diff --git a/docs/azure/includes/dotnet-all.md b/docs/azure/includes/dotnet-all.md
index 7bd3adf9c6984..ea724d301c487 100644
--- a/docs/azure/includes/dotnet-all.md
+++ b/docs/azure/includes/dotnet-all.md
@@ -170,7 +170,7 @@
| Resource Management - Confluent | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.Confluent/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Confluent-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Confluent_1.2.0/sdk/confluent/Azure.ResourceManager.Confluent/) |
| Resource Management - Connected VMware vSphere | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.ConnectedVMwarevSphere/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ConnectedVMwarevSphere-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConnectedVMwarevSphere_1.0.0/sdk/connectedvmwarevsphere/Azure.ResourceManager.ConnectedVMwarevSphere/) |
| Resource Management - Consumption | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.Consumption/1.0.1)
NuGet [1.1.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.Consumption/1.1.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.Consumption-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Consumption_1.0.1/sdk/consumption/Azure.ResourceManager.Consumption/)
GitHub [1.1.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Consumption_1.1.0-beta.2/sdk/consumption/Azure.ResourceManager.Consumption/) |
-| Resource Management - Container Apps | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.AppContainers/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.AppContainers-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppContainers_1.1.1/sdk/containerapps/Azure.ResourceManager.AppContainers/) |
+| Resource Management - Container Apps | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.AppContainers/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.AppContainers-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppContainers_1.2.0/sdk/containerapps/Azure.ResourceManager.AppContainers/) |
| Resource Management - Container Instances | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerInstance/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerInstance-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerInstance_1.2.1/sdk/containerinstance/Azure.ResourceManager.ContainerInstance/) |
| Resource Management - Container Registry | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.2.1/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/) |
| Resource Management - Container Service | NuGet [1.2.2](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.2.2) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerService-readme) | GitHub [1.2.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.2.2/sdk/containerservice/Azure.ResourceManager.ContainerService/) |
@@ -225,6 +225,7 @@
| Resource Management - Hybrid Container Service | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.HybridContainerService/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.HybridContainerService-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.HybridContainerService_1.0.0/sdk/hybridaks/Azure.ResourceManager.HybridContainerService/) |
| Resource Management - Hybrid Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.ResourceManager.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/ResourceManager.Kubernetes-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Kubernetes_1.0.0-beta.4/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/) |
| Resource Management - Hybrid Network | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.HybridNetwork/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.HybridNetwork-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.HybridNetwork_1.0.0-beta.2/sdk/hybridnetwork/Azure.ResourceManager.HybridNetwork/) |
+| Resource Management - Informaticadatamanagement | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.InformaticaDataManagement/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.InformaticaDataManagement_1.0.0-beta.1/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/) |
| Resource Management - IoT Central | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.IotCentral/1.0.1)
NuGet [1.1.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.IotCentral/1.1.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.IotCentral-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotCentral_1.0.1/sdk/iotcentral/Azure.ResourceManager.IotCentral/)
GitHub [1.1.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotCentral_1.1.0-beta.2/sdk/iotcentral/Azure.ResourceManager.IotCentral/) |
| Resource Management - IoT Firmware Defense | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.IotFirmwareDefense/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.IotFirmwareDefense-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotFirmwareDefense_1.0.0/sdk/iot/Azure.ResourceManager.IotFirmwareDefense/) |
| Resource Management - IoT Hub | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.IotHub/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.IotHub-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotHub_1.1.1/sdk/iothub/Azure.ResourceManager.IotHub/) |
@@ -307,7 +308,7 @@
| Resource Management - SQL | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.Sql/1.2.1)
NuGet [1.3.0-beta.8](https://www.nuget.org/packages/Azure.ResourceManager.Sql/1.3.0-beta.8) | [docs](/dotnet/api/overview/azure/ResourceManager.Sql-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Sql_1.2.1/sdk/sqlmanagement/Azure.ResourceManager.Sql/)
GitHub [1.3.0-beta.8](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Sql_1.3.0-beta.8/sdk/sqlmanagement/Azure.ResourceManager.Sql/) |
| Resource Management - SQL Virtual Machine | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.SqlVirtualMachine/1.1.0) | [docs](/dotnet/api/overview/azure/ResourceManager.SqlVirtualMachine-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.SqlVirtualMachine_1.1.0/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/) |
| Resource Management - Standby Pool | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.StandbyPool/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.StandbyPool-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StandbyPool_1.0.0-beta.1/sdk/standbypool/Azure.ResourceManager.StandbyPool/) |
-| Resource Management - Storage | NuGet [1.2.3](https://www.nuget.org/packages/Azure.ResourceManager.Storage/1.2.3) | [docs](/dotnet/api/overview/azure/ResourceManager.Storage-readme) | GitHub [1.2.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Storage_1.2.3/sdk/storage/Azure.ResourceManager.Storage/) |
+| Resource Management - Storage | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.Storage/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Storage-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Storage_1.3.0/sdk/storage/Azure.ResourceManager.Storage/) |
| Resource Management - Storage Actions | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.StorageActions/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageActions-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageActions_1.0.0-beta.1/sdk/storageactions/Azure.ResourceManager.StorageActions/) |
| Resource Management - Storage Cache | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.StorageCache/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageCache-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageCache_1.3.0/sdk/storagecache/Azure.ResourceManager.StorageCache/) |
| Resource Management - Storage Mover | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.StorageMover/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageMover-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageMover_1.2.0/sdk/storagemover/Azure.ResourceManager.StorageMover/) |
diff --git a/docs/azure/includes/dotnet-new.md b/docs/azure/includes/dotnet-new.md
index 4b7a59a7bd712..a91cadf5bbe47 100644
--- a/docs/azure/includes/dotnet-new.md
+++ b/docs/azure/includes/dotnet-new.md
@@ -175,7 +175,7 @@
| Resource Management - Confluent | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.Confluent/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Confluent-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Confluent_1.2.0/sdk/confluent/Azure.ResourceManager.Confluent/) |
| Resource Management - Connected VMware vSphere | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.ConnectedVMwarevSphere/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.ConnectedVMwarevSphere-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ConnectedVMwarevSphere_1.0.0/sdk/connectedvmwarevsphere/Azure.ResourceManager.ConnectedVMwarevSphere/) |
| Resource Management - Consumption | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.Consumption/1.0.1)
NuGet [1.1.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.Consumption/1.1.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.Consumption-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Consumption_1.0.1/sdk/consumption/Azure.ResourceManager.Consumption/)
GitHub [1.1.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Consumption_1.1.0-beta.2/sdk/consumption/Azure.ResourceManager.Consumption/) |
-| Resource Management - Container Apps | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.AppContainers/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.AppContainers-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppContainers_1.1.1/sdk/containerapps/Azure.ResourceManager.AppContainers/) |
+| Resource Management - Container Apps | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.AppContainers/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.AppContainers-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.AppContainers_1.2.0/sdk/containerapps/Azure.ResourceManager.AppContainers/) |
| Resource Management - Container Instances | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerInstance/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerInstance-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerInstance_1.2.1/sdk/containerinstance/Azure.ResourceManager.ContainerInstance/) |
| Resource Management - Container Registry | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.ContainerRegistry/1.2.1) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerRegistry-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerRegistry_1.2.1/sdk/containerregistry/Azure.ResourceManager.ContainerRegistry/) |
| Resource Management - Container Service | NuGet [1.2.2](https://www.nuget.org/packages/Azure.ResourceManager.ContainerService/1.2.2) | [docs](/dotnet/api/overview/azure/ResourceManager.ContainerService-readme) | GitHub [1.2.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.ContainerService_1.2.2/sdk/containerservice/Azure.ResourceManager.ContainerService/) |
@@ -231,6 +231,7 @@
| Resource Management - Hybrid Data | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.HybridData/1.0.1)
NuGet [1.1.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.HybridData/1.1.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.HybridData-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.HybridData_1.1.0-beta.1/sdk/hybriddatamanager/Azure.ResourceManager.HybridData) |
| Resource Management - Hybrid Kubernetes | NuGet [1.0.0-beta.4](https://www.nuget.org/packages/Azure.ResourceManager.Kubernetes/1.0.0-beta.4) | [docs](/dotnet/api/overview/azure/ResourceManager.Kubernetes-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.4](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Kubernetes_1.0.0-beta.4/sdk/hybridkubernetes/Azure.ResourceManager.Kubernetes/) |
| Resource Management - Hybrid Network | NuGet [1.0.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.HybridNetwork/1.0.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.HybridNetwork-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.HybridNetwork_1.0.0-beta.2/sdk/hybridnetwork/Azure.ResourceManager.HybridNetwork/) |
+| Resource Management - Informaticadatamanagement | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.InformaticaDataManagement/1.0.0-beta.1) | | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.InformaticaDataManagement_1.0.0-beta.1/sdk/informaticadatamanagement/Azure.ResourceManager.InformaticaDataManagement/) |
| Resource Management - IoT Central | NuGet [1.0.1](https://www.nuget.org/packages/Azure.ResourceManager.IotCentral/1.0.1)
NuGet [1.1.0-beta.2](https://www.nuget.org/packages/Azure.ResourceManager.IotCentral/1.1.0-beta.2) | [docs](/dotnet/api/overview/azure/ResourceManager.IotCentral-readme) | GitHub [1.0.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotCentral_1.0.1/sdk/iotcentral/Azure.ResourceManager.IotCentral/)
GitHub [1.1.0-beta.2](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotCentral_1.1.0-beta.2/sdk/iotcentral/Azure.ResourceManager.IotCentral/) |
| Resource Management - IoT Firmware Defense | NuGet [1.0.0](https://www.nuget.org/packages/Azure.ResourceManager.IotFirmwareDefense/1.0.0) | [docs](/dotnet/api/overview/azure/ResourceManager.IotFirmwareDefense-readme) | GitHub [1.0.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotFirmwareDefense_1.0.0/sdk/iot/Azure.ResourceManager.IotFirmwareDefense/) |
| Resource Management - IoT Hub | NuGet [1.1.1](https://www.nuget.org/packages/Azure.ResourceManager.IotHub/1.1.1) | [docs](/dotnet/api/overview/azure/ResourceManager.IotHub-readme) | GitHub [1.1.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.IotHub_1.1.1/sdk/iothub/Azure.ResourceManager.IotHub/) |
@@ -313,7 +314,7 @@
| Resource Management - SQL | NuGet [1.2.1](https://www.nuget.org/packages/Azure.ResourceManager.Sql/1.2.1)
NuGet [1.3.0-beta.8](https://www.nuget.org/packages/Azure.ResourceManager.Sql/1.3.0-beta.8) | [docs](/dotnet/api/overview/azure/ResourceManager.Sql-readme) | GitHub [1.2.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Sql_1.2.1/sdk/sqlmanagement/Azure.ResourceManager.Sql/)
GitHub [1.3.0-beta.8](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Sql_1.3.0-beta.8/sdk/sqlmanagement/Azure.ResourceManager.Sql/) |
| Resource Management - SQL Virtual Machine | NuGet [1.1.0](https://www.nuget.org/packages/Azure.ResourceManager.SqlVirtualMachine/1.1.0) | [docs](/dotnet/api/overview/azure/ResourceManager.SqlVirtualMachine-readme) | GitHub [1.1.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.SqlVirtualMachine_1.1.0/sdk/sqlvirtualmachine/Azure.ResourceManager.SqlVirtualMachine/) |
| Resource Management - Standby Pool | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.StandbyPool/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.StandbyPool-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StandbyPool_1.0.0-beta.1/sdk/standbypool/Azure.ResourceManager.StandbyPool/) |
-| Resource Management - Storage | NuGet [1.2.3](https://www.nuget.org/packages/Azure.ResourceManager.Storage/1.2.3) | [docs](/dotnet/api/overview/azure/ResourceManager.Storage-readme) | GitHub [1.2.3](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Storage_1.2.3/sdk/storage/Azure.ResourceManager.Storage/) |
+| Resource Management - Storage | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.Storage/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.Storage-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.Storage_1.3.0/sdk/storage/Azure.ResourceManager.Storage/) |
| Resource Management - Storage Actions | NuGet [1.0.0-beta.1](https://www.nuget.org/packages/Azure.ResourceManager.StorageActions/1.0.0-beta.1) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageActions-readme?view=azure-dotnet-preview&preserve-view=true) | GitHub [1.0.0-beta.1](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageActions_1.0.0-beta.1/sdk/storageactions/Azure.ResourceManager.StorageActions/) |
| Resource Management - Storage Cache | NuGet [1.3.0](https://www.nuget.org/packages/Azure.ResourceManager.StorageCache/1.3.0) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageCache-readme) | GitHub [1.3.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageCache_1.3.0/sdk/storagecache/Azure.ResourceManager.StorageCache/) |
| Resource Management - Storage Mover | NuGet [1.2.0](https://www.nuget.org/packages/Azure.ResourceManager.StorageMover/1.2.0) | [docs](/dotnet/api/overview/azure/ResourceManager.StorageMover-readme) | GitHub [1.2.0](https://github.com/Azure/azure-sdk-for-net/tree/Azure.ResourceManager.StorageMover_1.2.0/sdk/storagemover/Azure.ResourceManager.StorageMover/) |
diff --git a/docs/core/deploying/trimming/trim-warnings/il2111.md b/docs/core/deploying/trimming/trim-warnings/il2111.md
index b98fdb15e304b..58b978d673e31 100644
--- a/docs/core/deploying/trimming/trim-warnings/il2111.md
+++ b/docs/core/deploying/trimming/trim-warnings/il2111.md
@@ -14,6 +14,8 @@ The trimmer can't guarantee that all requirements of the on its parameters or return type.
+
```csharp
void MethodWithRequirements([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type type)
{
@@ -25,3 +27,27 @@ void TestMethod()
typeof(Test).GetMethod("MethodWithRequirements");
}
```
+
+This warning can also be caused by passing a type to a field, paramter, argument, or return value that is annotated with . implies reflection access over all of the listed . This means that when a type is passed to a parameter, field, generic parameter, or return value annotated with .NET tooling assumes that all public methods are accessed via reflection. If a type that contains a method with an annotated parameter or return value is passed to a location annotated with , then IL2111 will be raised.
+
+```csharp
+class TypeWithAnnotatedMethod
+{
+ void MethodWithRequirements([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicFields)] Type type)
+ {
+ }
+}
+
+class OtherType
+{
+ void AccessMethodViaReflection([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicMethods)] Type type)
+ {
+ }
+
+ void PassTypeToAnnotatedMethod()
+ {
+ // IL2111: Method 'MethodWithRequirements' with parameters or return value with `DynamicallyAccessedMembersAttribute` is accessed via reflection. Trimmer can't guarantee availability of the requirements of the method.
+ AccessMethodViaReflection(typeof(TypeWithAnnotatedMethod));
+ }
+}
+```
diff --git a/docs/core/deploying/trimming/trimming-options.md b/docs/core/deploying/trimming/trimming-options.md
index 687ddd0da4692..cb2bbc4f4197a 100644
--- a/docs/core/deploying/trimming/trimming-options.md
+++ b/docs/core/deploying/trimming/trimming-options.md
@@ -3,7 +3,7 @@ title: Trimming options
description: Learn how to control trimming of self-contained apps.
author: sbomer
ms.author: svbomer
-ms.date: 08/10/2023
+ms.date: 06/26/2024
ms.topic: reference
zone_pivot_groups: dotnet-version
---
@@ -45,13 +45,13 @@ This setting also enables the trim-compatibility [Roslyn analyzer](#roslyn-analy
Use the `TrimMode` property to set the trimming granularity to either `partial` or `full`. The default setting for console apps (and, starting in .NET 8, Web SDK apps) is `full`:
-```csharp
+```xml
full
```
To only trim assemblies that have opted-in to trimming, set the property to `partial`:
-```csharp
+```xml
partial
```
diff --git a/docs/core/diagnostics/available-counters.md b/docs/core/diagnostics/available-counters.md
index 6dbfa1d7a6da8..d6660061df351 100644
--- a/docs/core/diagnostics/available-counters.md
+++ b/docs/core/diagnostics/available-counters.md
@@ -12,7 +12,7 @@ See the [well-known metrics reference](built-in-metrics.md) instead if you are w
## System.Runtime counters
-The following counters are published as part of .NET runtime (CoreCLR) and are maintained in the [`RuntimeEventSource.cs`](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs).
+The following counters are published as part of .NET runtime (CoreCLR) and are maintained in the [_RuntimeEventSource.cs_](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/RuntimeEventSource.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -43,7 +43,7 @@ The following counters are published as part of .NET runtime (CoreCLR) and are m
## Microsoft.AspNetCore.Hosting counters
-The following counters are published as part of [ASP.NET Core](/aspnet/core) and are maintained in [`HostingEventSource.cs`](https://github.com/dotnet/aspnetcore/blob/main/src/Hosting/Hosting/src/Internal/HostingEventSource.cs).
+The following counters are published as part of [ASP.NET Core](/aspnet/core) and are maintained in [_HostingEventSource.cs_](https://github.com/dotnet/aspnetcore/blob/main/src/Hosting/Hosting/src/Internal/HostingEventSource.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -54,7 +54,7 @@ The following counters are published as part of [ASP.NET Core](/aspnet/core) and
## Microsoft.AspNetCore.Http.Connections counters
-The following counters are published as part of [ASP.NET Core SignalR](/aspnet/core/signalr/introduction) and are maintained in [`HttpConnectionsEventSource.cs`](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/common/Http.Connections/src/Internal/HttpConnectionsEventSource.cs).
+The following counters are published as part of [ASP.NET Core SignalR](/aspnet/core/signalr/introduction) and are maintained in [_HttpConnectionsEventSource.cs_](https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/common/Http.Connections/src/Internal/HttpConnectionsEventSource.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -66,7 +66,7 @@ The following counters are published as part of [ASP.NET Core SignalR](/aspnet/c
## Microsoft-AspNetCore-Server-Kestrel counters
-The following counters are published as part of the [ASP.NET Core Kestrel web server](/aspnet/core/fundamentals/servers/kestrel) and are maintained in [`KestrelEventSource.cs`](https://github.com/dotnet/aspnetcore/blob/main/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelEventSource.cs).
+The following counters are published as part of the [ASP.NET Core Kestrel web server](/aspnet/core/fundamentals/servers/kestrel) and are maintained in [_KestrelEventSource.cs_](https://github.com/dotnet/aspnetcore/blob/main/src/Servers/Kestrel/Core/src/Internal/Infrastructure/KestrelEventSource.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -83,7 +83,7 @@ The following counters are published as part of the [ASP.NET Core Kestrel web se
## System.Net.Http counters
-The following counters are published by the HTTP stack.
+The following counters are published by the HTTP stack and are maintained in [_HttpTelemetry.AnyOS.cs_](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Http/src/System/Net/Http/HttpTelemetry.AnyOS.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -101,7 +101,7 @@ The following counters are published by the HTTP stack.
## System.Net.NameResolution counters
-The following counters track metrics related to DNS lookups.
+The following counters track metrics related to DNS lookups and are mantained in [_NameResolutionTelemetry.cs_](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.NameResolution/src/System/Net/NameResolutionTelemetry.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -111,7 +111,7 @@ The following counters track metrics related to DNS lookups.
## System.Net.Security counters
-The following counters track metrics related to the Transport Layer Security protocol.
+The following counters track metrics related to the Transport Layer Security protocol and are mantained in [_NetSecurityTelemetry.cs_](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Security/src/System/Net/Security/NetSecurityTelemetry.cs).
| Counter | Description | First available in |
|--|--|--|
@@ -132,7 +132,7 @@ The following counters track metrics related to the Transport Layer Security pro
## System.Net.Sockets counters
-The following counters track metrics related to .
+The following counters track metrics related to and are mantained in [_SocketsTelemetry_](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Sockets/src/System/Net/Sockets/SocketsTelemetry.cs).
| Counter | Description | First available in |
|--|--|--|
diff --git a/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md b/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md
index 782920824df6e..0195a987c3fd3 100644
--- a/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md
+++ b/docs/framework/reflection-and-codedom/generating-and-compiling-source-code-from-a-codedom-graph.md
@@ -28,7 +28,7 @@ helpviewer_keywords:
- "CodeDOM, graphs"
ms.assetid: 6c864c8e-6dd3-4a65-ace0-36879d9a9c42
---
-# Generate and compile source code from a CodeDOM fraph
+# Generate and compile source code from a CodeDOM graph
The namespace provides interfaces for generating source code from CodeDOM object graphs and for managing compilation with supported compilers. A code provider can produce source code in a particular programming language according to a CodeDOM graph. A class that derives from can typically provide methods for generating and compiling code for the language the provider supports.
diff --git a/docs/fsharp/language-reference/generics/statically-resolved-type-parameters.md b/docs/fsharp/language-reference/generics/statically-resolved-type-parameters.md
index fcacca3b47af4..3ea408157b6c1 100644
--- a/docs/fsharp/language-reference/generics/statically-resolved-type-parameters.md
+++ b/docs/fsharp/language-reference/generics/statically-resolved-type-parameters.md
@@ -73,7 +73,7 @@ let doubleR = double r
Starting with F# 7.0, you can use `'a.Zero()` instead of having to repeat the constraint as in the example below.
-Starting with F# 4.1, you can also specify concrete type names in statically resolved type parameter signatures. In previous versions of the language, the type name was inferred by the compiler, but could not be specified in the signature. As of F# 4.1, you may also specify concrete type names in statically resolved type parameter signatures. Here's an example (please not that in this example, `^` must still be used because the simplification to use `'` is not supported):
+Starting with F# 4.1, you can also specify concrete type names in statically resolved type parameter signatures. In previous versions of the language, the type name was inferred by the compiler, but could not be specified in the signature. As of F# 4.1, you may also specify concrete type names in statically resolved type parameter signatures. Here's an example (please note that in this example, `^` must still be used because the simplification to use `'` is not supported):
```fsharp
let inline konst x _ = x
diff --git a/docs/machine-learning/tutorials/sentiment-analysis.md b/docs/machine-learning/tutorials/sentiment-analysis.md
index f727f93c47c89..41acc87a019c2 100644
--- a/docs/machine-learning/tutorials/sentiment-analysis.md
+++ b/docs/machine-learning/tutorials/sentiment-analysis.md
@@ -52,7 +52,7 @@ You can find the source code for this tutorial at the [dotnet/samples](https://g
2. Copy the `yelp_labelled.txt` file into the *Data* directory you created.
-3. In Solution Explorer, right-click the `yelp_labeled.txt` file and select **Properties**. Under **Advanced**, change the value of **Copy to Output Directory** to **Copy if newer**.
+3. In Solution Explorer, right-click the `yelp_labelled.txt` file and select **Properties**. Under **Advanced**, change the value of **Copy to Output Directory** to **Copy if newer**.
### Create classes and define paths
diff --git a/docs/orleans/host/grain-directory.md b/docs/orleans/host/grain-directory.md
index 88e62d3e72930..58e618eb9d410 100644
--- a/docs/orleans/host/grain-directory.md
+++ b/docs/orleans/host/grain-directory.md
@@ -23,7 +23,7 @@ You can configure which grain directory implementation to use on a per-grain typ
We recommend always starting with the default one (built-in in-memory distributed directory). Even though it is eventually consistent and allows for occasional duplicate activation when the cluster is unstable, the built-in directory is self-sufficient with no external dependencies, doesn't require any configuration, and has been used in production the whole time.
-When you have some experience with Orleans and have a use case for grain directory a with stronger single-activation guarantee and/or want to minimize the number of grain that gets deactivated when a silo in the cluster shuts down, consider using a storage-based implementation of grain directory, such as the Redis implementation. Try using it for one or a few grain types first, starting with those that are long-lived and have a significant amount of state or an expensive initialization process.
+When you have some experience with Orleans and have a use case for a grain directory with stronger single-activation guarantee and/or want to minimize the number of grain that gets deactivated when a silo in the cluster shuts down, consider using a storage-based implementation of grain directory, such as the Redis implementation. Try using it for one or a few grain types first, starting with those that are long-lived and have a significant amount of state or an expensive initialization process.
## Configuration
diff --git a/docs/whats-new/dotnet-docs-mod0.md b/docs/whats-new/dotnet-docs-mod0.md
index 50bec76930736..298ed87681a3f 100644
--- a/docs/whats-new/dotnet-docs-mod0.md
+++ b/docs/whats-new/dotnet-docs-mod0.md
@@ -1,105 +1,76 @@
---
-title: ".NET docs: What's new for March 2024"
-description: "What's new in the .NET docs for March 2024."
-ms.custom: March-2024
-ms.date: 04/01/2024
+title: ".NET docs: What's new for June 2024"
+description: "What's new in the .NET docs for June 2024."
+ms.custom: June-2024
+ms.date: 07/01/2024
---
-# .NET docs: What's new for March 2024
+# .NET docs: What's new for June 2024
-Welcome to what's new in the .NET docs for March 2024. This article lists some of the major changes to docs during this period.
+Welcome to what's new in the .NET docs for June 2024. This article lists some of the major changes to docs during this period.
## .NET breaking changes
### New articles
-- [`GetXmlNamespaceMaps` type change](../core/compatibility/wpf/9.0/xml-namespace-maps.md)
-- [`Type.GetType` throws exception for all invalid element types](../core/compatibility/core-libraries/8.0/type-gettype.md)
-- [FindSystemTimeZoneById doesn't return new object](../core/compatibility/core-libraries/8.0/timezoneinfo-object.md)
+- [Adding a ZipArchiveEntry with CompressionLevel sets ZIP central directory header general-purpose bit flags](../core/compatibility/core-libraries/9.0/compressionlevel-bits.md)
+- [DateTimePicker.Text is empty string](../core/compatibility/windows-forms/8.0/datetimepicker-text.md)
## .NET fundamentals
### New articles
-- [Access custom attributes](../fundamentals/reflection/accessing-custom-attributes.md)
-- [Dynamically load and use types](../fundamentals/reflection/dynamically-loading-and-using-types.md)
-- [Emit dynamic methods and assemblies](../fundamentals/reflection/emitting-dynamic-methods-and-assemblies.md)
-- [How to: Define a generic method with reflection emit](../fundamentals/reflection/how-to-define-a-generic-method-with-reflection-emit.md)
-- [How to: Define a generic type with reflection emit](../fundamentals/reflection/how-to-define-a-generic-type-with-reflection-emit.md)
-- [How to: Define and execute dynamic methods](../fundamentals/reflection/how-to-define-and-execute-dynamic-methods.md)
-- [How to: Examine and instantiate generic types with reflection](../fundamentals/reflection/how-to-examine-and-instantiate-generic-types-with-reflection.md)
-- [How to: Hook up a delegate using reflection](../fundamentals/reflection/how-to-hook-up-a-delegate-using-reflection.md)
-- [Reflection and generic types](../fundamentals/reflection/reflection-and-generic-types.md)
-- [View type information](../fundamentals/reflection/viewing-type-information.md)
-- [Upgrade to a new .NET version](../core/install/upgrade.md)
-- [CA1872: Prefer 'Convert.ToHexString' and 'Convert.ToHexStringLower' over call chains based on 'BitConverter.ToString'](../fundamentals/code-analysis/quality-rules/ca1872.md)
-- [MSTEST0017: Assertion arguments should be passed in the correct order](../core/testing/mstest-analyzers/mstest0017.md)
-- [MSTEST0019: Prefer TestInitialize methods over constructors](../core/testing/mstest-analyzers/mstest0019.md)
-- [MSTEST0020: Prefer constructors over TestInitialize methods](../core/testing/mstest-analyzers/mstest0020.md)
-- [MSTEST0021: Prefer Dispose over TestCleanup methods](../core/testing/mstest-analyzers/mstest0021.md)
-- [MSTEST0022: Prefer TestCleanup over Dispose methods](../core/testing/mstest-analyzers/mstest0022.md)
-- [MSTEST0023: Do not negate boolean assertions](../core/testing/mstest-analyzers/mstest0023.md)
-- [MSTEST0024: Do not store TestContext in a static member](../core/testing/mstest-analyzers/mstest0024.md)
-- [MSTEST0016: Test class should have test method](../core/testing/mstest-analyzers/mstest0016.md)
-- [MSTEST0014: DataRow should be valid](../core/testing/mstest-analyzers/mstest0014.md)
-- [MSTEST0015: Test method should not be ignored](../core/testing/mstest-analyzers/mstest0015.md)
-- [MSTest overview](../core/testing/unit-testing-mstest-intro.md)
-- [Microsoft.Testing.Platform overview](../core/testing/unit-testing-platform-intro.md)
-- [Use runsettings with Microsoft.Testing.Platform](../core/testing/unit-testing-platform-extensions-vstest-bridge.md)
-- [Microsoft.Testing.Platform and VSTest comparison](../core/testing/unit-testing-platform-vs-vstest.md)
-- [dotnet package search](../core/tools/dotnet-package-search.md)
+- [dotnet nuget config get](../core/tools/dotnet-nuget-config-get.md)
+- [dotnet nuget config paths](../core/tools/dotnet-nuget-config-paths.md)
+- [dotnet nuget config set](../core/tools/dotnet-nuget-config-set.md)
+- [dotnet nuget config unset](../core/tools/dotnet-nuget-config-unset.md)
+- [dotnet nuget why](../core/tools/dotnet-nuget-why.md)
+- [Fakes extension](../core/testing/unit-testing-platform-extensions-fakes.md)
+- [MSTEST0029: Public method should be test method](../core/testing/mstest-analyzers/mstest0029.md)
### Updated articles
-- [Generics in .NET](../standard/generics/index.md) - Move reflection docs out of /framework folder
-- [What's new in .NET 9](../core/whats-new/dotnet-9/overview.md) - Update what's new for Preview 2
+- [Code quality rule configuration options](../fundamentals/code-analysis/code-quality-rule-options.md) - Add missed documentation for CA's options.
+- [Install .NET on Windows](../core/install/windows.md) - Initial rewrite of windows install
+- [The regular expression object model](../standard/base-types/the-regular-expression-object-model.md) - Update regex docs with more info about source gen
+- [What's new in .NET libraries for .NET 9](../core/whats-new/dotnet-9/libraries.md) - Update what's new for .NET 9 Preview 5
-## C# language
+## Architecture guides
-### New articles
+### Updated articles
-- [What's new in C# 13](../csharp/whats-new/csharp-13.md)
+- [Authentication and authorization](../architecture/maui/authentication-and-authorization.md) - Updated IdentityServer references and authentication flow
-## .NET Framework
+## AI in .NET
-### Updated articles
+### New articles
-- [How to: Create a class Using CodeDOM](../framework/reflection-and-codedom/how-to-create-a-class-using-codedom.md) - Move reflection docs out of /framework folder
-- [Use the CodeDOM](../framework/reflection-and-codedom/using-the-codedom.md) - Move reflection docs out of /framework folder
+- [Chat with a local AI model using .NET and Semantic Kernel](../ai/quickstarts/quickstart-local-ai.md)
+- [Semantic Kernel overview for .NET](../ai/semantic-kernel-dotnet-overview.md)
## Community contributors
The following people contributed to the .NET docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the [what's new landing page](index.yml).
-- [rextor92](https://github.com/rextor92) - Daniel Tsvetkov 
-- [Rageking8](https://github.com/Rageking8) - 
-- [cjvandyk](https://github.com/cjvandyk) - Cornelius J. van Dyk 
-- [engyebrahim](https://github.com/engyebrahim) - Enji Eid 
-- [timdeschryver](https://github.com/timdeschryver) - Tim Deschryver 
-- [alundporchsoftware](https://github.com/alundporchsoftware) - 
-- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski 
-- [BerendWouters](https://github.com/BerendWouters) - Berend Wouters 
+- [sammychinedu2ky](https://github.com/sammychinedu2ky) - Samson Amaugo 
+- [Kissaki](https://github.com/Kissaki) - Jan Klass 
+- [BartoszKlonowski](https://github.com/BartoszKlonowski) - Bartosz Klonowski 
+- [Alexanderbtw](https://github.com/Alexanderbtw) - Alexander 
+- [ali50m](https://github.com/ali50m) - 
+- [azarboon](https://github.com/azarboon) - Mahdi Azarboon 
- [bigboybamo](https://github.com/bigboybamo) - Olabamiji Oyetubo 
-- [ChrisHowd](https://github.com/ChrisHowd) - Chris Howd 
-- [chuckries](https://github.com/chuckries) - Chuck Ries 
-- [davide-pi](https://github.com/davide-pi) - Davide Piccinini 
-- [Fxplorer](https://github.com/Fxplorer) - 
-- [mpidash](https://github.com/mpidash) - Mario Pistrich 
-- [mszczepaniuk](https://github.com/mszczepaniuk) - Maciej Szczepaniuk 
-- [nellymonjazeb](https://github.com/nellymonjazeb) - Nelly Monjazeb 
-- [Nigusu-Allehu](https://github.com/Nigusu-Allehu) - Nigusu Solomon Yenework 
-- [nnpcYvIVl](https://github.com/nnpcYvIVl) - 
-- [nohwnd](https://github.com/nohwnd) - Jakub Jareš 
-- [oggy22](https://github.com/oggy22) - Ognjen Sobajic 
-- [OwnageIsMagic](https://github.com/OwnageIsMagic) - 
-- [Pannoniae](https://github.com/Pannoniae) - 
-- [pojith](https://github.com/pojith) - pojith raj R 
-- [reyang](https://github.com/reyang) - Reiley Yang 
-- [rhires](https://github.com/rhires) - 
-- [RyanGaudion](https://github.com/RyanGaudion) - Ryan Gaudion 
-- [SamuelMoisan98](https://github.com/SamuelMoisan98) - 
-- [soniyaprasad77](https://github.com/soniyaprasad77) - Soniya Prasad 
-- [toraritte](https://github.com/toraritte) - Attila Gulyas 
-- [TortillaZHawaii](https://github.com/TortillaZHawaii) - Dawid Wysocki 
-- [Xamarin2019](https://github.com/Xamarin2019) - 
-- [Y-Rov](https://github.com/Y-Rov) - YR 
+- [FrediKats](https://github.com/FrediKats) - Fredi Kats 
+- [joprice](https://github.com/joprice) - Joseph Price 
+- [kimsey0](https://github.com/kimsey0) - Jacob Bundgaard 
+- [longbuibao](https://github.com/longbuibao) - bui bao long 
+- [m3nax](https://github.com/m3nax) - Manuel Menegazzo 
+- [matt-gribben](https://github.com/matt-gribben) - Matthew Gribben 
+- [michaelstonis](https://github.com/michaelstonis) - Michael Stonis 
+- [mrpowe07](https://github.com/mrpowe07) - Matt Powers 
+- [paramamue](https://github.com/paramamue) - Martin Müller 
+- [RadicalErin](https://github.com/RadicalErin) - Erin Scanlon 
+- [rbleattler](https://github.com/rbleattler) - Robert Bleattler 
+- [TBence98](https://github.com/TBence98) - Tullner Bence 
+- [ThorstenReichert](https://github.com/ThorstenReichert) - Thorsten Reichert 
+- [valchetski](https://github.com/valchetski) - Aliaksandr Valchetski 
+- [vernou](https://github.com/vernou) - VERNOU Cédric 
diff --git a/docs/whats-new/index.yml b/docs/whats-new/index.yml
index 99d3c78bca494..495e3680a0c7b 100644
--- a/docs/whats-new/index.yml
+++ b/docs/whats-new/index.yml
@@ -5,7 +5,7 @@ summary: Welcome to what's new in .NET and .NET docs. Use this page to navigate
metadata:
title: .NET what's new?
description: Learn about new .NET features and new and updated content in .NET docs.
- ms.date: 06/01/2024
+ ms.date: 07/01/2024
ms.topic: landing-page
landingContent:
- title: .NET 9 release updates
@@ -40,12 +40,12 @@ landingContent:
linkLists:
- linkListType: whats-new
links:
+ - text: June 2024
+ url: dotnet-docs-mod0.md
- text: May 2024
url: dotnet-docs-mod2.md
- text: April 2024
url: dotnet-docs-mod1.md
- - text: March 2024
- url: dotnet-docs-mod0.md
- title: Language updates
linkLists:
- linkListType: whats-new
diff --git a/docs/whats-new/toc.yml b/docs/whats-new/toc.yml
index a7ce4813fe74e..8845e78213668 100644
--- a/docs/whats-new/toc.yml
+++ b/docs/whats-new/toc.yml
@@ -6,12 +6,12 @@ items:
- name: Latest documentation updates
expanded: true
items:
+ - name: June 2024
+ href: dotnet-docs-mod0.md
- name: May 2024
href: dotnet-docs-mod2.md
- name: April 2024
href: dotnet-docs-mod1.md
- - name: March 2024
- href: dotnet-docs-mod0.md
- name: Product updates
items:
- name: .NET 9