Releases: apache/polaris
Release list
Apache Polaris 1.5.0
What's Changed
- Site: allow "latest" sublinks by @adutra in #4008
- Remove unused PolarisAuthorizableOperation values by @dimas-b in #3991
- Fix SVN command for Release by @adnanhemani in #4005
- Delete unused values in PolarisAuthorizableOperation by @nandorKollar in #3994
- Fix SVN Credential Secrets by @adnanhemani in #4015
- CLI: Add summarize subcommand by @MonkeyCanCode in #4003
- chore(deps): update docker.io/mongo docker tag to v8.2.6 by @renovate-bot in #4011
- fix(deps): update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.4.0 by @renovate-bot in #4021
- chore(deps): update quay.io/keycloak/keycloak docker tag to v26.5.6 by @renovate-bot in #4028
- chore(deps): update gradle to v9.4.1 by @renovate-bot in #4027
- Demote
Initializing non-federated cataloglog message to DEBUG by @dimas-b in #4022 - chore(deps): update docker.io/adobe/s3mock docker tag to v4.12.1 by @renovate-bot in #4029
- doc: introduce guidelines for AI-generated contributions by @flyingImer in #3948
- core: decouple rbac privileges and semantics from
PolarisAuthorizableOperationsby @sungwy in #4006 - chore(deps): update docker.io/adobe/s3mock docker tag to v4.12.2 by @renovate-bot in #4030
- Use appropriate scope in producer methods by @adutra in #4031
- fix(deps): update dependency org.testcontainers:testcontainers-bom to v2.0.4 by @renovate-bot in #4025
- Replace helm/chart-testing-action with manual ct installation by @adutra in #4036
- fix(deps): update dependency software.amazon.awssdk:bom to v2.42.18 by @renovate-bot in #4038
- chore(deps): update amazon/aws-cli docker tag to v2.34.14 by @renovate-bot in #4037
- fix(deps): update dependency com.google.cloud:google-cloud-iamcredentials to v2.88.0 by @renovate-bot in #4035
- fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.21.2 by @renovate-bot in #4033
- core: refactor
PolarisSecurablewithPathSegmentby @sungwy in #4016 - Add MinIO coverage for AWS-shaped KMS vended credentials by @castanhas98 in #4034
- Set Quarkus config profile
itexplicitly by @snazy in #4039 - CLI: Fix catalog command by @MonkeyCanCode in #4047
- Add RustFS coverage for AWS-shaped KMS vended credentials by @MonkeyCanCode in #4045
- fix(deps): update dependency io.quarkus.platform:quarkus-bom to v3.32.4 by @renovate-bot in #4020
- chore(deps): update trinodb/trino docker tag to v480 by @renovate-bot in #4053
- chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.24-2.1774011801 by @renovate-bot in #4044
- fix(deps): update dependency com.google.cloud:google-cloud-storage-bom to v2.64.1 by @renovate-bot in #4055
- [NoSQL] Ensure index elements with non-
nullvalues by @snazy in #4018 - Enable multiple event listeners to consume for Polaris events by @nandorKollar in #3973
- Add Polaris Community Meeting 20260319 by @jbonofre in #4060
- CLI: Skip nested ns if existed during setup by @MonkeyCanCode in #4046
- chore(deps): bump requests from 2.32.5 to 2.33.0 in /client/python by @dependabot[bot] in #4063
- chore(deps): update plugin com.gradle.develocity to v4.4.0 by @renovate-bot in #4057
- Service: Refactor on grant operation by @flyrain in #4059
- chore(deps): update docker.io/openpolicyagent/opa docker tag to v1.15.0 by @renovate-bot in #4068
- Core: Catch number format exception in PolarisObjectMapperUtil by @flyrain in #4067
- fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.1 by @renovate-bot in #4073
- Add Polaris-Generic-Table-Access-Delegation header in the Generic Table API spec for credential vending by @gh-yzou in #4043
- fix(deps): update dependency org.apache.logging.log4j:log4j-core to v2.25.4 by @renovate-bot in #4074
- fix(deps): update dependency com.puppycrawl.tools:checkstyle to v13.4.0 by @renovate-bot in #4079
- chore(deps): update amazon/aws-cli docker tag to v2.34.19 by @renovate-bot in #4080
- fix(deps): update dependency software.amazon.awssdk:bom to v2.42.23 by @renovate-bot in #4081
- NoSQL: improve test coverage on index-value-serializers by @snazy in #4072
- chore(deps): update docker.io/openpolicyagent/opa docker tag to v1.15.1 by @renovate-bot in #4083
- Core: Refactor rbac operation semantics helpers by @flyrain in #4066
- Keep CLI doctype consistent and fix cli doc by @MonkeyCanCode in #4077
- Add blog for polaris cli setup command by @MonkeyCanCode in #4082
- NoSQL: Change to detect a theoretically possible recursive call, which must not happen at all. by @snazy in #4070
- chore(deps): update dependency mypy to >=1.20, <=1.20.0 by @renovate-bot in #4098
- Add BSD-2-Clause to license allow list by @flyrain in #4100
- chore(deps): update docker.io/jaegertracing/jaeger docker tag to v2.17.0 by @renovate-bot in #4102
- Unify equals/hashCode for Index.Element by @dimas-b in #4056
- NoSQL: Optimize index-impl scratch-buffer reuse by @snazy in #4071
- Fix GitHub Workflow for non-main branches by @adnanhemani in #4089
- Add doc for setup command under getting started by @MonkeyCanCode in #4087
- Remove the incorrect comment. by @flyrain in #4109
- fix(verify-release): fix bash pipe FD leak causing deadlock on maven checksum verification by @adnanhemani in #4024
- Helm: Add support for polaris.realm-context.require-header option by @adutra in #4105
- chore(deps): update docker.io/prom/prometheus docker tag to v3.11.0 by @renovate-bot in #4111
- Core: Use record for connection credentials by @flyrain in #4103
- Update quay.io/keycloak/keycloak Docker tag to v26.5.7 by @renovate-bot in #4113
- Fix broken links in README.md by @kumaab in #4119
- Update dependency com.github.jk1:gradle-license-report to v3.1.2 by @renovate-bot in #4120
- Rename ExternalCatalogFactory to FederatedCatalogFactory by @flyrain in #4116
- Clean SVN directories before adding artifacts by @adnanhemani in #4096
- Update plugin com.gradle.common-custom-user-data-gradle-plugin to v2.5.0 by @renovate-bot in #4122
- Move CallContextCatalogFactory to core module and rename by @flyrain in #4117
- CLI: add tables/find commands by @MonkeyCanCode in #4075
- Update amazon/aws-cli Docker tag to v2.34.24 by @renovate-bot in #4125
- Update dependency software.amazon.awssdk:bom to v2.42.28 by @renovate-bot in #4126
- Service: Make federation logic more explicit by @flyrain in #4091
- Update quay.io/ceph/ceph Docker tag to v20.2.1 by @renovate-bot in #4129
- Update Verify Release Script by @adnanhemani in #4114
- Harden GitHub Actions workflows by @adutra in #4097
- Allow setting ARN role and external ID on catalogs that had none by @adutra in #4019
- Update docker.io/adobe/s3mock Docker tag to v4.12.4 by @renovate-bot in #4133
- Update docker.io/prom/prometheus Docker tag to v3.11.1 - autoclosed by @renovate-bot in #4134
- Update dependency com.adobe.testing:s3mock-testcontainers to v4.12.4 by @renovate-bot in...
Apache Polaris 1.4.1
Apache Polaris 1.4.0
What's Changed
- Source tarball reproducible by @snazy in #3143
- Skip release e-mail templates from svn dist copy by @pingtimeout in #3147
- Make pom.xml always reproducible by @snazy in #3145
- Fix executable POSIX permission in archive files by @snazy in #3146
- Initial integration for hudi tables within Polaris by @rahil-c in #1862
- Update actions/setup-python digest to 83679a8 by @renovate-bot in #3157
- Update actions/stale digest to 5611b9d by @renovate-bot in #3155
- Fix LICENSE/NOTICE in the distributions by @jbonofre in #3125
- Remove readEntity() call by @adutra in #3111
- Run CI on release branches by @snazy in #3121
- adding support to use a kms key for s3 buckets data encryption (AWS only) by @fabio-rizzo-01 in #2802
- Update plugin jetbrains-changelog to v2.5.0 by @renovate-bot in #3166
- Update quay.io/keycloak/keycloak Docker tag to v26.4.6 by @renovate-bot in #3163
- NoSQL: Prepare admin-tool by @snazy in #3134
- Iceberg-Catalog: also set catalog-id for location overlap checks by @snazy in #3136
- Fix catalog-role creating in
PolarisTestMetaStoreManagerby @snazy in #3122 - Releasy: prepare for Helm 4 (helm package repro) by @snazy in #3088
- Update Quarkus Platform and Group to v3.30.1 by @renovate-bot in #3168
- Relax ARN validation logic by @dimas-b in #3071
- docs: Add François as Mentor by @dimas-b in #3162
- Event type IDs + event metadata incl. OTel context by @adutra in #2998
- fix typo in management API yaml by @dimas-b in #3172
- Fix homepage Get Started button layout by @tmater in #3169
- fix OPA javadoc referencing
OpaSchemaGeneratorby @dimas-b in #3153 - Update dependency com.azure:azure-sdk-bom to v1.3.3 by @renovate-bot in #3179
- Update dependency com.google.errorprone:error_prone_core to v2.45.0 - autoclosed by @renovate-bot in #3177
- test: Add Some Spark Client Tests and Update Documentation on Generic Tables by @adam-christian-software in #3152
- Make homepage image full-width by @tmater in #3171
- chore(enhancement): gitignore application-local.properties by @binarycat0 in #3175
- chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.23-6.1764155306 by @renovate-bot in #3186
- chore(deps): update quay.io/keycloak/keycloak docker tag to v26.4.7 by @renovate-bot in #3185
- fix(deps): update dependency software.amazon.awssdk:bom to v2.39.6 by @renovate-bot in #3184
- Testing: increase visibility + make PCC/PMSM accessible by @snazy in #3137
- Update docker.io/prom/prometheus Docker tag to v3.8.0 by @renovate-bot in #3191
- Update helm/chart-testing-action action to v2.8.0 by @renovate-bot in #2982
- chore(enhancement): make custom hidden tasks visible in ./gradlew tasks by @binarycat0 in #3176
- fix type cast warning in PolarisCatalogUtils by @dimas-b in #3178
- chore(deps): update actions/stale digest to 9971854 by @renovate-bot in #3197
- fix(deps): update dependency io.smallrye:jandex to v3.5.3 - autoclosed by @renovate-bot in #3193
- chore(deps): update actions/checkout digest to 8e8c483 by @renovate-bot in #3192
- added venv to the gitignore by @cccs-cat001 in #3199
- CLI: Add Hive federation option by @flyrain in #2798
- chore(deps): update docker.io/jaegertracing/all-in-one docker tag to v1.76.0 by @renovate-bot in #3201
- chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.23-6.1764562148 by @renovate-bot in #3202
- fix(deps): update quarkus platform and group to v3.30.2 by @renovate-bot in #3198
- chore(deps): update dependency boto3 to ~=1.42.2 by @renovate-bot in #3126
- NoSQL: CDI / Quarkus by @snazy in #3135
- fix(deps): update dependency com.adobe.testing:s3mock-testcontainers to v4.11.0 by @renovate-bot in #3208
- chore(deps): update dependency mypy to >=1.19, <=1.19.0 by @renovate-bot in #3180
- chore(deps): update actions/setup-java digest to f2beeb2 by @renovate-bot in #3206
- [chore]: Fix spelling by @MonkeyCanCode in #3212
- Make each task attempt run in a dedicated CDI request context by @dimas-b in #3210
- fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.3.0 by @renovate-bot in #3218
- [doc]: Doc cleanup for local deployment by @MonkeyCanCode in #3213
- [doc]: Doc fix for admin tool page by @MonkeyCanCode in #3214
- [doc]: Bump binary version from 1.0.0 to 1.2.0 and fix health port by @MonkeyCanCode in #3211
- fix(deps): update dependency io.opentelemetry:opentelemetry-bom to v1.57.0 by @renovate-bot in #3223
- fix(deps): update dependency org.apache.commons:commons-text to v1.15.0 by @renovate-bot in #3233
- fix(deps): update dependency software.amazon.awssdk:bom to v2.40.3 by @renovate-bot in #3234
- Add timeout and retry logic to Azure token fetch by @fivetran-rahulprakash in #3113
- infra: update markdown lint check by @kevinjqliu in #3187
- NoSQL: Add metastore types and mappings by @snazy in #3207
- NoSQL/nit: fix javadoc for
Realmsby @snazy in #3229 - Fix build issue for docker not found when using latest docker desktop by @MonkeyCanCode in #3227
- fix(deps): update dependency org.mongodb:mongodb-driver-sync to v5.6.2 by @renovate-bot in #3238
- fix(deps): update immutables to v2.12.0 by @renovate-bot in #3240
- fix(deps): update dependency io.micrometer:micrometer-bom to v1.16.1 by @renovate-bot in #3239
- [Core, Bug] CreateEntitiesIfNotExist/CreatePrincipal not return the same entity persisted. by @HonahX in #3219
- (feat) doc: Update Makefile to fix admonitions in helm doc and remove redundant sections by @MonkeyCanCode in #3232
- Change org.testcontainers: to org.testcontainers:testcontainers- by @MonkeyCanCode in #3225
- [feat] Helm: add support for topologySpreadConstraints by @MonkeyCanCode in #3216
- chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.23-6.1764764731 by @renovate-bot in #3241
- NoSQL correctness tests: add missing
logback-test.xmlfiles by @snazy in #3230 - Add Docker-based Ceph + Polaris cluster setup by @sharas2050 in #3022
- Remove *CommitTableEvent, Add *UpdateTableEvent to Transactions by @adnanhemani in #3195
- chore(deps): update dependency pydantic to >=2.12.5,<2.13.0 by @renovate-bot in #2807
- fix(deps): update dependency com.github.dasniko:testcontainers-keycloak to v4.0.1 by @renovate-bot in #3244
- fix(deps): update mockito monorepo to v5.21.0 by @renovate-bot in #3245
- Allow retrieving a config directly from a
Mapby @snazy in #3220 - Runtime/service: move getConfig() down to
IcebergCatalogHandlerby @snazy in #3231 - chore(deps): update quay.io/ceph/ceph docker tag to v20 by @renovate-bot in #3242
- fix(deps): update quarkus platform and group to v3.30.3 by @renovate-bot in #3247
- NoSQL: Prepare for NoSQL tests by @snazy in #3235
- Shell script to verify staged releas...
Release 1.3.0-incubating
Apache Polaris 1.3.0-incubating Release
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:apache-polaris-1.3.0-incubating- Polaris Serverapache/polaris-admin:apache-polaris-1.3.0-incubating- Polaris Admin Tool
apache-polaris-1.2.0-incubating
Download link and release notes: https://polaris.apache.org/downloads/#120-release
Full Changelog: https://github.com/apache/polaris/commits/apache-polaris-1.2.0-incubating
apache-polaris-1.1.0-incubating
Download link and release notes: https://polaris.apache.org/downloads/#110-release
Full Changelog: https://github.com/apache/polaris/commits/apache-polaris-1.1.0-incubating
apache-polaris-1.0.1-incubating
Download link and release notes: https://polaris.apache.org/downloads/#101-release
Full Changelog: https://github.com/apache/polaris/commits/apache-polaris-1.0.1-incubating
apache-polaris-1.0.0-incubating
Download link and release notes: https://polaris.apache.org/downloads/#100-release
Full Changelog: https://github.com/apache/polaris/commits/apache-polaris-1.0.0-incubating
apache-polaris-0.9.0-incubating
What's Changed
This is the first Apache Polaris (incubating) release.
It only includes source distribution (not binary distribution).
Source distribution: https://downloads.apache.org/incubator/polaris/0.9.0-incubating/
Release Notes: https://github.com/apache/polaris/milestone/1?closed=1
Full Changelog: https://github.com/apache/polaris/commits/apache-polaris-0.9.0-incubating