This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new ca0cd9a11 docs(changelog): Update the Changelog with 1.0.1, 1.0.0, &
0.9.0 Releases (#2587)
ca0cd9a11 is described below
commit ca0cd9a113c9ea71f3779796548fad55a1bed686
Author: Adam Christian
<[email protected]>
AuthorDate: Wed Sep 17 06:04:12 2025 -0700
docs(changelog): Update the Changelog with 1.0.1, 1.0.0, & 0.9.0 Releases
(#2587)
---
CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++----
1 file changed, 40 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9722a6355..da25b99f5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -41,9 +41,9 @@ request adding CHANGELOG notes for breaking (!) changes and
possibly other secti
- **MinIO**: Added MinIO integration support with comprehensive getting
started documentation.
-### Upgrade notes
+### Upgrade Notes
-### Breaking changes
+### Breaking Changes
- Helm chart: the default value of the
`authentication.tokenBroker.secret.symmetricKey.secretKey` property has changed
from `symmetric.pem` to `symmetric.key`.
@@ -105,9 +105,45 @@ refresh-credentials flag for the desired storage provider.
### Commits
-## [1.0.0-incubating]
+## [1.0.1-incubating]
+Apache Polaris 1.0.1-incubating was released on August 16th, 2025. It’s a
maintenance release on the 1.0.0 release fixing a couple of issues on the Helm
Chart:
+- remove db-kind in Helm Chart
+- add relational-jdbc to helm
+
-- TODO: backfill 1.0.0 release notes
+## [1.0.0-incubating]
+Apache Polaris 1.0.0-incubating was released on July 9th, 2025.
+
+- **Highlights**
+ - First release ready for real-world workloads after the public beta 0.9.0
+ - **Binary distribution** – first release with single downloadable .tgz or
.zip artifact.
+ - **Helm Chart** – debut of an official Helm chart for seamless Kubernetes
deployment
+- **New features & enhancements**
+ - **Policy Store** — persistence with schema evolution, built‑in TMS
policies (Data compaction, Snapshot expiry, etc) and REST CRUD endpoints
+ - **Postgres JDBC persistence** — native JDBC backend with robust support
for concurrent changes.
+ - **Rollback Compaction on Conflicts** - makes Polaris smarter, to revert
the compaction commits in case of crunch to let the writers who are actually
adding or removing the data to the table succeed. In a sense treating
compaction as always a lower priority process.
+ - **Enhanced runtime** — new runtime powered by Quarkus delivers
out‑of‑the‑box Kubernetes readiness, quick startup, OIDC integration, and many
other benefits. Polaris server and admin tool are now using Quarkus as a
runtime framework.
+ - **HTTP caching via ETag** — the loadTable endpoint supports ETag, reducing
bandwidth and improving perceived latency
+ - **Support for external identity providers (IdP)** — Polaris can now be its
own IdP, delegate to an external IdP, or both
+ - **Snapshot filtering** – clients can choose to load only referenced
snapshots
+ - **Catalog Federation (experimental)** – federate requests to an external
Iceberg REST or Hadoop Catalog
+ - **Generic Tables (experimental)** — serve multiple table formats besides
Iceberg tables; initial Spark 3.5 plugin supports Delta Lake
+ - **Event Listener framework (experimental)** — subscribe to catalog events
(AfterTableCommitedEvent, BeforeViewCommitedEvent, etc)
+- **Notable bug fixes**
+ - **CLI and Python Client improvements** – Support for new features, CLI
repair, changes to the update subcommand, and various fixes
+ - **Safe configurations** – Catalog-level Polaris configurations follow a
strict naming convention to avoid name clashes with user-provided configuration
entries. Legacy Polaris configuration names are still supported in 1.0 to allow
existing deployments to migrate without rush.
+ - **TableOperations optimizations** – Changes to BasePolarisTableOperations
result in less traffic to object storage during commits
+ - **Bounded entity cache** – The entity cache is now more memory-aware and
less likely to lead to OOMs
+ - **Bootstrapping fixes** – Users can more easily bootstrap a new realm.
Root credentials can be provided by the user or generated by Polaris (and
returned to the user).
+- **Breaking changes**
+ - **Server Configuration** – The format used to configure the Polaris
service in 0.9 has changed with the migration to Quarkus and changes to
configurations
+ - **Bootstrap Flow** – The bootstrap flow used in 0.9 has changed with the
migration to Quarkus and the new admin tool
+
+
+## [0.9.0-incubating]
+Apache Polaris 0.9.0 was released on March 11, 2025 as the first Polaris
release. Only the source distribution is available for this release.
[Unreleased]: https://github.com/apache/polaris/commits
+[1.0.1-incubating]:
https://github.com/apache/polaris/releases/tag/apache-polaris-1.0.1-incubating
[1.0.0-incubating]:
https://github.com/apache/polaris/releases/tag/apache-polaris-1.0.0-incubating-rc2
+[0.9.0-incubating]:
https://github.com/apache/polaris/releases/tag/apache-polaris-0.9.0-incubating
\ No newline at end of file