1.3.0-beta.1 (2026-10-14)
Features Added
- Upgraded api-version to
2026-05-01-preview.- Added Elastic SAN V2 support:
ElasticSanData.Version(ElasticSanVersion), new SKUElasticSanSkuName.ElasticSanLrs, and settableTotalIops,TotalMbpsandTotalSizeTiBonElasticSanDataandElasticSanPatch. - Added
TotalReservedIops,TotalReservedMBpsandUsedCapacityGiBtoElasticSanData. - Added
QualityOfService(ElasticSanQualityOfService),ReservedIops,ReservedMBpsandIsEncryptionInTransitEnabledtoElasticSanVolumeGroupData, andReservedIops/ReservedMBpstoElasticSanVolumeGroupPatch. - Added
ElasticSanStorageTargetType.DirectAttach. - Added
ManagedBy(a list ofElasticSanManagedByInfo) toElasticSanVolumeDataandElasticSanVolumePatch, so a volume can be managed by multiple resources. The existingManagedByResourceIdproperty is kept for backward compatibility and maps to a singleManagedByentry. - Added
SnapshotAccessStateandCompletionPercenttoElasticSanSnapshotData. - Added
ZoneDetails(ElasticSanSkuZoneDetails) toElasticSanSkuLocationInfo. - Added an optional
accessSoftDeletedResourcesparameter toElasticSanVolumeCollection.GetAllandElasticSanVolumeGroupCollection.GetAllfor listing soft-deleted resources.
- Added Elastic SAN V2 support:
Bugs Fixed
- Fixed
ElasticSanVolumeResource.RestoreVolumeso it uses the resource's API version instead of always sending2024-07-01-preview. ElasticSanVolumeDataandElasticSanVolumePatchnow deserialize both the legacymanagedByobject ({ "resourceId": "..." }) and the new array shape, so responses from older API versions and models persisted by earlier library versions continue to load.- Fixed
ElasticSanVolumeCollection.GetAllandElasticSanVolumeGroupCollection.GetAllso theaccessSoftDeletedResourcesfilter is also sent on continuation pages. - Fixed
ElasticSanVolumeGroupData.DeleteRetentionPolicy,ElasticSanVolumeGroupPatch.DeleteRetentionPolicyandElasticSanSnapshotData.CreationDataSourceId, which were not serialized or populated from service responses.