This is an automated email from the ASF dual-hosted git repository.

dimas pushed a change to branch view-drop-no-purge
in repository https://gitbox.apache.org/repos/asf/polaris.git


 discard 85dbcbf46 Update 
polaris-core/src/main/java/org/apache/polaris/core/config/FeatureConfiguration.java
 discard 51511c9d6 Add feature config to allow dropping views without purging
     add f7745c2ce IntelliJ: fix project icon in IJ project list (#2366)
     add 7af85be7f Use asMap property helpers (#2347)
     add e45be14dd SigV4 Auth Support for Catalog Federation - Part 2: 
Connection Config Persistence (#2190)
     add 73a06f51f fix(deps): update dependency software.amazon.awssdk:bom to 
v2.32.24 (#2371)
     add 5a7686bdf Rat-check: exclude venv, cleanup excludes, include .svg 
(#2363)
     add 96f1459de Refactor Authenticator and PolarisPrincipal (#2307)
     add 22e0c1cd2 Add PolarisDiagnostics field to 
TransactionalMetaStoreManagerImpl (#2361)
     add 7f5066754 Support HMS Federation (#2355)
     add dc23a1c6e Add PolarisDiagnostics field to 
TransactionWorkspaceMetaStoreManager (#2359)
     add f64703450 Rat-ignore user-settings for hugo-run-in-docker (#2376)
     add 83d09cc0a Modularize generic table federation (#2379)
     add a18614180 Update community meeting dates (#2382)
     add e1b98333d Reduce getRealmConfig calls (#2337)
     add 358c790dc Python client: make S3 role-ARN optional and add missing 
endpoint-internal property (#2339)
     add 42225b318 fix(deps): update dependency 
io.prometheus:prometheus-metrics-exporter-servlet-jakarta to v1.4.1 (#2377)
     add 850792c14 chore(deps): bump s3mock from 3.11.0 to 4.7.0 (#2375)
     add 76c5d54e4 Nit: extract getResolvedCatalogEntity method in 
IcebergCatalogHandler (#2387)
     add 42245cb25 Nit: remove transitive dependencies from 
runtime/server/build.gradle.kts (#2385)
     add 1fe620557 Nit: add methods isExternal and isStaticFacade to 
CatalogEntity (#2386)
     add 12ab61851 Minor refactor of integration test classes (#2384)
     add a07ea0126 Remove BaseMetaStoreManager.serializeProperties (#2374)
     add 8d4cacb27 fix: minor corrections of documentation (#2397)
     add f51e0b513 Add feature config to allow dropping views without purging
     add ccd521435 review: rename to PURGE_VIEW_METADATA_ON_DROP

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (85dbcbf46)
            \
             N -- N -- N   refs/heads/view-drop-no-purge (ccd521435)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 CHANGELOG.md                                       |   2 +-
 build.gradle.kts                                   |  65 ++---
 client/python/cli/command/__init__.py              |   1 +
 client/python/cli/command/catalogs.py              |  23 +-
 client/python/cli/constants.py                     |   4 +-
 client/python/cli/options/option_tree.py           |   1 +
 .../hadoop/HadoopFederatedCatalogFactory.java      |   9 +
 .../federation/hive}/README.md                     |  15 +-
 .../federation/{hadoop => hive}/build.gradle.kts   |  14 +-
 .../hive/HiveFederatedCatalogFactory.java          |  83 ++++++
 gradle/libs.versions.toml                          |   6 +-
 gradle/projects.main.properties                    |   1 +
 integration-tests/build.gradle.kts                 |   6 +-
 .../polaris/service/it/env/CatalogConfig.java      |  26 +-
 .../polaris/service/it/env/IcebergHelper.java      |   7 +-
 .../service/it/env/IntegrationTestsHelper.java     |  69 +++++
 .../polaris/service/it/env/RestCatalogConfig.java  |  24 +-
 .../it/ext/PolarisSparkIntegrationTestBase.java    |  50 +---
 .../test/PolarisPolicyServiceIntegrationTest.java  |  85 +++---
 .../it/test/PolarisRestCatalogIntegrationBase.java | 150 +++++-----
 .../PolarisEclipseLinkMetaStoreManagerTest.java    |   2 +-
 .../spark/quarkus/it/SparkIntegrationBase.java     |  28 +-
 .../core/auth/AuthenticatedPolarisPrincipal.java   |  63 -----
 .../polaris/core/auth/PolarisAuthorizer.java       |   4 +-
 .../polaris/core/auth/PolarisAuthorizerImpl.java   |  37 ++-
 .../apache/polaris/core/auth/PolarisPrincipal.java |  89 ++++++
 .../core/catalog/ExternalCatalogFactory.java       |  11 +
 .../polaris/core/catalog}/GenericTableCatalog.java |   2 +-
 .../polaris/core/config/FeatureConfiguration.java  |   8 +-
 .../connection/AuthenticationParametersDpo.java    |  27 +-
 .../core/connection/AuthenticationType.java        |   3 +-
 .../BearerAuthenticationParametersDpo.java         |  10 +-
 .../core/connection/ConnectionConfigInfoDpo.java   |  63 ++++-
 .../polaris/core/connection/ConnectionType.java    |   4 +
 .../OAuthClientCredentialsParametersDpo.java       |  12 +-
 .../SigV4AuthenticationParametersDpo.java          | 131 +++++++++
 .../hadoop/HadoopConnectionConfigInfoDpo.java      |  18 +-
 .../HiveConnectionConfigInfoDpo.java}              |  36 ++-
 .../IcebergRestConnectionConfigInfoDpo.java        |  19 +-
 .../apache/polaris/core/entity/CatalogEntity.java  |  20 +-
 .../polaris/core/entity/PolarisBaseEntity.java     |  40 +--
 .../ServiceIdentityType.java}                      |  37 ++-
 .../identity/dpo/AwsIamServiceIdentityInfoDpo.java |  69 +++++
 .../core/identity/dpo/ServiceIdentityInfoDpo.java  |  86 ++++++
 .../AtomicOperationMetaStoreManager.java           |  47 +---
 .../core/persistence/BaseMetaStoreManager.java     |  38 +--
 .../LocalPolarisMetaStoreManagerFactory.java       |   2 +-
 .../TransactionWorkspaceMetaStoreManager.java      | 114 +++-----
 .../resolver/PolarisResolutionManifest.java        |   4 +-
 .../core/persistence/resolver/Resolver.java        |  17 +-
 .../TransactionalMetaStoreManagerImpl.java         | 307 ++++++++-------------
 ...erSecretReference.java => SecretReference.java} |  21 +-
 .../core/secrets/ServiceSecretReference.java       |  53 ++++
 .../core/secrets/UnsafeInMemorySecretsManager.java |  11 +-
 .../polaris/core/secrets/UserSecretsManager.java   |  19 +-
 .../connection/ConnectionConfigInfoDpoTest.java    |  61 ++++
 .../PolarisTreeMapMetaStoreManagerTest.java        |   2 +-
 .../polaris/core/persistence/ResolverTest.java     |   4 +-
 .../persistence/cache/InMemoryEntityCacheTest.java |   2 +-
 ...ReferenceTest.java => SecretReferenceTest.java} |  17 +-
 .../core/secrets/UserSecretsManagerBaseTest.java   |  20 +-
 .../storage/cache/StorageCredentialCacheTest.java  |   9 +-
 .../BasePolarisMetaStoreManagerTest.java           |   4 +-
 .../polaris/core/persistence/BaseResolverTest.java |   6 +-
 .../persistence/PolarisTestMetaStoreManager.java   |  29 +-
 runtime/server/build.gradle.kts                    |   7 +-
 runtime/service/build.gradle.kts                   |   3 +
 .../service/it/PolarisRestCatalogMinIOIT.java      |  15 +-
 .../polaris/service/admin/PolarisAdminService.java |  67 +++--
 .../polaris/service/admin/PolarisServiceImpl.java  |  20 +-
 .../polaris/service/auth/ActiveRolesAugmentor.java |   7 +-
 .../polaris/service/auth/ActiveRolesProvider.java  |   4 +-
 .../service/auth/AuthenticatingAugmentor.java      |  23 +-
 .../apache/polaris/service/auth/Authenticator.java |  25 +-
 .../apache/polaris/service/auth/DecodedToken.java  |   4 +-
 .../service/auth/DefaultActiveRolesProvider.java   |  22 +-
 .../polaris/service/auth/DefaultAuthenticator.java |  15 +-
 .../service/auth/PersistedPolarisPrincipal.java    |  66 +++++
 ...incipalAuthInfo.java => PolarisCredential.java} |  28 +-
 .../service/auth/external/OidcConfiguration.java   |   1 +
 ...or.java => OidcPolarisCredentialAugmentor.java} |  29 +-
 .../external/mapping/DefaultPrincipalMapper.java   |   2 +-
 .../mapping/DefaultPrincipalRolesMapper.java       |   2 +-
 .../external/tenant/DefaultOidcTenantResolver.java |   1 -
 .../{ => tenant}/OidcTenantConfiguration.java      |   2 +-
 .../auth/external/tenant/OidcTenantResolver.java   |   1 -
 .../{ => tenant}/OidcTenantResolvingAugmentor.java |   8 +-
 .../internal/InternalAuthenticationMechanism.java  |  33 +--
 .../internal/InternalAuthenticationRequest.java    |  18 +-
 .../auth/internal/InternalIdentityProvider.java    |  24 +-
 .../service/catalog/common/CatalogAdapter.java     |   4 +-
 .../service/catalog/common/CatalogHandler.java     |  50 ++--
 .../generic/GenericTableCatalogAdapter.java        |  21 +-
 .../generic/GenericTableCatalogHandler.java        |  64 ++++-
 .../generic/PolarisGenericTableCatalog.java        |   1 +
 .../service/catalog/iceberg/IcebergCatalog.java    |  67 ++---
 .../catalog/iceberg/IcebergCatalogAdapter.java     |   5 +-
 .../catalog/iceberg/IcebergCatalogHandler.java     | 180 ++++--------
 .../iceberg/IcebergRESTExternalCatalogFactory.java |   9 +
 .../catalog/policy/PolicyCatalogAdapter.java       |  21 +-
 .../catalog/policy/PolicyCatalogHandler.java       |  22 +-
 .../polaris/service/config/ServiceProducers.java   |   9 +-
 .../context/catalog/CallContextCatalogFactory.java |   4 +-
 .../catalog/PolarisCallContextCatalogFactory.java  |   4 +-
 .../service/admin/ManagementServiceTest.java       |  18 +-
 .../admin/PolarisAdminServiceAuthzTest.java        |   8 +-
 .../service/admin/PolarisAdminServiceTest.java     |   4 +-
 .../service/admin/PolarisAuthzTestBase.java        |  28 +-
 .../service/auth/ActiveRolesAugmentorTest.java     |   6 +-
 .../service/auth/AuthenticatingAugmentorTest.java  |  34 +--
 .../auth/AuthenticationConfigurationTest.java      |   7 +-
 ...ava => OidcPolarisCredentialAugmentorTest.java} |  19 +-
 .../external/OidcTenantResolvingAugmentorTest.java |   4 +-
 .../mapping/DefaultPrincipalMapperTest.java        |   6 +-
 .../mapping/DefaultPrincipalRolesMapperTest.java   |   4 +-
 .../tenant/DefaultOidcTenantResolverTest.java      |   1 -
 .../InternalAuthenticationMechanismTest.java       |   7 +-
 .../internal/InternalIdentityProviderTest.java     |  24 +-
 .../catalog/AbstractIcebergCatalogTest.java        |  12 +-
 .../catalog/AbstractIcebergCatalogViewTest.java    |   9 +-
 .../AbstractPolarisGenericTableCatalogTest.java    |  13 +-
 .../service/catalog/AbstractPolicyCatalogTest.java |  13 +-
 .../catalog/IcebergCatalogHandlerAuthzTest.java    |  24 +-
 ...PolarisGenericTableCatalogHandlerAuthzTest.java |  12 +-
 .../catalog/PolicyCatalogHandlerAuthzTest.java     |  12 +-
 .../org/apache/polaris/service/TestServices.java   |  18 +-
 runtime/test-common/build.gradle.kts               |   1 +
 .../apache/polaris/test/commons/s3mock/S3Mock.java |  56 ++++
 .../Dockerfile-s3mock-version}                     |   2 +-
 site/content/community/meetings/_index.adoc        |   5 +-
 site/content/in-dev/unreleased/entities.md         |   2 +-
 site/content/in-dev/unreleased/external-idp.md     |   6 +-
 .../unreleased/getting-started/using-polaris.md    |   2 +-
 site/content/in-dev/unreleased/helm.md             |   5 +-
 site/static/favicons/favicon.svg                   |  19 ++
 site/static/img/apache-incubator.svg               |  21 +-
 site/static/img/example-workflow.svg               |  21 +-
 .../img/logos/polaris-catalog-stacked-logo.svg     |  19 ++
 site/static/img/overview.svg                       |  18 ++
 site/static/img/rbac-example.svg                   |  21 +-
 site/static/img/rbac-model.svg                     |  21 +-
 site/static/img/sample-catalog-structure.svg       |  21 +-
 spec/polaris-management-service.yml                |  12 +
 143 files changed, 2170 insertions(+), 1500 deletions(-)
 copy {runtime/defaults => extensions/federation/hive}/README.md (57%)
 copy extensions/federation/{hadoop => hive}/build.gradle.kts (79%)
 create mode 100644 
extensions/federation/hive/src/main/java/org/apache/polaris/extensions/federation/hive/HiveFederatedCatalogFactory.java
 copy 
tools/minio-testcontainer/src/main/java/org/apache/polaris/test/minio/Minio.java
 => 
integration-tests/src/main/java/org/apache/polaris/service/it/env/CatalogConfig.java
 (61%)
 copy 
tools/minio-testcontainer/src/main/java/org/apache/polaris/test/minio/Minio.java
 => 
integration-tests/src/main/java/org/apache/polaris/service/it/env/RestCatalogConfig.java
 (67%)
 delete mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/auth/AuthenticatedPolarisPrincipal.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/auth/PolarisPrincipal.java
 rename 
{runtime/service/src/main/java/org/apache/polaris/service/catalog/generic => 
polaris-core/src/main/java/org/apache/polaris/core/catalog}/GenericTableCatalog.java
 (97%)
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/connection/SigV4AuthenticationParametersDpo.java
 copy 
polaris-core/src/main/java/org/apache/polaris/core/connection/{hadoop/HadoopConnectionConfigInfoDpo.java
 => hive/HiveConnectionConfigInfoDpo.java} (71%)
 copy 
polaris-core/src/main/java/org/apache/polaris/core/{connection/AuthenticationType.java
 => identity/ServiceIdentityType.java} (59%)
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/identity/dpo/AwsIamServiceIdentityInfoDpo.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/identity/dpo/ServiceIdentityInfoDpo.java
 rename 
polaris-core/src/main/java/org/apache/polaris/core/secrets/{UserSecretReference.java
 => SecretReference.java} (94%)
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/secrets/ServiceSecretReference.java
 rename 
polaris-core/src/test/java/org/apache/polaris/core/secrets/{UserSecretReferenceTest.java
 => SecretReferenceTest.java} (80%)
 create mode 100644 
runtime/service/src/main/java/org/apache/polaris/service/auth/PersistedPolarisPrincipal.java
 rename 
runtime/service/src/main/java/org/apache/polaris/service/auth/{PrincipalAuthInfo.java
 => PolarisCredential.java} (67%)
 rename 
runtime/service/src/main/java/org/apache/polaris/service/auth/external/{PrincipalAuthInfoAugmentor.java
 => OidcPolarisCredentialAugmentor.java} (79%)
 rename 
runtime/service/src/main/java/org/apache/polaris/service/auth/external/{ => 
tenant}/OidcTenantConfiguration.java (98%)
 rename 
runtime/service/src/main/java/org/apache/polaris/service/auth/external/{ => 
tenant}/OidcTenantResolvingAugmentor.java (90%)
 copy 
polaris-core/src/main/java/org/apache/polaris/core/policy/exceptions/NoSuchPolicyException.java
 => 
runtime/service/src/main/java/org/apache/polaris/service/auth/internal/InternalAuthenticationRequest.java
 (63%)
 rename 
runtime/service/src/test/java/org/apache/polaris/service/auth/external/{PrincipalAuthInfoAugmentorTest.java
 => OidcPolarisCredentialAugmentorTest.java} (86%)
 create mode 100644 
runtime/test-common/src/main/java/org/apache/polaris/test/commons/s3mock/S3Mock.java
 copy 
runtime/test-common/src/main/resources/org/apache/polaris/test/commons/{keycloak/Dockerfile-keycloak-version
 => s3mock/Dockerfile-s3mock-version} (96%)

Reply via email to