Databricks Go SDK v0.178.0 Enhances ML Features and Adds AI/Sandbox APIs
Databricks Go SDK v0.178.0 introduces new API packages for AI functions, domains, and sandbox services, alongside numerous additions to existing ML-related functionalities. These updates provide developers with enhanced capabilities for managing AI/ML workloads and feature engineering, offering more granular control and deeper integration points. Key changes include new methods for backfilling features and managing operations in Feature Engineering, plus new fields for job compute specifications and ML data sources. The release also includes several breaking changes, specifically removing certain fields across various catalog service configurations, which may require consumer action.
- →Remove Disabled field for catalog.InferenceTableConfig
- →Remove Owner field for catalog.McpService
- →Remove Owner field for catalog.ModelProviderService
- →Remove PlanType field for catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig
- →Remove Owner field for catalog.ModelService
Breaking changes (8) ›
- Remove Disabled field for catalog.InferenceTableConfig
- Remove Owner field for catalog.McpService
- Remove Owner field for catalog.ModelProviderService
- Remove PlanType field for catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig
- Remove Owner field for catalog.ModelService
- Remove FirstTokenTimeout and TrafficSplitting fields for catalog.ModelServiceConfigRoutingConfig
- Remove RequestTagKey and RequestTagValue fields for catalog.RateLimit
- Remove RateLimitKeyRequestTag enum value for catalog.RateLimitRateLimitKey
Enhancements (22) ›
- Add aifunctions, domains and sandbox packages
- Add w.AiFunctions workspace-level service
- Add w.Domains workspace-level service
- Add w.Sandbox workspace-level service
- Add BackfillFeatures, CancelOperation, GetOperation and PurgeFeatureEntities methods for w.FeatureEngineering workspace-level service
- Add ProvisionedCapacityId field for jobs.ComputeSpec
- Add Mode field for ml.CronSchedule
- Add EntityColumns and TimeseriesColumn fields for ml.DeltaTableSource
- Add FilterCondition, Inputs and TimeWindow fields for ml.Feature
- Add ExtraParameters and FunctionType fields for ml.Function
- Add BudgetPolicyId and Tags fields for ml.IngestionConfig
- Add EntityColumnIdentifiers and TimeseriesColumnIdentifier fields for ml.KafkaSource
- Add BudgetPolicyId, CronSchedule, LatestBackfillOperation and Tags fields for ml.MaterializedFeature
- Add FullFeatureName field for ml.PublishSpec
- Add ExcludedColumns and RecordTypeFilter fields for ml.Stream
- Add Continuous field for ml.TimeWindow
- Add DeploymentResourceTypeSecret and DeploymentResourceTypeClusterPolicy enum values for bundledeployments.DeploymentResourceType
- Add AwsSecretsManager and AzureKeyVault enum values for catalog.ConnectionType
- Add ExternalUseLocation enum value for catalog.Privilege
- Add Gpu8xB300 enum value for compute.HardwareAcceleratorType
- Add Deny field for catalog.PolicyInfo
- Add PolicyTypeDeny enum value for catalog.PolicyType
Maintenance (1) ›
- Test changes
https://github.com/databricks/databricks-sdk-go/releases/tag/v0.178.0
Related releases
- Databricks SDK for Java v0.154.0 Enhances Feature Engineering & ML Policy APIs Databricks Java SDK Releases ·
- Databricks Python SDK v0.137.0 Enhances Feature Engineering and ML Metadata APIs Databricks Python SDK Releases ·
- Zepto Scales AI Customer Support with Evaluation-First Agents on Databricks & MLflow Databricks Blog ·
- Databricks Lakebase Expands PCI-DSS and HITRUST Compliance to All AWS Regions Databricks Release Notes ·
- Databricks SQL Function time_bucket Aligns Timestamps to Fixed Intervals Databricks Release Notes ·
- Databricks Lakeflow Connect to add incremental ingestion for Salesforce formula fields Databricks Release Notes ·