<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Polaris Blog on Apache Polaris</title><link>https://polaris.apache.org/blog/</link><description>Recent content in Apache Polaris Blog on Apache Polaris</description><generator>Hugo</generator><language>en-us</language><copyright>&lt;a href="https://www.apache.org/"&gt;Copyright © 2026 The Apache Software Foundation&lt;/a&gt;.&lt;br&gt;Licensed under the &lt;a href="https://www.apache.org/licenses/LICENSE-2.0"&gt;Apache License, Version 2.0&lt;/a&gt;.</copyright><lastBuildDate>Sat, 04 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://polaris.apache.org/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Build a Local Open Data Lakehouse with k3d, Apache Ozone, Apache Polaris and Trino</title><link>https://polaris.apache.org/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/04/04/build-a-local-open-data-lakehouse-with-k3d-apache-ozone-apache-polaris-and-trino/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — Spin up a fully integrated, locally-running open data lakehouse on your laptop
in under 30 minutes using Kubernetes in Docker (k3d), Apache Ozone as S3-compatible
object storage, Apache Polaris as the Iceberg REST catalog and Trino as the SQL query
engine. No cloud account required.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="why-this-stack" id="why-this-stack"&gt;Why This Stack?&lt;a class="heading-anchor" href="#why-this-stack" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The modern open data lakehouse is built on open standards: &lt;strong&gt;Apache Iceberg&lt;/strong&gt; as the table
format, a &lt;strong&gt;REST catalog&lt;/strong&gt; to manage metadata, object storage for the actual files and a
decoupled compute engine for queries. This separation lets you swap any layer without
rewriting the others.&lt;/p&gt;</description></item><item><title>Introducing the setup Command in Apache Polaris</title><link>https://polaris.apache.org/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/</link><pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/03/29/introducing-the-setup-command-in-apache-polaris/</guid><description>&lt;h2 id="introduction" id="introduction"&gt;Introduction&lt;a class="heading-anchor" href="#introduction" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;As data platforms grow, managing Apache Polaris entities—such as catalogs, principals, and their associated roles—quickly becomes a complex orchestration problem. Traditionally, setting up a new Apache Polaris environment meant executing a series of individual CLI commands or API calls.&lt;/p&gt;
&lt;p&gt;To simplify this workflow, the Apache Polaris Python CLI now includes a &lt;code&gt;setup&lt;/code&gt; command. This feature introduces an infrastructure-as-code approach, allowing you to define your Polaris configuration in a single YAML file and apply it with a single command.&lt;/p&gt;</description></item><item><title>Apache Polaris Graduates to Top Level Project!</title><link>https://polaris.apache.org/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/02/19/apache-polaris-graduates-to-top-level-project/</guid><description>&lt;p&gt;We are thrilled to announce that &lt;strong&gt;Apache Polaris&lt;/strong&gt; has officially graduated from the Apache Incubator to
become a &lt;strong&gt;Top Level Project (TLP)&lt;/strong&gt; at the Apache Software Foundation (ASF).&lt;/p&gt;
&lt;p&gt;This milestone marks a significant pivotal point for the project, moving from a promising proposal to a mature,
community-governed standard for data cataloging and access control in the open data lakehouse.&lt;/p&gt;
&lt;h3 id="what-is-apache-polaris" id="what-is-apache-polaris"&gt;What is Apache Polaris?&lt;a class="heading-anchor" href="#what-is-apache-polaris" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;For those who are new to the project, Polaris is a &lt;strong&gt;cloud-native, open-source catalog for Apache Iceberg&lt;/strong&gt;.
It provides a centralized service to manage your data across different engines and clouds,
ensuring that your Iceberg tables remain interoperable and secure.&lt;/p&gt;</description></item><item><title>Floe and Apache Polaris: Policy-Driven Table Maintenance for Apache Iceberg</title><link>https://polaris.apache.org/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/</link><pubDate>Wed, 04 Feb 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/02/04/floe-and-apache-polaris-policy-driven-table-maintenance-for-apache-iceberg/</guid><description>&lt;h2 id="introduction" id="introduction"&gt;Introduction&lt;a class="heading-anchor" href="#introduction" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;Iceberg tables accumulate technical debt over time. Small files multiply as streaming jobs append data in micro-batches. Delete files pile up from CDC workloads. Snapshots grow unbounded, bloating metadata. Without regular maintenance, query performance degrades, storage costs rise, and planning times stretch from milliseconds to seconds.&lt;/p&gt;
&lt;p&gt;Apache Polaris provides a vendor-neutral Iceberg catalog with governance and access control, but it does not execute maintenance operations. The catalog manages metadata and enforces permissions. Compaction, snapshot expiration, orphan cleanup, and manifest optimization remain the user&amp;rsquo;s responsibility.&lt;/p&gt;</description></item><item><title>Mapping Legacy and Heterogeneous Datalakes in Apache Polaris</title><link>https://polaris.apache.org/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/01/12/mapping-legacy-and-heterogeneous-datalakes-in-apache-polaris/</guid><description>&lt;h2 id="introduction" id="introduction"&gt;Introduction&lt;a class="heading-anchor" href="#introduction" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;The data lake community and major engines such as Spark, Snowflake, and Trino are standardizing on the Iceberg REST catalog protocol for data discovery and access. While this shift provides the foundation for a modern lakehouse with transactions and centralized governance, many organizations still maintain significant volumes of data managed by legacy Hadoop/Hive catalogs or heterogeneous data lakes, resulting in siloed data environments with specialized query stacks.&lt;/p&gt;</description></item><item><title>Apache Polaris and Lance: Bringing AI-Native Storage to the Open Multimodal Lakehouse</title><link>https://polaris.apache.org/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/</link><pubDate>Tue, 06 Jan 2026 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2026/01/06/apache-polaris-and-lance-bringing-ai-native-storage-to-the-open-multimodal-lakehouse/</guid><description>&lt;h2 id="introduction" id="introduction"&gt;Introduction&lt;a class="heading-anchor" href="#introduction" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;We are excited to announce the integration between Apache Polaris and the Lance ecosystem,
enabling users to manage Lance tables through the Apache Polaris Generic Table API.
This integration brings AI-native columnar storage to the open multimodal lakehouse,
allowing organizations to leverage Apache Polaris as a unified catalog for both Iceberg and Lance tables.&lt;/p&gt;
&lt;h2 id="what-is-lance" id="what-is-lance"&gt;What is Lance?&lt;a class="heading-anchor" href="#what-is-lance" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://lance.org"&gt;Lance&lt;/a&gt; is an open lakehouse format designed for multimodal AI workloads.
It contains a file format, table format, and catalog spec that allows you to build a complete
multimodal lakehouse on top of object storage to power your AI workflows.
The key features of Lance include:&lt;/p&gt;</description></item><item><title>Securing S3 data with AWS KMS</title><link>https://polaris.apache.org/blog/2025/12/24/securing-s3-data-with-aws-kms/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/12/24/securing-s3-data-with-aws-kms/</guid><description>&lt;h2 id="introduction" id="introduction"&gt;Introduction&lt;a class="heading-anchor" href="#introduction" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;AWS &lt;a href="https://docs.aws.amazon.com/kms/latest/developerguide/overview.html"&gt;Key Management Service&lt;/a&gt; (KMS) provides
a way to encrypt S3 data in AWS without exposing raw key material outside AWS services.&lt;/p&gt;
&lt;p&gt;Apache Polaris supports using KMS in its catalogs backed by AWS S3 storage.&lt;/p&gt;
&lt;p&gt;This functionality will be available in the next release &lt;em&gt;after&lt;/em&gt; &lt;code&gt;1.3.0-incubating&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id="configuring-polaris-catalog" id="configuring-polaris-catalog"&gt;Configuring Polaris Catalog&lt;a class="heading-anchor" href="#configuring-polaris-catalog" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;KMS settings in Polaris are relevant to S3 buckets that have been configure to use KMS on the AWS side
(e.g. using SSE-KMS).&lt;/p&gt;</description></item><item><title>StarRocks and Apache Polaris Integration: Building a Unified, High-Performance Data Lakehouse</title><link>https://polaris.apache.org/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/</link><pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/10/21/starrocks-and-apache-polaris-integration-building-a-unified-high-performance-data-lakehouse/</guid><description>&lt;h2 id="introduction-why-starrocks--apache-polaris" id="introduction-why-starrocks--apache-polaris"&gt;Introduction: Why StarRocks + Apache Polaris?&lt;a class="heading-anchor" href="#introduction-why-starrocks--apache-polaris" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h2&gt;
&lt;h3 id="modern-data-architecture-pain-points-silos--engine-lock-in" id="modern-data-architecture-pain-points-silos--engine-lock-in"&gt;Modern Data-Architecture Pain Points: Silos &amp;amp; Engine Lock-in&lt;a class="heading-anchor" href="#modern-data-architecture-pain-points-silos--engine-lock-in" aria-label="Anchor"&gt;🔗&lt;/a&gt;
&lt;/h3&gt;
&lt;p&gt;Today’s data-driven enterprises face two chronic ailments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Data silos&lt;/strong&gt; : transactional data sits in RDBMS, click-streams in an S3 data lake, CRM data in a SaaS vault, etc. Cross-domain analysis requires expensive ETL and still arrives stale.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Engine lock-in&lt;/strong&gt; : every OLAP engine optimises for its own metadata layer and file layout. Migrating to a faster or cheaper engine means re-formatting, re-writing and re-governing years of data.&lt;/p&gt;</description></item><item><title>Integrating Apache Polaris with PuppyGraph for Real-time Graph Analysis</title><link>https://polaris.apache.org/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/</link><pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/10/02/integrating-apache-polaris-with-puppygraph-for-real-time-graph-analysis/</guid><description>&lt;p&gt;Unified data governance has become a hot topic over the last few years. As AI and other data-hungry use cases infiltrate the market, the need for a comprehensive data catalog solution with governance in mind has become critical. &lt;a href="https://github.com/apache/polaris"&gt;Apache Polaris&lt;/a&gt; has found its calling as an open-source solution, specifically built to handle data governed by &lt;a href="https://iceberg.apache.org/"&gt;Apache Iceberg&lt;/a&gt;, that is changing the way we manage and access data across various clouds, formats, and platforms. With a foundation rooted in Apache Iceberg, Apache Polaris ensures compatibility with various compute engines and data formats, making it an ideal choice for organizations focused on scalable, open data architectures.&lt;/p&gt;</description></item><item><title>Apache Polaris 1.1.0-incubating has been released!</title><link>https://polaris.apache.org/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/</link><pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/09/19/apache-polaris-1.1.0-incubating-has-been-released/</guid><description>&lt;p&gt;The Apache Polaris team is pleased to announce Apache Polaris 1.1.0-incubating.&lt;/p&gt;
&lt;p&gt;This release includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New features &amp;amp; enhancements&lt;/strong&gt;
** HMS support
** IMPLICIT authentication type
** Support for non-AWS S3 compatible storage with STS: MinIO, s3a scheme support
** Use of Realm instead of RealmId
** Modularized Federation Architecture
** Federated Catalog Support in Polaris CLI
** Expanded External Identity Provider support
** Python package (official)
** Documentation improvements (release process, multi-realms configuration)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug fixes&lt;/strong&gt;
** Fix drop view with default server configuration
** Fix MinIO support
** Remove ThreadLocal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release can be downloaded:&lt;/p&gt;</description></item><item><title>Doris X Polaris: Building Unified Data Lakehouse with Iceberg REST Catalog - A Practical Guide</title><link>https://polaris.apache.org/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/</link><pubDate>Mon, 15 Sep 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/09/15/doris-x-polaris-building-unified-data-lakehouse-with-iceberg-rest-catalog-a-practical-guide/</guid><description>&lt;p&gt;With the continuous evolution of data lake technologies, efficiently and securely managing massive datasets stored on object storage (such as AWS S3) while providing unified access endpoints for upstream analytics engines (like &lt;a href="https://doris.apache.org"&gt;Apache Doris&lt;/a&gt;) has become a core challenge in modern data architectures. &lt;a href="https://polaris.apache.org/"&gt;Apache Polaris&lt;/a&gt;, as an open and standardized REST Catalog service for Iceberg, provides an ideal solution to this challenge. It not only handles centralized metadata management but also significantly enhances data lake security and manageability through fine-grained access control and flexible credential management mechanisms.&lt;/p&gt;</description></item><item><title>Apache Polaris 1.0.1-incubating has been released!</title><link>https://polaris.apache.org/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><guid>https://polaris.apache.org/blog/2025/08/20/apache-polaris-1.0.1-incubating-has-been-released/</guid><description>&lt;p&gt;The Apache Polaris team is pleased to announce Apache Polaris 1.0.1-incubating.&lt;/p&gt;
&lt;p&gt;This release is a maintenance release on the 1.0.1-incubating one, fixing a couple of issues on the Helm Chart:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;remove db-kind in Helm Chart&lt;/li&gt;
&lt;li&gt;add relational-jdbc to Helm Chart&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release can be downloaded:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://polaris.apache.org/downloads/"&gt;https://polaris.apache.org/downloads/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The artifacts are available on Maven Central.&lt;/p&gt;
&lt;p&gt;The Docker images are available on Docker Hub:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/apache/polaris/tags"&gt;https://hub.docker.com/r/apache/polaris/tags&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.docker.com/r/apache/polaris-admin-tool/tags"&gt;https://hub.docker.com/r/apache/polaris-admin-tool/tags&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy !&lt;/p&gt;
&lt;p&gt;The Apache Polaris team.&lt;/p&gt;</description></item></channel></rss>