Skip to content

Commit 1b5549d

Browse files
authored
Add 1.0.0-incubating release to the downloads page (#2018)
1 parent c103ab5 commit 1b5549d

File tree

3 files changed

+47
-37
lines changed

3 files changed

+47
-37
lines changed

site/content/downloads/_index.md

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,56 @@
1717
# specific language governing permissions and limitations
1818
# under the License.
1919
#
20-
title: "Downloads"
21-
linkTitle: "Downloads"
20+
title: "Releases"
2221
weight: 200
2322
toc_hide: true
2423
hide_summary: true
2524
exclude_search: true
2625
cascade:
2726
type: docs
27+
params:
28+
show_page_toc: true
2829
---
30+
31+
## 1.0.0 release
32+
| Artifact | PGP Sig | SHA-512 |
33+
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|---|
34+
| [source tar.gz](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/apache-polaris-1.0.0-incubating.tar.gz) | [.asc](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/apache-polaris-1.0.0-incubating.tar.gz.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/apache-polaris-1.0.0-incubating.tar.gz.sha512) |
35+
| [binary tgz](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz) | [.asc](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.tgz.sha512) |
36+
| [binary zip](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.zip) | [.asc](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.zip.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/1.0.0-incubating/polaris-bin-1.0.0-incubating.zip.sha512) |
37+
| [Spark 3.5 with Scala 2.12 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.0.0-incubating/polaris-spark-3.5_2.12-1.0.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.0.0-incubating/polaris-spark-3.5_2.12-1.0.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.12/1.0.0-incubating/polaris-spark-3.5_2.12-1.0.0-incubating-bundle.jar.sha512) |
38+
| [Spark 3.5 with Scala 2.13 Client Jar](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.0.0-incubating/polaris-spark-3.5_2.13-1.0.0-incubating-bundle.jar) | [.asc](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.0.0-incubating/polaris-spark-3.5_2.13-1.0.0-incubating-bundle.jar.asc) | [.sha512](https://repo1.maven.org/maven2/org/apache/polaris/polaris-spark-3.5_2.13/1.0.0-incubating/polaris-spark-3.5_2.13-1.0.0-incubating-bundle.jar.sha512) |
39+
40+
Apache Polaris 1.0.0-incubating was released on July 9th, 2025.
41+
- **Highlights**
42+
- First release ready for real-world workloads after the public beta 0.9.0
43+
- **Binary distribution** -- first release with single downloadable .tgz or .zip artifact.
44+
- **Helm Chart** – debut of an official Helm chart for seamless Kubernetes deployment
45+
- **New features & enhancements**
46+
- **Policy Store** — persistence with schema evolution, built‑in TMS policies (Data compaction, Snapshot expiry, etc) and REST CRUD endpoints
47+
- **Postgres JDBC persistence** — native JDBC backend with robust support for concurrent changes.
48+
- **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.
49+
- **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.
50+
- **HTTP caching via ETag** — the loadTable endpoint supports ETag, reducing bandwidth and improving perceived latency
51+
- **Support for external identity providers (IdP)** — Polaris can now be its own IdP, delegate to an external IdP, or both
52+
- **Snapshot filtering** – clients can choose to load only referenced snapshots
53+
- **Catalog Federation (experimental)** – federate requests to an external Iceberg REST or Hadoop Catalog
54+
- **Generic Tables (experimental)** — serve multiple table formats besides Iceberg tables; initial Spark 3.5 plugin supports Delta Lake
55+
- **Event Listener framework (experimental)** — subscribe to catalog events (AfterTableCommitedEvent, BeforeViewCommitedEvent, etc)
56+
- **Notable bug fixes**
57+
- **CLI and Python Client improvements** – Support for new features, CLI repair, changes to the update subcommand, and various fixes
58+
- **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.
59+
- **TableOperations optimizations** – Changes to BasePolarisTableOperations result in less traffic to object storage during commits
60+
- **Bounded entity cache** – The entity cache is now more memory-aware and less likely to lead to OOMs
61+
- **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).
62+
- **Breaking changes**
63+
- **Server Configuration** – The format used to configure the Polaris service in 0.9 has changed with the migration to Quarkus and changes to configurations
64+
- **Bootstrap Flow** – The bootstrap flow used in 0.9 has changed with the migration to Quarkus and the new admin tool
65+
66+
## 0.9.0 release
67+
68+
| Artifact | PGP Sig | SHA-512 |
69+
|------------------------------------------------------------------------------------------------------------------------------------------|---|---|
70+
| [0.9.0-incubating source tar.gz](https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz) | [.asc](https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz.asc) | [.sha512](https://downloads.apache.org/incubator/polaris/0.9.0-incubating/apache-polaris-0.9.0-incubating.tar.gz.sha512) |
71+
72+
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.

site/content/downloads/releases.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

site/hugo.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,11 +111,8 @@ menu:
111111

112112
- name: "Downloads"
113113
identifier: "downloads"
114+
url: "/downloads"
114115
weight: 200
115-
- name: "Releases"
116-
parent: "downloads"
117-
url: "/downloads/releases"
118-
weight: 10
119116

120117
- name: "Community"
121118
identifier: "community"

0 commit comments

Comments
 (0)