v0.34.0
New Features and Improvements
- Fixed GetWorkspaceClient for GCP (#803).
- Adaptive request timeouts (#837).
- Added HTTP proxy example (#825).
- Note: Backwards incompatible changes - Settings are now nested, please see the API changes below.
API Changes:
- Added:
- w.PermissionMigration workspace-level service.
- iam.PermissionMigrationRequest.
- iam.PermissionMigrationResponse.
- w.Settings.AutomaticClusterUpdate workspace-level service.
- w.Settings.CspEnablement workspace-level service.
- a.Settings.CspEnablementAccount account-level service.
- w.Settings.DefaultNamespace workspace-level service.
- w.Settings.EsmEnablement workspace-level service.
- a.Settings.EsmEnablementAccount account-level service.
- a.Settings.PersonalCompute account-level service.
- w.Settings.RestrictWorkspaceAdmins workspace-level service.
AwsStableIpRule
field for settings.NccEgressDefaultRules.- settings.AutomaticClusterUpdateSetting.
- settings.ClusterAutoRestartMessage.
- settings.ClusterAutoRestartMessageEnablementDetails.
- settings.ClusterAutoRestartMessageMaintenanceWindow.
- settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek.
- settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule.
- settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency.
- settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime.
- settings.ComplianceStandard.
- settings.CspEnablement.
- settings.CspEnablementAccount.
- settings.CspEnablementAccountSetting.
- settings.CspEnablementSetting.
- settings.DeleteDefaultNamespaceRequest.
- settings.DeletePersonalComputeRequest.
- settings.DeleteRestrictWorkspaceAdminRequest.
- settings.EsmEnablement.
- settings.EsmEnablementAccount.
- settings.EsmEnablementAccountSetting.
- settings.EsmEnablementSetting.
- settings.GetAutomaticClusterUpdateRequest.
- settings.GetCspEnablementAccountRequest.
- settings.GetCspEnablementRequest.
- settings.GetDefaultNamespaceRequest.
- settings.GetEsmEnablementAccountRequest.
- settings.GetEsmEnablementRequest.
- settings.GetPersonalComputeRequest.
- settings.GetRestrictWorkspaceAdminRequest.
- settings.NccAwsStableIpRule.
- settings.UpdateAutomaticClusterUpdateSettingRequest.
- settings.UpdateCspEnablementAccountSettingRequest.
- settings.UpdateCspEnablementSettingRequest.
- settings.UpdateEsmEnablementAccountSettingRequest.
- settings.UpdateEsmEnablementSettingRequest.
IndexName
field for vectorsearch.DeleteDataVectorIndexRequest.EmbeddingModelEndpointName
field for vectorsearch.EmbeddingSourceColumn.IndexName
field for vectorsearch.UpsertDataVectorIndexRequest.DeltaSyncIndexSpec
field for vectorsearch.VectorIndex.DirectAccessIndexSpec
field for vectorsearch.VectorIndex.
- Changed:
Version
field for serving.AppManifest to serving.AnyValue.DeleteEndpoint
method for w.VectorSearchEndpoints workspace-level service with new required argument order.CreateIndex
method for w.VectorSearchIndexes workspace-level service with new required argument order.DeleteDataVectorIndex
method for w.VectorSearchIndexes workspace-level service with new required argument order.UpsertDataVectorIndex
method for w.VectorSearchIndexes workspace-level service with new required argument order.EndpointName
field for vectorsearch.CreateVectorIndexRequest to be required.
- Removed:
DeletePersonalComputeSetting
method for a.AccountSettings account-level service.GetPersonalComputeSetting
method for a.AccountSettings account-level service.UpdatePersonalComputeSetting
method for a.AccountSettings account-level service.DeleteDefaultNamespaceSetting
method for w.Settings workspace-level service.DeleteRestrictWorkspaceAdminsSetting
method for w.Settings workspace-level service.GetDefaultNamespaceSetting
method for w.Settings workspace-level service.GetRestrictWorkspaceAdminsSetting
method for w.Settings workspace-level service.UpdateDefaultNamespaceSetting
method for w.Settings workspace-level service.UpdateRestrictWorkspaceAdminsSetting
method for w.Settings workspace-level service.- settings.DeleteDefaultNamespaceSettingRequest.
- settings.DeletePersonalComputeSettingRequest.
- settings.DeleteRestrictWorkspaceAdminsSettingRequest.
- settings.GetDefaultNamespaceSettingRequest.
- settings.GetPersonalComputeSettingRequest.
- settings.GetRestrictWorkspaceAdminsSettingRequest.
PlanningPhases
field for sql.QueryMetrics.Name
field for vectorsearch.DeleteDataVectorIndexRequest.Name
field for vectorsearch.DeleteEndpointRequest.- vectorsearch.EmbeddingConfig.
EmbeddingConfig
field for vectorsearch.EmbeddingSourceColumn.Name
field for vectorsearch.UpsertDataVectorIndexRequest.DeltaSyncVectorIndexSpec
field for vectorsearch.VectorIndex.DirectAccessVectorIndexSpec
field for vectorsearch.VectorIndex.
Internal Changes:
- Differentiate between empty structures and components that can take on any value (#821).
- Added integration tests for files API (#818).
- Added
HasByteStreamField()
helper function (#824). - Update SDK to latest OpenAPI spec (#839).
- Added tokei.rs badge (#836).
- Updated isObject to consider empty objects (#834).
- Treat empty entities as entities (#831).
- Do not transpile getWorkspaceClient (#830).
- Include Go 1.22 in test matrix (#841).
- Added support for subservices (#826).
- Bump google.golang.org/api from 0.161.0 to 0.166.0 (#829).
- Bump exp & mod library (#832).
OpenAPI SHA: d855b30f25a06fe84f25214efa20e7f1fffcdf9e, Date: 2024-03-04