Skip to content

Releases: databricks/databricks-sdk-java

v0.3.0

02 Aug 11:54
d46a9f5
Compare
Choose a tag to compare
  • Handled nested query parameters in ApiClient.withQuery (#125). This fixes issues with filters when listing query history.

API Changes:

  • Changed create() method for accountClient.metastoreAssignments() service to no longer return com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList class.
  • Added connectionName field for com.databricks.sdk.service.catalog.CreateCatalog.
  • Added accessPoint field for com.databricks.sdk.service.catalog.CreateExternalLocation.
  • Added encryptionDetails field for com.databricks.sdk.service.catalog.CreateExternalLocation.
  • Removed com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem class.
  • Added accessPoint field for com.databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added encryptionDetails field for com.databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added accessPoint field for com.databricks.sdk.service.catalog.TableInfo.
  • Added encryptionDetails field for com.databricks.sdk.service.catalog.TableInfo.
  • Added accessPoint field for com.databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added encryptionDetails field for com.databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added accessPoint field for com.databricks.sdk.service.catalog.VolumeInfo.
  • Added encryptionDetails field for com.databricks.sdk.service.catalog.VolumeInfo.
  • Added com.databricks.sdk.service.catalog.EncryptionDetails class.
  • Added com.databricks.sdk.service.catalog.SseEncryptionDetails class.
  • Added com.databricks.sdk.service.catalog.SseEncryptionDetailsAlgorithm class.
  • Added accountClient.networkPolicy() service.
  • Added com.databricks.sdk.service.settings.AccountNetworkPolicyMessage class.
  • Added com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyRequest class.
  • Added com.databricks.sdk.service.settings.DeleteAccountNetworkPolicyResponse class.
  • Added com.databricks.sdk.service.settings.ReadAccountNetworkPolicyRequest class.
  • Added com.databricks.sdk.service.settings.UpdateAccountNetworkPolicyRequest class.

OpenAPI SHA: fbdd0fa3e83fed2c798a58d376529bdb1285b915, Date: 2023-07-26

v0.2.0

18 Jul 14:19
@nfx nfx
b71d391
Compare
Choose a tag to compare
  • Synchronize auth permutation tests with Go SDK (#108).
  • Regenerated from OpenAPI spec (#112).
  • Add issue template (#113).
  • Add accounts-dod support in the Java SDK (#114).
  • Regenerate Java SDK using recent OpenAPI Specification (#115).
  • Rerun OpenAPI Generator (#117).
  • Integrate with auto-release toolchain (#118).
  • Updated CLI token source parseExpiry method to account for different time format (#116).
  • Added support for using new databricks CLI with backwards compatibility check (#121).

API Changes:

  • Changed create() method for accountClient.metastoreAssignments() service . New request type is com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignment class.
  • Changed create() method for accountClient.metastoreAssignments() service to return com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItemList class.
  • Changed get() method for accountClient.metastoreAssignments() service to return com.databricks.sdk.service.catalog.AccountsMetastoreAssignment class.
  • Changed update() method for accountClient.metastoreAssignments() service . New request type is com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignment class.
  • Changed update() method for accountClient.metastoreAssignments() service to no longer return com.databricks.sdk.service.catalog.MetastoreAssignment class.
  • Changed create() method for accountClient.metastores() service . New request type is com.databricks.sdk.service.catalog.AccountsCreateMetastore class.
  • Changed create() method for accountClient.metastores() service to return com.databricks.sdk.service.catalog.AccountsMetastoreInfo class.
  • Changed get() method for accountClient.metastores() service to return com.databricks.sdk.service.catalog.AccountsMetastoreInfo class.
  • Changed update() method for accountClient.metastores() service . New request type is com.databricks.sdk.service.catalog.AccountsUpdateMetastore class.
  • Changed update() method for accountClient.metastores() service to return com.databricks.sdk.service.catalog.AccountsMetastoreInfo class.
  • Changed create() method for accountClient.storageCredentials() service . New request type is com.databricks.sdk.service.catalog.AccountsCreateStorageCredential class.
  • Changed update() method for accountClient.storageCredentials() service . New request type is com.databricks.sdk.service.catalog.AccountsUpdateStorageCredential class.
  • Removed maintenance() method for workspaceClient.metastores() service.
  • Added enableOptimization() method for workspaceClient.metastores() service.
  • Added update() method for workspaceClient.tables() service.
  • Changed get() method for workspaceClient.workspaceBindings() service to return com.databricks.sdk.service.catalog.CurrentWorkspaceBindings class.
  • Changed update() method for workspaceClient.workspaceBindings() service to return com.databricks.sdk.service.catalog.CurrentWorkspaceBindings class.
  • Added workspaceClient.connections() service.
  • Added workspaceClient.systemSchemas() service.
  • Added connectionName field for com.databricks.sdk.service.catalog.CatalogInfo.
  • Added options field for com.databricks.sdk.service.catalog.CatalogInfo.
  • Removed gcpServiceAccountKey field for com.databricks.sdk.service.catalog.CreateStorageCredential.
  • Removed metastoreId field for com.databricks.sdk.service.catalog.CreateStorageCredential.
  • Added azureManagedIdentity field for com.databricks.sdk.service.catalog.CreateStorageCredential.
  • Added databricksGcpServiceAccount field for com.databricks.sdk.service.catalog.CreateStorageCredential.
  • Added force field for com.databricks.sdk.service.catalog.DeleteAccountMetastoreRequest.
  • Added force field for com.databricks.sdk.service.catalog.DeleteAccountStorageCredentialRequest.
  • Removed com.databricks.sdk.service.catalog.GcpServiceAccountKey class.
  • Removed schemas field for com.databricks.sdk.service.catalog.ListFunctionsResponse.
  • Added functions field for com.databricks.sdk.service.catalog.ListFunctionsResponse.
  • Removed gcpServiceAccountKey field for com.databricks.sdk.service.catalog.StorageCredentialInfo.
  • Added azureManagedIdentity field for com.databricks.sdk.service.catalog.StorageCredentialInfo.
  • Added databricksGcpServiceAccount field for com.databricks.sdk.service.catalog.StorageCredentialInfo.
  • Removed com.databricks.sdk.service.catalog.UpdateAutoMaintenance class.
  • Removed com.databricks.sdk.service.catalog.UpdateAutoMaintenanceResponse class.
  • Removed metastoreId field for com.databricks.sdk.service.catalog.UpdateMetastore.
  • Removed gcpServiceAccountKey field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Removed metastoreId field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added azureManagedIdentity field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Added databricksGcpServiceAccount field for com.databricks.sdk.service.catalog.UpdateStorageCredential.
  • Changed assignWorkspaces field for com.databricks.sdk.service.catalog.UpdateWorkspaceBindings to com.databricks.sdk.service.catalog.List class.
  • Changed unassignWorkspaces field for com.databricks.sdk.service.catalog.UpdateWorkspaceBindings to com.databricks.sdk.service.catalog.List class.
  • Removed gcpServiceAccountKey field for com.databricks.sdk.service.catalog.ValidateStorageCredential.
  • Added azureManagedIdentity field for com.databricks.sdk.service.catalog.ValidateStorageCredential.
  • Added databricksGcpServiceAccount field for com.databricks.sdk.service.catalog.ValidateStorageCredential.
  • Removed com.databricks.sdk.service.catalog.WorkspaceId class.
  • Added com.databricks.sdk.service.catalog.AccountsCreateMetastore class.
  • Added com.databricks.sdk.service.catalog.AccountsCreateMetastoreAssignment class.
  • Added com.databricks.sdk.service.catalog.AccountsCreateStorageCredential class.
  • Added com.databricks.sdk.service.catalog.AccountsMetastoreAssignment class.
  • Added com.databricks.sdk.service.catalog.AccountsMetastoreInfo class.
  • Added com.databricks.sdk.service.catalog.AccountsUpdateMetastore class.
  • Added com.databricks.sdk.service.catalog.AccountsUpdateMetastoreAssignment class.
  • Added com.databricks.sdk.service.catalog.AccountsUpdateStorageCredential class.
  • Added com.databricks.sdk.service.catalog.AzureManagedIdentity class.
  • Added com.databricks.sdk.service.catalog.ConnectionInfo class.
  • Added com.databricks.sdk.service.catalog.ConnectionType class.
  • Added com.databricks.sdk.service.catalog.CreateConnection class.
  • Added com.databricks.sdk.service.catalog.CreateMetastoreAssignmentsResponseItem class.
  • Added com.databricks.sdk.service.catalog.CredentialType class.
  • Added com.databricks.sdk.service.catalog.CurrentWorkspaceBindings class.
  • Added com.databricks.sdk.service.catalog.DatabricksGcpServiceAccountResponse class.
  • Added com.databricks.sdk.service.catalog.DeleteConnectionRequest class.
  • Added com.databricks.sdk.service.catalog.DisableRequest class.
  • Added com.databricks.sdk.service.catalog.DisableSchemaName class.
  • Added com.databricks.sdk.service.catalog.EnableRequest class.
  • Added com.databricks.sdk.service.catalog.EnableSchemaName class.
  • Added com.databricks.sdk.service.catalog.GetConnectionRequest class.
  • Added com.databricks.sdk.service.catalog.ListConnectionsResponse class.
  • Added com.databricks.sdk.service.catalog.ListSystemSchemasRequest class.
  • Added com.databricks.sdk.service.catalog.ListSystemSchemasResponse class.
  • Added com.databricks.sdk.service.catalog.PropertiesKvPairs class.
  • Added com.databricks.sdk.service.catalog.SecurableOptionsMap class.
  • Added com.databricks.sdk.service.catalog.SystemSchemaInfo class.
  • Added com.databricks.sdk.service.catalog.SystemSchemaInfoState class.
  • Added com.databricks.sdk.service.catalog.UpdateConnection class.
  • Added com.databricks.sdk.service.catalog.UpdatePredictiveOptimization class.
  • Added com.databricks.sdk.service.catalog.UpdatePredictiveOptimizationResponse class.
  • Added com.databricks.sdk.service.catalog.UpdateTableRequest class.
  • Changed get() method for workspaceClient.clusters() service to return com.databricks.sdk.service.compute.ClusterDetails class.
  • Removed com.databricks.sdk.service.compute.BaseClusterInfo class.
  • Added dataSecurityMode field for com.databricks.sdk.service.compute.ClusterAttributes.
  • Added dockerImage field for com.databricks.sdk.service.compute.ClusterAttributes.
  • Added singleUserName field for com.databricks.sdk.service.compute.ClusterAttributes.
  • Removed com.databricks.sdk.service.compute.ClusterInfo class.
  • Added gcpAttributes field for com.databricks.sdk.service.compute.CreateInstancePool.
  • Added dataSecurityMode field for com.databricks.sdk.service.compute.EditCluster.
  • Added dockerImage field for com.databricks.sdk.service.compute.EditCluster.
  • Added singleUserName field for com.databricks.sdk.service.compute.EditCluster.
  • Added gcpAttributes field for com.databricks.sdk.service.compute.EditInstancePool.
  • Added localSsdCount field for `com.databricks.sdk.service.compu...
Read more

v0.1.1

17 Jul 18:25
@nfx nfx
f8b703e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

22 May 21:06
@nfx nfx
fbf5b36
Compare
Choose a tag to compare

Initial release