4.0.0-beta.2 (2024-12-12)
Breaking Changes
- Function
*CassandraClustersClient.BeginInvokeCommandAsync
parameter(s) have been changed from(context.Context, string, string, CommandPostBody, *CassandraClustersClientBeginInvokeCommandAsyncOptions)
to(context.Context, string, string, CommandAsyncPostBody, *CassandraClustersClientBeginInvokeCommandAsyncOptions)
- Type of
CommandPostBody.Arguments
has been changed fromany
tomap[string]*string
- Type of
DataTransferJobProperties.Error
has been changed from*ErrorResponse
to*ErrorResponseAutoGenerated
- Field
ListCommands
of structCassandraClustersClientGetCommandAsyncResponse
has been removed - Field
ReadWrite
of structCommandPostBody
has been removed - Field
Code
,Message
of structErrorResponse
has been removed - Field
Error
of structErrorResponseAutoGenerated
has been removed
Features Added
- New enum type
DistanceFunction
with valuesDistanceFunctionCosine
,DistanceFunctionDotproduct
,DistanceFunctionEuclidean
- New enum type
VectorDataType
with valuesVectorDataTypeFloat32
,VectorDataTypeInt8
,VectorDataTypeUint8
- New enum type
VectorIndexType
with valuesVectorIndexTypeDiskANN
,VectorIndexTypeFlat
,VectorIndexTypeQuantizedFlat
- New function
*TableResourcesClient.BeginCreateUpdateTableRoleAssignment(context.Context, string, string, string, TableRoleAssignmentResource, *TableResourcesClientBeginCreateUpdateTableRoleAssignmentOptions) (*runtime.Poller[TableResourcesClientCreateUpdateTableRoleAssignmentResponse], error)
- New function
*TableResourcesClient.BeginCreateUpdateTableRoleDefinition(context.Context, string, string, string, TableRoleDefinitionResource, *TableResourcesClientBeginCreateUpdateTableRoleDefinitionOptions) (*runtime.Poller[TableResourcesClientCreateUpdateTableRoleDefinitionResponse], error)
- New function
*TableResourcesClient.BeginDeleteTableRoleAssignment(context.Context, string, string, string, *TableResourcesClientBeginDeleteTableRoleAssignmentOptions) (*runtime.Poller[TableResourcesClientDeleteTableRoleAssignmentResponse], error)
- New function
*TableResourcesClient.BeginDeleteTableRoleDefinition(context.Context, string, string, string, *TableResourcesClientBeginDeleteTableRoleDefinitionOptions) (*runtime.Poller[TableResourcesClientDeleteTableRoleDefinitionResponse], error)
- New function
*TableResourcesClient.GetTableRoleAssignment(context.Context, string, string, string, *TableResourcesClientGetTableRoleAssignmentOptions) (TableResourcesClientGetTableRoleAssignmentResponse, error)
- New function
*TableResourcesClient.GetTableRoleDefinition(context.Context, string, string, string, *TableResourcesClientGetTableRoleDefinitionOptions) (TableResourcesClientGetTableRoleDefinitionResponse, error)
- New function
*TableResourcesClient.NewListTableRoleAssignmentsPager(string, string, *TableResourcesClientListTableRoleAssignmentsOptions) *runtime.Pager[TableResourcesClientListTableRoleAssignmentsResponse]
- New function
*TableResourcesClient.NewListTableRoleDefinitionsPager(string, string, *TableResourcesClientListTableRoleDefinitionsOptions) *runtime.Pager[TableResourcesClientListTableRoleDefinitionsResponse]
- New struct
CommandAsyncPostBody
- New struct
PermissionAutoGenerated
- New struct
TableRoleAssignmentListResult
- New struct
TableRoleAssignmentResource
- New struct
TableRoleAssignmentResourceProperties
- New struct
TableRoleDefinitionListResult
- New struct
TableRoleDefinitionResource
- New struct
TableRoleDefinitionResourceProperties
- New struct
ThroughputBucketResource
- New struct
VectorEmbedding
- New struct
VectorEmbeddingPolicy
- New struct
VectorIndex
- New anonymous field
CommandPublicResource
in structCassandraClustersClientGetCommandAsyncResponse
- New field
Readwrite
in structCommandPostBody
- New field
Error
in structErrorResponse
- New field
Code
,Message
in structErrorResponseAutoGenerated
- New field
VectorIndexes
in structIndexingPolicy
- New field
VectorEmbeddingPolicy
in structRestorableSQLContainerPropertiesResourceContainer
- New field
VectorEmbeddingPolicy
in structSQLContainerGetPropertiesResource
- New field
VectorEmbeddingPolicy
in structSQLContainerResource
- New field
ThroughputBuckets
in structThroughputSettingsGetPropertiesResource
- New field
ThroughputBuckets
in structThroughputSettingsResource