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

pingtimeout pushed a commit to branch yzou-remove-generic-table-beta
in repository https://gitbox.apache.org/repos/asf/polaris.git

commit 3795169022b1f275c92ed0af99e77b3a6ea4e9f5
Merge: 8e36fda97 6f879097a
Author: Pierre Laporte <[email protected]>
AuthorDate: Fri Nov 21 18:30:21 2025 +0100

    Merge branch 'main' into yzou-remove-generic-table-beta

 .asf.yaml                                          |   1 -
 .github/workflows/gradle.yml                       |  12 +-
 .github/workflows/helm.yml                         |   2 +-
 .github/workflows/nightly.yml                      |   2 +-
 .github/workflows/python-client.yml                |   2 +-
 .github/workflows/regtest.yml                      |   2 +-
 .../workflows/release-1-create-release-branch.yml  |   2 +-
 .../release-2-update-release-candidate.yml         |   2 +-
 .../release-3-build-and-publish-artifacts.yml      |   8 +-
 .github/workflows/release-4-publish-release.yml    |   2 +-
 .github/workflows/site.yml                         |   4 +-
 .github/workflows/spark_client_regtests.yml        |   2 +-
 CHANGELOG.md                                       |   1 +
 bom/build.gradle.kts                               |   1 +
 .../kotlin/copiedcode/CopiedCodeCheckerPlugin.kt   |   2 +-
 .../kotlin/publishing/PublishingHelperPlugin.kt    |  13 +-
 .../src/main/kotlin/publishing/rootProject.kt      |  30 +-
 client/python/generate_clients.py                  | 130 ++---
 getting-started/telemetry/docker-compose.yml       |   2 +-
 gradle/baselibs.versions.toml                      |   2 +-
 gradle/libs.versions.toml                          |   2 +-
 gradle/projects.main.properties                    |   1 +
 gradle/wrapper/gradle-wrapper.properties           |   4 +-
 .../persistence/nosql/api/index/IndexKey.java      |  23 +-
 .../persistence/nosql/api/index/TestIndexKey.java  |  18 +-
 .../nosql/persistence/cdi/weld/build.gradle.kts    |   5 +-
 .../nosql/mongodb/Dockerfile-mongodb-version       |   2 +-
 .../docker/mongodb-3-nodes/docker-compose.yml      |   6 +-
 .../weld => maintenance/impl}/build.gradle.kts     |  61 +-
 .../impl/AbstractScanItemStatsCollector.java       | 113 ++++
 .../nosql/maintenance/impl/AllRetained.java        | 105 ++++
 .../nosql/maintenance/impl/MaintenanceRunObj.java  |  67 +++
 .../nosql/maintenance/impl/MaintenanceRunsObj.java |  65 +++
 .../maintenance/impl/MaintenanceServiceImpl.java   | 617 +++++++++++++++++++++
 .../MaintenanceServiceRealmRetainedIdentifier.java |  57 ++
 .../nosql/maintenance/impl/RateLimit.java          |  45 +-
 .../maintenance/impl/RetainedCollectorImpl.java    | 363 ++++++++++++
 .../nosql/maintenance/impl/ScanHandler.java        | 201 +++++++
 .../nosql/maintenance/impl/ScanItemCallback.java   |  26 +-
 .../nosql/maintenance/impl/ScanItemOutcome.java    |  32 +-
 .../nosql/maintenance/impl/package-info.java       |  34 +-
 .../impl/src/main/resources/META-INF/beans.xml     |  24 +
 ...ache.polaris.persistence.nosql.api.obj.ObjType} |   5 +-
 .../nosql/maintenance/impl/TestMaintenance.java    | 393 +++++++++++++
 .../impl/src/test/resources/weld.properties}       |   5 +-
 .../impl/MaintenanceConfigurationProducer.java     |  31 +-
 .../maintenance/impl/MutableMaintenanceConfig.java | 102 ++++
 .../persistence/nosql/maintenance/impl/ObjOne.java |  53 ++
 .../persistence/nosql/maintenance/impl/ObjTwo.java |  53 ++
 .../nosql/maintenance/impl/ObjTypeIdentOne.java    |  51 ++
 .../nosql/maintenance/impl/ObjTypeIdentTwo.java    |  50 ++
 .../nosql/maintenance/impl/RealmIdentOne.java      |  30 +-
 .../nosql/maintenance/impl/RealmIdentTwo.java      |  30 +-
 .../nosql/maintenance/impl/package-info.java       |  26 +-
 .../src/testFixtures/resources/META-INF/beans.xml  |  24 +
 ...ache.polaris.persistence.nosql.api.obj.ObjType} |   5 +-
 .../resolver/PolarisResolutionManifest.java        |  14 +-
 runtime/admin/src/main/docker/Dockerfile.jvm       |   2 +-
 runtime/server/src/main/docker/Dockerfile.jvm      |   2 +-
 .../AbstractPolarisGenericTableCatalogTest.java    |   4 +-
 .../iceberg/AbstractIcebergCatalogTest.java        |  12 +-
 .../iceberg/AbstractIcebergCatalogViewTest.java    |   3 +-
 .../iceberg/IcebergCatalogHandlerAuthzTest.java    |   3 +-
 .../catalog/policy/AbstractPolicyCatalogTest.java  |   4 +-
 .../task/BatchFileCleanupTaskHandlerTest.java      |  50 +-
 .../task/ManifestFileCleanupTaskHandlerTest.java   |  54 +-
 .../service/task/TableCleanupTaskHandlerTest.java  |   8 +-
 .../_index.md}                                     |   6 +-
 .../configuring-gcs-cloud-storage-specific.md      |  32 ++
 site/hugo.yaml                                     |   3 +-
 70 files changed, 2748 insertions(+), 400 deletions(-)

diff --cc CHANGELOG.md
index 68ba8e5c3,3ad9d759b..c544dcb03
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@@ -63,7 -63,7 +63,8 @@@ request adding CHANGELOG notes for brea
  - `client.region` is no longer considered a "credential" property (related to 
Iceberg REST Catalog API).
  - Relaxed the requirements for S3 storage's ARN to allow Polaris to connect 
to more non-AWS S3 storage appliances. 
  - Added checksum to helm deployment so that it will restart when the 
configmap has changed.
 +- Generic Table is no longer in beta and is generally-available.
+ - Added Windows support for Python client
  
  ### Deprecations
  

Reply via email to