+1 (non-binding) for Apache Polaris 1.0.1-incubating (rc0) I have performed a review of the Apache Polaris 1.0.1-incubating release candidate and found it to be fully compliant with Apache Incubator release requirements.
Release Review Actions Performed: Release Artifact Validation - Verified download links are valid and accessible - Confirmed PGP signature is valid for the release artifact using the KEYS file - Verified SHA512 checksums are correct and match provided hashes - Confirmed source release artifact filename includes "incubating" - Did not validate convenience binaries (not required for incubator vote) Apache Incubator Legal Requirements - Verified LICENSE file contains proper Apache License 2.0 - Confirmed NOTICE file includes correct copyright (2025 ASF) and proper third-party attributions including Snowflake donation and Project Nessie - Validated all source files contain proper ASF license headers - Executed Apache RAT 0.8.1 check - PASSED with zero license violations - Confirmed DISCLAIMER file present with proper incubating language - Verified README contains complete ASF Incubator disclaimer Incubating Project Compliance - Project name consistently includes "(incubating)" designation across all generated artifacts and documentation - All binary files properly named with incubating version scheme: * polaris-server-1.0.1-incubating.jar * polaris-admin-1.0.1-incubating.jar * polaris-spark-3.5_2.12-1.0.1-incubating.jar * polaris-bin-1.0.1-incubating.zip - Build system applies incubating branding consistently to all JARs, sources, javadoc, and distribution packages - Documentation and website content includes appropriate incubating references Binary and Content Validation - Scanned for unexpected binary files - only found acceptable project assets (logos, favicons, documentation images) - Verified gradle wrapper excludes jar file (properties only) - No export-controlled cryptographic software present - Cryptographic usage limited to standard application security (SecureRandom, credential generation, Base64 encoding) Technical Validation - Successfully built project with ./gradlew assemble - Executed test suite with memory optimizations - 1160 tests passed, 1 failed (environment-related realm bootstrapping issue, not code-related) - Verified code quality checks pass (Checkstyle, Spotless formatting) - Confirmed proper dependency management and third-party attribution Copyright and Attribution Compliance - Proper ASF copyright notices throughout codebase - Initial code donation from Snowflake Inc. (2024) properly acknowledged - Third-party code from Project Nessie/Dremio correctly attributed - OpenAPI generated code properly documented in LICENSE file Build System Configuration - Gradle build system properly configured with incubating version: 1.0.1-incubating - All artifact manifests include "Implementation-Title: Apache Polaris(TM) (incubating)" - Memory optimization settings documented for large test suites - Apache RAT plugin configured with comprehensive exclusions Summary The release demonstrates excellent compliance with Apache Incubator standards. All legal requirements are satisfied, the project consistently uses proper incubating branding throughout all artifacts, technical builds are clean and tested, and proper attribution is maintained for all code sources. The single test failure is environment-related (realm bootstrapping) and does not indicate code quality issues. +1 (non-binding) Review performed using Apache RAT 0.8.1, Gradle 8.14.2, and analysis of the apache-polaris-1.0.1-incubating source distribution.