Skip to content

Commit ca0cd9a

Browse files
docs(changelog): Update the Changelog with 1.0.1, 1.0.0, & 0.9.0 Releases (#2587)
1 parent 633f775 commit ca0cd9a

File tree

1 file changed

+40
-4
lines changed

1 file changed

+40
-4
lines changed

CHANGELOG.md

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ request adding CHANGELOG notes for breaking (!) changes and possibly other secti
4141

4242
- **MinIO**: Added MinIO integration support with comprehensive getting started documentation.
4343

44-
### Upgrade notes
44+
### Upgrade Notes
4545

46-
### Breaking changes
46+
### Breaking Changes
4747

4848
- Helm chart: the default value of the `authentication.tokenBroker.secret.symmetricKey.secretKey` property has changed
4949
from `symmetric.pem` to `symmetric.key`.
@@ -105,9 +105,45 @@ refresh-credentials flag for the desired storage provider.
105105

106106
### Commits
107107

108-
## [1.0.0-incubating]
108+
## [1.0.1-incubating]
109+
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:
110+
- remove db-kind in Helm Chart
111+
- add relational-jdbc to helm
112+
109113

110-
- TODO: backfill 1.0.0 release notes
114+
## [1.0.0-incubating]
115+
Apache Polaris 1.0.0-incubating was released on July 9th, 2025.
116+
117+
- **Highlights**
118+
- First release ready for real-world workloads after the public beta 0.9.0
119+
- **Binary distribution** – first release with single downloadable .tgz or .zip artifact.
120+
- **Helm Chart** – debut of an official Helm chart for seamless Kubernetes deployment
121+
- **New features & enhancements**
122+
- **Policy Store** — persistence with schema evolution, built‑in TMS policies (Data compaction, Snapshot expiry, etc) and REST CRUD endpoints
123+
- **Postgres JDBC persistence** — native JDBC backend with robust support for concurrent changes.
124+
- **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.
125+
- **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.
126+
- **HTTP caching via ETag** — the loadTable endpoint supports ETag, reducing bandwidth and improving perceived latency
127+
- **Support for external identity providers (IdP)** — Polaris can now be its own IdP, delegate to an external IdP, or both
128+
- **Snapshot filtering** – clients can choose to load only referenced snapshots
129+
- **Catalog Federation (experimental)** – federate requests to an external Iceberg REST or Hadoop Catalog
130+
- **Generic Tables (experimental)** — serve multiple table formats besides Iceberg tables; initial Spark 3.5 plugin supports Delta Lake
131+
- **Event Listener framework (experimental)** — subscribe to catalog events (AfterTableCommitedEvent, BeforeViewCommitedEvent, etc)
132+
- **Notable bug fixes**
133+
- **CLI and Python Client improvements** – Support for new features, CLI repair, changes to the update subcommand, and various fixes
134+
- **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.
135+
- **TableOperations optimizations** – Changes to BasePolarisTableOperations result in less traffic to object storage during commits
136+
- **Bounded entity cache** – The entity cache is now more memory-aware and less likely to lead to OOMs
137+
- **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).
138+
- **Breaking changes**
139+
- **Server Configuration** – The format used to configure the Polaris service in 0.9 has changed with the migration to Quarkus and changes to configurations
140+
- **Bootstrap Flow** – The bootstrap flow used in 0.9 has changed with the migration to Quarkus and the new admin tool
141+
142+
143+
## [0.9.0-incubating]
144+
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.
111145

112146
[Unreleased]: https://github.com/apache/polaris/commits
147+
[1.0.1-incubating]: https://github.com/apache/polaris/releases/tag/apache-polaris-1.0.1-incubating
113148
[1.0.0-incubating]: https://github.com/apache/polaris/releases/tag/apache-polaris-1.0.0-incubating-rc2
149+
[0.9.0-incubating]: https://github.com/apache/polaris/releases/tag/apache-polaris-0.9.0-incubating

0 commit comments

Comments
 (0)