Skip to content

Tags: databricks/databricks-sdk-java

Tags

v0.156.0

Toggle v0.156.0's commit message
## 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`.

v0.155.0

Toggle v0.155.0's commit message
## 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`.

v0.154.0

Toggle v0.154.0's commit message
## 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`.

v0.153.0

Toggle v0.153.0's commit message
## 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`.

v0.152.0

Toggle v0.152.0's commit message
## 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`.

v0.151.0

Toggle v0.151.0's commit message
## 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`.

v0.150.0

Toggle v0.150.0's commit message
## 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.

v0.149.0

Toggle v0.149.0's commit message
## 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`.

v0.148.0

Toggle v0.148.0's commit message
## 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`.

v0.147.0

Toggle v0.147.0's commit message
## 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.