github apache/polaris apache-polaris-1.8.0
Apache Polaris 1.8.0

6 hours ago

Release Artifacts

This release includes:

  • Source and binary distributions
  • Helm chart package
  • Docker images published to Docker Hub
  • Maven artifacts published to Maven Central

Verification

All artifacts have been signed with GPG and include SHA-512 checksums for verification.

Docker Images

  • apache/polaris:1.8.0 - Polaris Server
  • apache/polaris-admin:1.8.0 - Polaris Admin Tool

What's Changed

  • Fix concurrent table commits failing with a fatal 400 instead of a retryable 409 by @ayushtkn in #5138
  • Update ranger.graalvm to v25.2.4 by @renovate-bot in #5176
  • Update dependency ch.qos.logback:logback-classic to v1.6.1 by @renovate-bot in #5174
  • Python CLI: support --no-sts and --no-kms in catalogs update by @yalindogusahin in #5166
  • Export nested namespaces in setup CLI by @mattfaltyn in #5147
  • Improve Makefile for pre-commit by including config doc generation by @MonkeyCanCode in #5161
  • Update docker.io/floci/floci Docker tag to v1.5.34 by @renovate-bot in #5181
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3 by @renovate-bot in #5184
  • Fix setup export failure status by @mattfaltyn in #5155
  • Add GCP external catalog authentication support to the CLI by @davidchaava in #5178
  • Fix missing META-INF/LICENSE+NOTICE in test-fixtures/Spark jars and stale Python version by @jbonofre in #5180
  • Introduce StructuredLogKeys constants for SLF4J addKeyValue calls by @ZephyrYWZhou in #5093
  • Add makefile target for config-doc-verify by @MonkeyCanCode in #5182
  • Update docker.io/prom/prometheus Docker tag to v3.13.2 by @renovate-bot in #5197
  • Update github/codeql-action action to v4.37.4 by @renovate-bot in #5198
  • Bump Python client version (pyproject.toml + uv.lock) in the release script by @jbonofre in #5188
  • Update docker.io/openpolicyagent/opa Docker tag to v1.19.0 by @renovate-bot in #5202
  • Fix NoSQL listing silently dropping entities at internal fetch boundaries by @ayushtkn in #5179
  • Update dependency com.google.cloud:google-cloud-iamcredentials to v2.95.0 by @renovate-bot in #5200
  • Update docker.io/floci/floci-az Docker tag to v0.10.0 by @renovate-bot in #5208
  • Update cockroachdb/cockroach Docker tag to v26.2.5 by @renovate-bot in #5199
  • Fix HTTP status for CommitStateUnknownException to comply with Iceberg REST spec by @vigneshio in #5145
  • Update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.8.0 by @renovate-bot in #5210
  • Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.3 by @renovate-bot in #5209
  • Update actions/setup-java action to v5.7.0 by @renovate-bot in #5211
  • Fix setup policy content round trips by @mattfaltyn in #5190
  • Add 1.7.0 to the download section on website by @jbonofre in #5214
  • Fix release-4 Docker Hub login registry and Python client PyPI publish by @jbonofre in #5218
  • Update dependency io.quarkus.platform:quarkus-bom to v3.38.0 by @renovate-bot in #5183
  • Place Spark bundle jar LICENSE/NOTICE under META-INF by @jbonofre in #5203
  • Prevent unnecessary principal and role resolution for passthrough paths by @ayushtkn in #5152
  • Update amazon/aws-cli Docker tag to v2.36.14 by @renovate-bot in #5223
  • Update github/codeql-action action to v4.37.5 by @renovate-bot in #5233
  • CLI: Setup AWS missing parameters during setup/export by @MonkeyCanCode in #5219
  • Remove createTableDirect(Namespace, CreateTableRequest) convenience overload from IcebergCatalogHandler by @ParasdotDev in #5229
  • Remove createTableStaged convenience overloads from IcebergCatalogHandler by @ParasdotDev in #5228
  • Use VIEW_IDENTIFIER log key on view identifier mismatch (follow-up to #5093) by @ZephyrYWZhou in #5224
  • Update docker.io/floci/floci-gcp Docker tag to v0.6.0 by @renovate-bot in #5236
  • Skip location overlap validation when namespace location is unchanged by @ayushtkn in #5172
  • Docs: Add Spark 4.0 links to 1.7.0 downloads by @flyrain in #5234
  • Remove loadTable convenience overloads from IcebergCatalogHandler by @ParasdotDev in #5230
  • Update github/codeql-action action to v4.37.6 by @renovate-bot in #5240
  • Update dependency io.quarkus.platform:quarkus-bom to v3.38.1 by @renovate-bot in #5239
  • Update quay.io/keycloak/keycloak Docker tag to v26.7.1 by @renovate-bot in #5242
  • NoSQL: Fix NPE when an entity that is not catalog content carries a location property by @ayushtkn in #5241
  • Switch event attributes to AttributeMap by @adutra in #5141
  • Update Gradle to v9.7.0 by @renovate-bot in #5250
  • Update docker.io/floci/floci Docker tag to v1.6.0 by @renovate-bot in #5249
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1785873419 - autoclosed by @renovate-bot in #5248
  • Remove CLI dead code by @MonkeyCanCode in #5252
  • CLI: remove un-used reference by @MonkeyCanCode in #5253
  • Update ranger to v2.9.0 by @MonkeyCanCode in #5251
  • Disable OTel LGTM for quarkusDev by @MonkeyCanCode in #5258
  • fix(jdbc): handle trailing-slash mismatch in optimized sibling overlap check by @vigneshio in #5003
  • Fix JDBC lost-create under SERIALIZABLE isolation by @iprithv in #5094
  • Update dependency pre-commit to v4.6.2 by @renovate-bot in #5272
  • Update dependency jupyterlab to v4.6.3 - autoclosed by @renovate-bot in #5268
  • Update amazon/aws-cli Docker tag to v2.36.20 - autoclosed by @renovate-bot in #5266
  • Update dependency com.puppycrawl.tools:checkstyle to v13.10.0 by @renovate-bot in #5262
  • Adjust CHANGELOG.md after the 1.7.0 release by @dimas-b in #5257
  • Remove listViews(Namespace) convenience overload from IcebergCatalogHandler by @ParasdotDev in #5225
  • Remove listTables(Namespace) convenience overload from IcebergCatalogHandler by @ParasdotDev in #5226
  • Feat: OSI semantic-model core entity and CRUD by @flyrain in #4961
  • Preserve setup entity properties in exports by @mattfaltyn in #5265
  • Update dependency org.mongodb:mongodb-driver-sync to v5.9.2 by @renovate-bot in #5275
  • Update docker.io/mongo Docker tag to v8.3.8 by @renovate-bot in #5277
  • Fix JDBC listEntities fetching all remaining rows instead of the requested page by @ayushtkn in #5255
  • Fix spark plugin getting started example by @MonkeyCanCode in #5259
  • Add views and generic-tables support in CLI by @MonkeyCanCode in #5260
  • Avoid re-reading view metadata from storage after a commit by @ayushtkn in #5238
  • DefaultAuthenticator: do not merge attributes by @adutra in #5254
  • Update dependency org.junit:junit-bom to v6.1.3 by @renovate-bot in #5256
  • Update dependency ch.qos.logback:logback-classic to v1.6.2 by @renovate-bot in #5274
  • Update zizmorcore/zizmor-action action to v0.6.2 - autoclosed by @renovate-bot in #5217
  • Update dependency org.apache.httpcomponents.client5:httpclient5 to v5.6.4 - autoclosed by @renovate-bot in #5261
  • Delegate HTTP status resolution to PolarisException hierarchy by @harshitaajoshi in #5206
  • Do not use MemorySizeConverter by @dimas-b in #5270
  • Update postgres Docker tag to v18.6 by @renovate-bot in #5286
  • Update dependency io.quarkus.platform:quarkus-bom to v3.38.2 by @renovate-bot in #5285
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1786536504 by @renovate-bot in #5287
  • Fix typos and grammar issues in the documentation by @XD-DENG in #5283
  • Fix setup export policy name collisions by @mattfaltyn in #5216
  • Remove spurious javadoc from IcebergCatalogHandler by @dimas-b in #5271
  • Update dependency io.floci:testcontainers-floci to v2.14.0 by @renovate-bot in #5299
  • Update dependency mypy to >=2.3, <=2.3.1 by @renovate-bot in #5298
  • Update dependency ch.qos.logback:logback-classic to v1.6.3 - autoclosed by @renovate-bot in #5295
  • Update github/codeql-action action to v4.37.7 - autoclosed by @renovate-bot in #5284
  • Update dependency tools.jackson:jackson-bom to v3.2.2 by @renovate-bot in #5296
  • Follow-up: Cli add views generic tables support by @MonkeyCanCode in #5290
  • Update amazon/aws-cli Docker tag to v2.36.24 by @renovate-bot in #5304
  • Update dependency org.mongodb:mongodb-driver-sync to v5.10.0 by @renovate-bot in #5297
  • Update dependency com.puppycrawl.tools:checkstyle to v13.11.0 by @renovate-bot in #5303
  • Update dependency com.fasterxml.jackson:jackson-bom to v2.22.2 by @renovate-bot in #5302
  • Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.0 by @renovate-bot in #5307
  • Preserve setup principal-role properties by @mattfaltyn in #5281
  • Update dependency com.google.guava:guava to v33.7.0-jre by @renovate-bot in #5314
  • Update docker.io/openpolicyagent/opa Docker tag to v1.19.1 by @renovate-bot in #5313
  • Fix: CLI's "--debug" mode leaks credentials to stderr (sanitizer misses camelCase keys on the wire) by @XD-DENG in #5289
  • CLI: Setup Azure missing parameter during setup/export by @MonkeyCanCode in #5220
  • Refresh the Apache Polaris homepage by @flyrain in #5279
  • Remove "default base location" arg from CatalogEntity.setStorageConfigurationInfo() by @dimas-b in #5276
  • Return a retryable 409 instead of 500 when a policy update loses a concurrent write by @ayushtkn in #5288
  • Update docker.io/floci/floci Docker tag to v1.7.0 by @renovate-bot in #5318
  • Update docker.io/floci/floci-az Docker tag to v0.11.0 by @renovate-bot in #5319
  • Update docker.io/floci/floci-gcp Docker tag to v0.7.0 by @renovate-bot in #5320
  • Update docker.io/prom/prometheus Docker tag to v3.14.0 by @renovate-bot in #5321
  • Update dependency com.google.guava:guava to v33.7.1-jre by @renovate-bot in #5316
  • Reuse principal role prefix constant in token validation by @flyrain in #5300
  • Update dependency com.puppycrawl.tools:checkstyle to v14 by @renovate-bot in #5323
  • Site: Remove unused image assets by @flyrain in #5315
  • Update quay.io/keycloak/keycloak Docker tag to v26.7.2 by @renovate-bot in #5327
  • Remove listNamespaces(Namespace) convenience overload from IcebergCatalogHandler by @ParasdotDev in #5227
  • Update Gradle to v9.7.1 by @renovate-bot in #5337
  • Update cockroachdb/cockroach Docker tag to v26.3.0 by @renovate-bot in #5338
  • Update dependency io.quarkus.platform:quarkus-bom to v3.38.3 by @renovate-bot in #5336
  • Update dependency org.agrona:agrona to v2.6.0 by @renovate-bot in #5339
  • Remove MinIO based tests and minio-testcontainer by @snazy in #5192
  • Update dependency io.floci:testcontainers-floci to v2.15.0 - autoclosed by @renovate-bot in #5332
  • Update dependency io.micrometer:micrometer-bom to v1.17.1 by @renovate-bot in #5341
  • Return Iceberg ErrorResponse envelope for server-side JSON processing errors by @iprithv in #5333
  • Fix NoSQL client-ID index reporting a re-added key as already in use by @ayushtkn in #5326
  • Update dependency software.amazon.awssdk:bom to v2.54.0 by @renovate-bot in #4644
  • Update dependency io.smallrye.config:smallrye-config-core to v3.18.2 by @renovate-bot in #5343
  • hardening: null-safe list handling in 'catalogs update --allowed-location' by @XD-DENG in #5325
  • Improve homepage visual consistency by @flyrain in #5317
  • Replace manual guides list with automatically generated one by @adutra in #5334
  • Update github/codeql-action action to v4.37.8 - autoclosed by @renovate-bot in #5346
  • fix(jdbc): key the policy mapping delete on the identity columns by @flyingImer in #5306
  • OpenLineage: add no-op POST /api/v1/lineage ingest endpoint by @adnanhemani in #4667
  • Add decrypt only access for legacy AWS KMS keys by @iting0321 in #5162
  • Update docker.io/adobe/s3mock Docker tag to v5.2.0 by @renovate-bot in #5352
  • Update dependency com.adobe.testing:s3mock-testcontainers to v5.2.0 - autoclosed by @renovate-bot in #5351
  • Remove invalid alert banner by @MonkeyCanCode in #5354
  • Fix: CLI 'catalogs create --type external' skips required-flag validation, leaking a pydantic ValidationError by @XD-DENG in #5353
  • Add Community and Slack actions to the homepage by @flyrain in #5356
  • Update dependency io.openlineage:openlineage-java to v1.52.0 - autoclosed by @renovate-bot in #5348
  • Update dependency software.amazon.awssdk:bom to v2.54.2 by @renovate-bot in #5359
  • Update amazon/aws-cli Docker tag to v2.36.29 by @renovate-bot in #5358
  • Remove remaining MinIO regression support by @snazy in #5342
  • Fix leaking TARGET_ENTITY_CONCURRENTLY_MODIFIED in AtomicOperationMetaStoreManager for renameEntity by @ayushtkn in #5191
  • Fix relational JDBC location-overlap index to match the optimized sibling-check query by @iprithv in #5301
  • Return 503 instead of 500 when the metastore fails during authentication by @shyundev in #5247
  • Return a generic 503 message when the metastore fails during authentication by @shyundev in #5363
  • Add the missing indexes to the CockroachDB schema by @shyundev in #5361
  • Update actions/setup-java action to v6 by @renovate-bot in #5364
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1787219878 by @renovate-bot in #5365
  • Update dependency com.google.cloud:google-cloud-iamcredentials to v2.96.0 by @renovate-bot in #5367
  • Fix scope of DROP_WITH_PURGE_ENABLED to tables so views can be dropped by @ayushtkn in #5322
  • Enlarge the homepage brandmark by @flyrain in #5368
  • Update dependency net.ltgt.gradle:gradle-errorprone-plugin to v5.1.1 by @renovate-bot in #5379
  • Update ranger.graalvm to v25.3.4.1 by @renovate-bot in #5380
  • Fix NPE in IcebergExceptionMapper when a cloud exception has a null message by @iprithv in #5340
  • OpenLineageIngestRequest: fix javadoc warning by @adutra in #5372
  • Silence verbose Ranger logger during tests by @adutra in #5375
  • StsClientsPool: fix deprecation warning by @adutra in #5374
  • Bump version to 1.8.0-SNAPSHOT following the 1.7.0 release by @adutra in #5381
  • Docs: fix Polaris Guide Testing docs by @adutra in #5373
  • Fix TestAddressResolver#resolveGoodName to avoid failing due to projectnessie.org by @ayushtkn in #5384
  • Update dependency io.quarkus.platform:quarkus-bom to v3.39.1 by @renovate-bot in #5394
  • Update cockroachdb/cockroach Docker tag to v26.3.1 by @renovate-bot in #5392
  • Update github/codeql-action action to v4.37.9 by @renovate-bot in #5393
  • Update docker.io/openpolicyagent/opa Docker tag to v1.20.0 by @renovate-bot in #5400
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1787587037 by @renovate-bot in #5397
  • Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.1 by @renovate-bot in #5399
  • NoSQL: Bulk-fetch grant targets instead of one round-trip per grant by @ayushtkn in #5383
  • Update docker.io/openpolicyagent/opa Docker tag to v1.20.1 by @renovate-bot in #5402
  • Fix setup round trips for dotted namespace levels by @mattfaltyn in #5292
  • Make the Relational JDBC schema name configurable by @cobed95 in #4945
  • Update dependency org.mongodb:mongodb-driver-sync to v5.11.0 by @renovate-bot in #5408
  • Update dependency com.puppycrawl.tools:checkstyle to v14.1.0 by @renovate-bot in #5413
  • Update dependency software.amazon.awssdk:bom to v2.54.7 by @renovate-bot in #5417
  • Update amazon/aws-cli Docker tag to v2.36.34 - autoclosed by @renovate-bot in #5416
  • Clarify default table-like location documentation by @flyrain in #5414
  • Preserve catalog storage names in setup round trips by @mattfaltyn in #5345
  • Update quay.io/keycloak/keycloak Docker tag to v26.7.3 by @renovate-bot in #5418
  • CLI: add storage-name support by @MonkeyCanCode in #5412
  • Fix namespace creation rejecting its own default location by @ayushtkn in #5357
  • Site: redesign shortcodes and partials producing GitHub links by @adutra in #5411
  • Update dependency pyiceberg to v0.12.0 by @renovate-bot in #5429
  • Update docker.io/floci/floci-az Docker tag to v0.12.0 - autoclosed by @renovate-bot in #5426
  • Update docker.io/floci/floci-gcp Docker tag to v0.8.0 by @renovate-bot in #5427
  • Update docker.io/floci/floci Docker tag to v2 by @renovate-bot in #5428
  • Update dependency io.floci:testcontainers-floci to v2.16.0 by @renovate-bot in #5430
  • chore(regtests): remove hello world fixture by @flyrain in #5423
  • Return 400 for rename requests missing source or destination by @iprithv in #5389
  • Deprecate ADD_TRAILING_SLASH_TO_LOCATION by @iprithv in #5273
  • Update dependency io.openlineage:openlineage-java to v1.53.0 by @renovate-bot in #5431
  • Update dependency io.floci:testcontainers-floci to v2.16.1 by @renovate-bot in #5435
  • Skip the default-location check when the namespace location was not requested by @ayushtkn in #5422
  • Update dependency io.quarkus.platform:quarkus-bom to v3.39.2 by @renovate-bot in #5443
  • Log the correct operation name when storePrincipalSecrets fails by @iprithv in #5441
  • Update docker.io/openpolicyagent/opa Docker tag to v1.20.2 by @renovate-bot in #5444
  • Update dependency org.slf4j:slf4j-api to v2.0.19 by @renovate-bot in #5447
  • fix(auth): bind internal JWTs to principal secret generation by @vigneshio in #5053
  • Fix EntityNameLookupRecord.toString to use the correct class name by @iprithv in #5450
  • Update alpine/curl Docker tag to v8.22.0 by @renovate-bot in #5451
  • Update dependency com.h2database:h2 to v2.5.250 by @renovate-bot in #5448
  • Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.10.2 by @renovate-bot in #5449
  • Update dependency software.amazon.awssdk:bom to v2.54.13 by @renovate-bot in #5456
  • Update amazon/aws-cli Docker tag to v2.36.40 by @renovate-bot in #5455
  • Reduce log verbosity of NoSQL persistence tests by @adutra in #5440
  • Rat: update exclusions for Hugo, AI, Spark and IntelliJ by @adutra in #5453
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1788187382 by @renovate-bot in #5461
  • Update plugin rat to v0.8.2 by @renovate-bot in #5460
  • Doc: Fix typo, wrong reference, and missing article in guides by @MonkeyCanCode in #5464
  • Update dependency com.google.cloud:google-cloud-iamcredentials to v2.97.0 by @MonkeyCanCode in #5463
  • CLI: show current status for namespace during setup dry-run by @MonkeyCanCode in #5462
  • Update dependency com.auth0:java-jwt to v4.6.1 by @renovate-bot in #5467
  • Update CatalogHandler and PolarisAdminServier to authorize using AuthorizationIntent by @sungwy in #5194
  • fix(persistence): reject a rename that would move an entity across catalogs by @flyingImer in #5305
  • Reject unknown policyType filter values in the Policy API by @SEPURI-SAI-KRISHNA in #5310
  • Update plugin rat to v0.9.0 by @renovate-bot in #5471
  • Update docker.io/mongo Docker tag to v8.3.9 by @renovate-bot in #5470
  • Docs: redact the Spark credential config in catalog examples by @huaxingao in #5468
  • Skip metadata loads for table, view, and namespace existence checks by @ayushtkn in #5438
  • Deduplicate intent-to-resolved-path resolution across authorizers by @ZephyrYWZhou in #5486
  • Update dependency org.mongodb:mongodb-driver-sync to v5.11.1 by @renovate-bot in #5490
  • Update plugin rat to v0.10.0 by @renovate-bot in #5489
  • Update github/codeql-action action to v4.38.0 by @renovate-bot in #5480
  • Update registry.access.redhat.com/ubi9/openjdk-21-runtime Docker tag to v1.24-3.1788862450 by @renovate-bot in #5479
  • Update plugin com.gradle.develocity to v4.5.1 by @renovate-bot in #5478
  • Update actions/setup-java action to v6.0.1 by @renovate-bot in #5477
  • Update pypa/gh-action-pypi-publish action to v1.14.2 by @renovate-bot in #4308
  • Accept optional whitespace around commas when parsing If-None-Match by @iprithv in #5454
  • fix: propagate SupportsBulkOperations through the FileIO wrappers by @rinzool in #5378
  •  Fix Azure user delegation key clock-skew failures  by @fivetran-arunsuri in #5483
  • Thread ResolvedIntent through findMissingPrivileges by @ZephyrYWZhou in #5493
  • Update plugin rat to v0.11.0 by @renovate-bot in #5495
  • Update dependency com.adobe.testing:s3mock-testcontainers to v5.2.2 by @renovate-bot in #5496
  • Update docker.io/adobe/s3mock Docker tag to v5.2.2 - autoclosed by @renovate-bot in #5497
  • Return 404 when policies disappear during deletion by @flyrain in #5500
  • Return 404 when semantic models disappear during deletion by @flyrain in #5499
  • Return 404 when generic tables disappear during deletion by @flyrain in #5502
  • Fix namespace property updates that set a location always failing by @ayushtkn in #5474
  • Update amazon/aws-cli Docker tag to v2.36.44 by @renovate-bot in #5509
  • Update dependency software.amazon.awssdk:bom to v2.54.17 by @renovate-bot in #5510
  • Update dependency io.smallrye.config:smallrye-config-core to v3.18.3 - autoclosed by @renovate-bot in #5505
  • [Fix] Update dependency io.quarkus.platform:quarkus-bom to v3.39.3 by @MonkeyCanCode in #5511
  • Fix retry handling in executeSelect() by @dimas-b in #5501
  • Handle an already-dropped task entity on async task retry by @SEPURI-SAI-KRISHNA in #5312
  • Update docker.io/mongo Docker tag to v8.3.11 by @renovate-bot in #5514
  • Update docker.io/jaegertracing/jaeger Docker tag to v2.21.0 by @renovate-bot in #5519
  • Update docker.io/floci/floci-az Docker tag to v0.13.0 by @renovate-bot in #5517
  • Update docker.io/floci/floci-gcp Docker tag to v0.9.0 by @renovate-bot in #5518
  • Update docker.io/floci/floci Docker tag to v2.1.0 by @renovate-bot in #5516
  • fix(auth): avoid exceptions for non-Polaris tokens during verification by @vigneshio in #5407
  • Fix GCS credential vending crash on bucket-root locations without trailing slash by @iprithv in #5512
  • Deduplicate leading-slash trimming into StorageLocation.trimLeadingSlash by @iprithv in #5524
  • Re-enable cloud storage ViewCatalogTests by @HotSushi in #5382
  • fix: return 400 instead of 500 for malformed pageToken on list endpoints by @youngrae81 in #5466
  • Reject NoSQL pagination tokens for missing snapshots by @iting0321 in #5508
  • Update dependency jakarta.enterprise:jakarta.enterprise.cdi-api to v5 by @renovate-bot in #5527
  • Core: Drop redundant getOperation() overrides in AuthorizationIntent records by @ZephyrYWZhou in #5507
  • Bound async file-cleanup deletions with a configurable timeout by @iprithv in #5398
  • Remove unused PolarisDiagnostics from PolarisStorageIntegrationProviderImpl by @dimas-b in #5529
  • fix: clarify the error when X-Iceberg-Access-Delegation resolves to unsupported remote signing by @youngrae81 in #5473
  • Update quay.io/keycloak/keycloak Docker tag to v26.7.4 - autoclosed by @renovate-bot in #5530
  • Add a configurable maximum for client-requested list page sizes by @ayushtkn in #5282
  • CLI: Add pagination support by @MonkeyCanCode in #5385
  • Add semantic model privileges by @flyrain in #5492
  • Check for commit conflicts before writing new table metadata by @raunaqmorarka in #5329

New Contributors

Full Changelog: apache-polaris-1.7.0...apache-polaris-1.8.0

Don't miss a new polaris release

NewReleases is sending notifications on new releases.