Releases: databricks/databricks-sdk-java
Releases · databricks/databricks-sdk-java
v0.73.0
Release v0.73.0
Documentation
- Add
@InternalApiannotation to clarify the public API surface. Classes
marked with@InternalApiare intended for internal use only and may change
without notice. Only unmarked classes (e.g.,DatabricksConfig, exceptions,
error types, extension interfaces) are part of the stable public API.
API Changes
- Add
com.databricks.sdk.service.postgrespackage. - Add
workspaceClient.postgres()service. - Add
effectiveUsagePolicyIdandusagePolicyIdfields forcom.databricks.sdk.service.apps.App. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.CreateAccountsMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.CreateMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.UpdateAccountsMetastore. - Add
externalAccessEnabledfield forcom.databricks.sdk.service.catalog.UpdateMetastore. - Add
usagePolicyIdfield forcom.databricks.sdk.service.ml.OnlineStore. - Add
errorMessagefield forcom.databricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRule. - Add
errorMessagefield forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRule. - Add
CONTROL_PLANE_CONNECTION_FAILUREandCONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
CONTROL_PLANE_CONNECTION_FAILUREandCONTROL_PLANE_CONNECTION_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.sql.TerminationReasonCode.
v0.72.0
Release v0.72.0
API Changes
- Add
workspaceClient.workspaceEntityTagAssignments()service. - Add
clone()method forworkspaceClient.pipelines()service. - Add
datasetCataloganddatasetSchemafields forcom.databricks.sdk.service.dashboards.CreateDashboardRequest. - Add
datasetCataloganddatasetSchemafields forcom.databricks.sdk.service.dashboards.UpdateDashboardRequest. - Add
purgeDatafield forcom.databricks.sdk.service.database.DeleteSyncedDatabaseTableRequest. - Add
cronSchedulefield forcom.databricks.sdk.service.ml.MaterializedFeature. - Add
truncationfield forcom.databricks.sdk.service.pipelines.PipelineEvent. - Add
gcpServiceAccountfield forcom.databricks.sdk.service.provisioning.CreateGcpKeyInfo. - Add
gcpServiceAccountfield forcom.databricks.sdk.service.provisioning.GcpKeyInfo. - Add
hasDeltaUniformIcebergfield forcom.databricks.sdk.service.sharing.TableInternalAttributes. - Add
FOREIGN_TABLEandVOLUMEenum values forcom.databricks.sdk.service.sharing.SharedDataObjectDataObjectType. - Change
timeWindowfield forcom.databricks.sdk.service.ml.Featureto no longer be required. - [Breaking] Change
timeWindowfield forcom.databricks.sdk.service.ml.Featureto no longer be required.
v0.71.0
Release v0.71.0
API Changes
- Add
createSpace()andupdateSpace()methods forworkspaceClient.genie()service. - Add
batchCreateMaterializedFeatures(),createKafkaConfig(),deleteKafkaConfig(),getKafkaConfig(),listKafkaConfigs()andupdateKafkaConfig()methods forworkspaceClient.featureEngineering()service. - Add
deleteOnlineTable()method forworkspaceClient.featureStore()service. - Add
retrieveUserVisibleMetrics()method forworkspaceClient.vectorSearchEndpoints()service. - Add
majorVersionfield forcom.databricks.sdk.service.billing.CreateBillingUsageDashboardRequest. - Add
includeSerializedSpacefield forcom.databricks.sdk.service.dashboards.GenieGetSpaceRequest. - Add
serializedSpacefield forcom.databricks.sdk.service.dashboards.GenieSpace. - Add
purposefield forcom.databricks.sdk.service.dashboards.TextAttachment. - Add
budgetPolicyIdfield forcom.databricks.sdk.service.database.NewPipelineSpec. - Add
modelfield forcom.databricks.sdk.service.jobs.TriggerSettings. - Add
kafkaSourcefield forcom.databricks.sdk.service.ml.DataSource. - Add
lineageContextfield forcom.databricks.sdk.service.ml.Feature. - Add
connectionParametersfield forcom.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition. - Add
ingestFromUcForeignCatalogfield forcom.databricks.sdk.service.pipelines.IngestionPipelineDefinition. - Add
rewindSpecfield forcom.databricks.sdk.service.pipelines.StartUpdate. - Add
typeTextfield forcom.databricks.sdk.service.vectorsearch.ColumnInfo. - Add
AUTOSCALE_V2enum value forcom.databricks.sdk.service.compute.EventDetailsCause. - Add
UNSUPPORTED_CONVERSATION_TYPE_EXCEPTIONenum value forcom.databricks.sdk.service.dashboards.MessageErrorType. - Add
FOREIGN_CATALOGenum value forcom.databricks.sdk.service.pipelines.IngestionSourceType. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.CustomerFacingNetworkConnectivityConfigAwsPrivateEndpointRulePrivateLinkConnectionState. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.NccAzurePrivateEndpointRuleConnectionState. - Add
RED_STATEandYELLOW_STATEenum values forcom.databricks.sdk.service.vectorsearch.EndpointStatusState. - Change
destinationsfield forcom.databricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - [Breaking] Change
destinationsfield forcom.databricks.sdk.service.catalog.AccessRequestDestinationsto no longer be required. - Change
tableNamesfield forcom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationto be required. - [Breaking] Change
tableNamesfield forcom.databricks.sdk.service.jobs.TableUpdateTriggerConfigurationto be required. - [Breaking] Change
onlineStoreConfigfield forcom.databricks.sdk.service.ml.MaterializedFeatureto typecom.databricks.sdk.service.ml.OnlineStoreConfigclass.
v0.70.0
Release v0.70.0
New Features and Improvements
- Increase maximum number of concurrent HTTP connections per Workspace from 2 to 20.
Bug Fixes
- Fix HTTP 429 (Too Many Requests) responses to correctly return
TooManyRequestsexception instead of genericDatabricksError.
v0.69.0
Release v0.69.0
Bug Fixes
- Fix proxy SPNego authentication to respect krb5.conf canonicalization settings instead of forcing hostname canonicalization. The SDK now defers to the Kerberos library configuration for hostname resolution. Migration note: If you experience new Kerberos authentication failures with proxy servers after upgrading, verify that your
krb5.confcanonicalization settings (rdnsanddns_canonicalize_hostname) are correctly configured for your environment.
API Changes
- Add
GOOGLE_ADS,TIKTOK_ADS,SALESFORCE_MARKETING_CLOUD,HUBSPOT,WORKDAY_HCM,GUIDEWIREandZENDESKenum values forcom.databricks.sdk.service.pipelines.IngestionSourceType.
v0.68.0
Release v0.68.0
Documentation
- Clarify behavior and expectation for method
CredentialsProvider.configure()to return a newHeaderFactoryinstance on each invocation.
API Changes
- Add
instanceProfileArnfield forcom.databricks.sdk.service.compute.InstancePoolAwsAttributes. - Add
continuous,slidingandtumblingfields forcom.databricks.sdk.service.ml.TimeWindow. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.CreatePipeline. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.EditPipeline. - Add
usagePolicyIdfield forcom.databricks.sdk.service.pipelines.PipelineSpec. - Add
readFilesBytesfield forcom.databricks.sdk.service.sql.QueryMetrics. - Add
SELECTenum value forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurablePermission. - Add
TABLEenum value forcom.databricks.sdk.service.apps.AppManifestAppResourceUcSecurableSpecUcSecurableType. - Add
DECOMMISSION_STARTEDandDECOMMISSION_ENDEDenum values forcom.databricks.sdk.service.compute.EventType. - Add
DBR_IMAGE_RESOLUTION_FAILUREenum value forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
DBR_IMAGE_RESOLUTION_FAILUREenum value forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Change
offlineStoreConfigandonlineStoreConfigfields forcom.databricks.sdk.service.ml.MaterializedFeatureto no longer be required. - Change
offlineStoreConfigandonlineStoreConfigfields forcom.databricks.sdk.service.ml.MaterializedFeatureto no longer be required. - [Breaking] Change
lifecycleStatefield forcom.databricks.sdk.service.sql.AlertV2to typecom.databricks.sdk.service.sql.AlertLifecycleState. - [Breaking] Remove
tablefield forcom.databricks.sdk.service.jobs.TriggerSettings. - [Breaking] Remove
durationandoffsetfields forcom.databricks.sdk.service.ml.TimeWindow.
v0.67.3
Release v0.67.3
Security Vulnerabilities
- Bump com.google.protobuf:protobuf-java-util from 3.24.2 to 3.25.5.
v0.67.2
Release v0.67.2
Security Vulnerabilities
- Bump org.apache.maven.plugins:maven-archetype-plugin from 3.2.1 to 3.3.0.
- Bump com.google.protobuf:protobuf-java from 3.24.2 to 3.25.5.
API Changes
- Add
createMaterializedFeature(),deleteMaterializedFeature(),getMaterializedFeature(),listMaterializedFeatures()andupdateMaterializedFeature()methods forworkspaceClient.featureEngineering()service. - Add
filterConditionfield forcom.databricks.sdk.service.ml.Feature. - Change
displayName,evaluation,queryText,scheduleandwarehouseIdfields forcom.databricks.sdk.service.sql.AlertV2to be required. - [Breaking] Change
displayName,evaluation,queryText,scheduleandwarehouseIdfields forcom.databricks.sdk.service.sql.AlertV2to be required. - [Breaking] Change
comparisonOperatorandsourcefields forcom.databricks.sdk.service.sql.AlertV2Evaluationto be required. - Change
comparisonOperatorandsourcefields forcom.databricks.sdk.service.sql.AlertV2Evaluationto be required. - Change
namefield forcom.databricks.sdk.service.sql.AlertV2OperandColumnto be required. - [Breaking] Change
namefield forcom.databricks.sdk.service.sql.AlertV2OperandColumnto be required. - Change
quartzCronScheduleandtimezoneIdfields forcom.databricks.sdk.service.sql.CronScheduleto be required. - [Breaking] Change
quartzCronScheduleandtimezoneIdfields forcom.databricks.sdk.service.sql.CronScheduleto be required. - [Breaking] Remove
resultsfield forcom.databricks.sdk.service.sql.ListAlertsV2Response.
v0.67.1
Release v0.67.1
New Features and Improvements
- Add a new config attribute
DATABRICKS_DISABLE_OAUTH_REFRESH_TOKENto disable requesting
refresh tokens by default (by adding theoffline_accessscope) in OAuth exchanges. This
option does not remove the scope from the user provided scopes if present.
v0.67.0
Release v0.67.0
New Features and Improvements
- Add a new config attribute
DATABRICKS_DISABLE_RETRIESto disable the
default retry mechanism.
API Changes
- Add
absoluteSessionLifetimeInMinutesandenableSingleUseRefreshTokensfields forcom.databricks.sdk.service.oauth2.TokenAccessPolicy. - Add
networkConnectivityConfigIdfield forcom.databricks.sdk.service.provisioning.CreateWorkspaceRequest. - Add
OAUTH_MTLSenum value forcom.databricks.sdk.service.catalog.CredentialType. - Add
NETWORK_CHECK_NIC_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_DNS_SERVER_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_STORAGE_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_CONTROL_PLANE_FAILURE_DUE_TO_MISCONFIGandNETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.compute.TerminationReasonCode. - Add
CREATINGandCREATE_FAILEDenum values forcom.databricks.sdk.service.settings.NccPrivateEndpointRulePrivateLinkConnectionState. - Add
NETWORK_CHECK_NIC_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_DNS_SERVER_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_STORAGE_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_METADATA_ENDPOINT_FAILURE_DUE_TO_MISCONFIG,NETWORK_CHECK_CONTROL_PLANE_FAILURE_DUE_TO_MISCONFIGandNETWORK_CHECK_MULTIPLE_COMPONENTS_FAILURE_DUE_TO_MISCONFIGenum values forcom.databricks.sdk.service.sql.TerminationReasonCode. - [Breaking] Remove
update()method forworkspaceClient.recipientFederationPolicies()service.