Tags: databricks/databricks-sdk-java
Tags
## Release v0.156.0 ### API Changes * Add `createMcpServiceUserMappedCredential()`, `deleteMcpServiceUserMappedCredential()` and `getMcpServiceUserMappedCredential()` methods for `workspaceClient.aiGateway()` service. * Add `groupName` field for `com.databricks.sdk.service.pipelines.RunAs`. * Add `avroOptions` and `protobufOptions` fields for `com.databricks.sdk.service.pipelines.Transformer`. * Add `AVRO` and `PROTOBUF` enum values for `com.databricks.sdk.service.pipelines.TransformerFormat`.
## Release v0.155.0 ### API Changes * Add `unityCatalogImagePath` field for `com.databricks.sdk.service.jobs.AiRuntimeTask`. * Add `featureViewSource` field for `com.databricks.sdk.service.ml.DataSource`. * Add `budgetPolicyId` and `tags` fields for `com.databricks.sdk.service.ml.PublishSpec`. * Add `development` field for `com.databricks.sdk.service.pipelines.StartUpdate`. * Add `priorityClass` field for `com.databricks.sdk.service.jobs.AiRuntimeTask`. * Add `ucServiceCredentialName` field for `com.databricks.sdk.service.serving.AmazonBedrockConfig`. * Add `excludedScopes` field for `com.databricks.sdk.service.settings.CustomerFacingIngressNetworkPolicyWorkspaceApiDestination`. * Add `effectiveWorkspaceLabel` and `workspaceLabel` fields for `com.databricks.sdk.service.settingsv2.Setting`. * Add `GPU_8X_B300` enum value for `com.databricks.sdk.service.jobs.ComputeSpecAcceleratorType`.
## Release v0.154.0 ### API Changes * Add `purgeFeatureEntities()` method for `workspaceClient.featureEngineering()` service. * Add `deny` field for `com.databricks.sdk.service.catalog.PolicyInfo`. * Add `budgetPolicyId` and `tags` fields for `com.databricks.sdk.service.ml.IngestionConfig`. * Add `budgetPolicyId` and `tags` fields for `com.databricks.sdk.service.ml.MaterializedFeature`. * Add `POLICY_TYPE_DENY` enum value for `com.databricks.sdk.service.catalog.PolicyType`.
## Release v0.153.0 ### API Changes * Add `executeCommandSync()` method for `workspaceClient.sandbox()` service. * Add `mode` field for `com.databricks.sdk.service.ml.CronSchedule`. * Add `DEPLOYMENT_RESOURCE_TYPE_SECRET` and `DEPLOYMENT_RESOURCE_TYPE_CLUSTER_POLICY` enum values for `com.databricks.sdk.service.bundledeployments.DeploymentResourceType`. * Add `AWS_SECRETS_MANAGER` and `AZURE_KEY_VAULT` enum values for `com.databricks.sdk.service.catalog.ConnectionType`. * [Breaking] Remove `firstTokenTimeout` field for `com.databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig`. * [Breaking] Remove `requestTagKey` and `requestTagValue` fields for `com.databricks.sdk.service.catalog.RateLimit`. * [Breaking] Remove `RATE_LIMIT_KEY_REQUEST_TAG` enum value for `com.databricks.sdk.service.catalog.RateLimitRateLimitKey`. * Add `com.databricks.sdk.service.domains` package. * Add `workspaceClient.domains()` service. * Add `entityColumns` and `timeseriesColumn` fields for `com.databricks.sdk.service.ml.DeltaTableSource`. * Add `filterCondition`, `inputs` and `timeWindow` fields for `com.databricks.sdk.service.ml.Feature`. * Add `extraParameters` and `functionType` fields for `com.databricks.sdk.service.ml.Function`. * Add `entityColumnIdentifiers` and `timeseriesColumnIdentifier` fields for `com.databricks.sdk.service.ml.KafkaSource`. * Add `cronSchedule` field for `com.databricks.sdk.service.ml.MaterializedFeature`. * Add `fullFeatureName` field for `com.databricks.sdk.service.ml.PublishSpec`. * Add `continuous` field for `com.databricks.sdk.service.ml.TimeWindow`.
## Release v0.152.0 ### API Changes * Add `excludedColumns` and `recordTypeFilter` fields for `com.databricks.sdk.service.ml.Stream`. * Add `EXTERNAL_USE_LOCATION` enum value for `com.databricks.sdk.service.catalog.Privilege`. * [Breaking] Remove `planType` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigAnthropicProviderRelayedConfig`. * Add `com.databricks.sdk.service.aifunctions` package. * Add `workspaceClient.aiFunctions()` service. * Add `backfillFeatures()`, `cancelOperation()` and `getOperation()` methods for `workspaceClient.featureEngineering()` service. * Add `provisionedCapacityId` field for `com.databricks.sdk.service.jobs.ComputeSpec`. * Add `GPU_8X_B300` enum value for `com.databricks.sdk.service.compute.HardwareAcceleratorType`. * [Breaking] Remove `disabled` field for `com.databricks.sdk.service.catalog.InferenceTableConfig`. * [Breaking] Remove `owner` field for `com.databricks.sdk.service.catalog.McpService`. * [Breaking] Remove `owner` field for `com.databricks.sdk.service.catalog.ModelProviderService`. * [Breaking] Remove `owner` field for `com.databricks.sdk.service.catalog.ModelService`. * Add `com.databricks.sdk.service.sandbox` package. * Add `workspaceClient.sandbox()` service. * Add `latestBackfillOperation` field for `com.databricks.sdk.service.ml.MaterializedFeature`. * [Breaking] Remove `trafficSplitting` field for `com.databricks.sdk.service.catalog.ModelServiceConfigRoutingConfig`.
## Release v0.151.0 ### New Features and Improvements * Added group assumption through `group_id` / `DATABRICKS_GROUP_ID` for external-browser OAuth, OAuth M2M, and Databricks workload identity federation authentication. ### API Changes * Add `updateDeployment()` method for `workspaceClient.bundleDeployments()` service. * Add `genieCancelResponse()` method for `workspaceClient.genie()` service. * Add `getExternalGroup()`, `getExternalServicePrincipal()` and `getExternalUser()` methods for `accountClient.accountIamV2()` service. * Add `getExternalGroupProxy()`, `getExternalServicePrincipalProxy()` and `getExternalUserProxy()` methods for `workspaceClient.workspaceIamV2()` service. * Add `createSnapshot()`, `deleteSnapshot()`, `getSnapshot()`, `getSnapshotSchedule()`, `listSnapshots()` and `updateSnapshotSchedule()` methods for `workspaceClient.postgres()` service. * Add `assumeGroupId` field for `com.databricks.sdk.service.apps.Space`. * Add `operations` field for `com.databricks.sdk.service.bundledeployments.Version`. * Add `functionArgExpression` field for `com.databricks.sdk.service.catalog.FunctionArgument`. * Add `awsContextId` field for `com.databricks.sdk.service.compute.NodeTypeFlexibility`. * Add `parameters` field for `com.databricks.sdk.service.jobs.AlertTask`. * Add `maintenanceWindow` field for `com.databricks.sdk.service.jobs.Continuous`. * Add `maintenanceWindow` field for `com.databricks.sdk.service.jobs.ContinuousTriggerConfiguration`. * Add `lateness` field for `com.databricks.sdk.service.ml.DataSource`. * Add `delay` and `offset` fields for `com.databricks.sdk.service.ml.SlidingWindow`. * Add `startTime` field for `com.databricks.sdk.service.ml.TimeWindow`. * Add `delay` and `offset` fields for `com.databricks.sdk.service.ml.TumblingWindow`. * Add `rabbitmqOptions` field for `com.databricks.sdk.service.pipelines.ConnectorOptions`. * Add `sourceSnapshot` field for `com.databricks.sdk.service.postgres.BranchSpec`. * Add `sourceSnapshot` field for `com.databricks.sdk.service.postgres.BranchStatus`. * Add `DEPLOYMENT_RESOURCE_TYPE_VECTOR_SEARCH_ENDPOINT`, `DEPLOYMENT_RESOURCE_TYPE_VECTOR_SEARCH_INDEX`, `DEPLOYMENT_RESOURCE_TYPE_JOB_RUN`, `DEPLOYMENT_RESOURCE_TYPE_POSTGRES_CATALOG`, `DEPLOYMENT_RESOURCE_TYPE_POSTGRES_SYNCED_TABLE`, `DEPLOYMENT_RESOURCE_TYPE_GENIE_SPACE`, `DEPLOYMENT_RESOURCE_TYPE_INSTANCE_POOL`, `DEPLOYMENT_RESOURCE_TYPE_POSTGRES_DATABASE` and `DEPLOYMENT_RESOURCE_TYPE_POSTGRES_ROLE` enum values for `com.databricks.sdk.service.bundledeployments.DeploymentResourceType`. * Add `OPERATION_STATUS_PENDING` enum value for `com.databricks.sdk.service.bundledeployments.OperationStatus`. * Add `GPU_1X_H100` enum value for `com.databricks.sdk.service.compute.HardwareAcceleratorType`. * Add `RABBITMQ` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`. * Change `sourceSchema` field for `com.databricks.sdk.service.pipelines.SchemaSpec` to no longer be required. * [Breaking] Change `sourceSchema` field for `com.databricks.sdk.service.pipelines.SchemaSpec` to no longer be required. * Change `sourceTable` field for `com.databricks.sdk.service.pipelines.TableSpec` to no longer be required. * [Breaking] Change `sourceTable` field for `com.databricks.sdk.service.pipelines.TableSpec` to no longer be required. * [Breaking] Remove `entityColumns` and `timeseriesColumn` fields for `com.databricks.sdk.service.ml.DeltaTableSource`. * [Breaking] Remove `filterCondition`, `inputs` and `timeWindow` fields for `com.databricks.sdk.service.ml.Feature`. * [Breaking] Remove `extraParameters` and `functionType` fields for `com.databricks.sdk.service.ml.Function`. * [Breaking] Remove `entityColumnIdentifiers` and `timeseriesColumnIdentifier` fields for `com.databricks.sdk.service.ml.KafkaSource`. * [Breaking] Remove `cronSchedule` field for `com.databricks.sdk.service.ml.MaterializedFeature`. * [Breaking] Remove `continuous` field for `com.databricks.sdk.service.ml.TimeWindow`. * Add `MODEL`, `MODEL_SERVICE`, `MCP_SERVICE` and `MODEL_PROVIDER_SERVICE` enum values for `com.databricks.sdk.service.catalog.SecurableType`.
## Release v0.150.0 ### Internal Changes - Make unit-test fixtures portable to non-Maven build layouts. `TestOSUtils.resource` now stages a resource to a writable temp directory when it cannot be chmod-ed in place (e.g. when served read-only from a jar), while keeping the existing in-place behavior for Maven's exploded `target/test-classes`. This lets the unit tests run unchanged under other build systems.
## Release v0.149.0 ### Bug Fixes - Accept both JSON numbers and decimal strings when deserializing int64 (`Long`) response fields. ### API Changes * Add `enabledTelemetryFeatures` field for `com.databricks.sdk.service.serving.TelemetryConfig`.
## Release v0.148.0 ### API Changes * Add `defaultGitSource`, `gitSource` and `sourceCodePath` fields for `com.databricks.sdk.service.apps.App`. * Add `autoDeploy` and `callerCredentialId` fields for `com.databricks.sdk.service.apps.GitRepository`. * Add `customUdf` field for `com.databricks.sdk.service.ml.Function`. * Add `effectiveServerlessComputeId` field for `com.databricks.sdk.service.pipelines.GetPipelineResponse`.
## Release v0.147.0 ### API Changes * Add `agentType` field for `com.databricks.sdk.service.dashboards.GenieConversationSummary`. * Add `groupId` field for `com.databricks.sdk.service.iamv2.DirectGroupMember`. * Add `effectiveServerlessComputeId` field for `com.databricks.sdk.service.jobs.RunTask`. * Add `pipelineChannel` field for `com.databricks.sdk.service.postgres.NewPipelineSpec`. * Add `TEXT_ATTACHMENT_PURPOSE_ANSWER` enum value for `com.databricks.sdk.service.dashboards.TextAttachmentPurpose`. * [Breaking] Add pagination for `accountClient.accountIamV2().listDirectGroupMembers()` method. * [Breaking] Add pagination for `accountClient.accountIamV2().listWorkspaceAssignmentDetails()` method. * [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listDirectGroupMembersProxy()` method. * [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listWorkspaceAssignmentDetailsProxy()` method. * Add `PG_SPECIFIC_TYPE_HALFVEC` and `PG_SPECIFIC_TYPE_VARCHAR` enum values for `com.databricks.sdk.service.database.SyncedTableSpecPgSpecificType`. * Add `PG_SPECIFIC_TYPE_HALFVEC` and `PG_SPECIFIC_TYPE_VARCHAR` enum values for `com.databricks.sdk.service.postgres.SyncedTableSyncedTableSpecPgSpecificType`. * [Breaking] Add pagination for `accountClient.accountIamV2().listWorkspaceAssignments()` method. * [Breaking] Add pagination for `workspaceClient.workspaceIamV2().listWorkspaceAssignmentsProxy()` method. * Add `linkedinAdsOptions` and `marketoOptions` fields for `com.databricks.sdk.service.pipelines.ConnectorOptions`. * [Breaking] Change `actionType` and `status` fields for `com.databricks.sdk.service.bundledeployments.Operation` to no longer be required. * Change `actionType` and `status` fields for `com.databricks.sdk.service.bundledeployments.Operation` to no longer be required. * [Breaking] Remove `createOperation()` method for `workspaceClient.bundleDeployments()` service.
PreviousNext