Messages by Date
-
2025/09/19
Re: [PR] Spark 4.0: Refactor Spark procedures to consistently use ProcedureInput for parameter handling. [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Core: Expose the stats of the manifest file content cache [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Core, OpenAPI: Implement refs snapshot mode in reference IRC [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Spark 4.0: Refactor Spark procedures to consistently use ProcedureInput for parameter handling. [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Spark 4.0: Refactor Spark procedures to consistently use ProcedureInput for parameter handling. [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Spark 4.0: Refactor Spark procedures to consistently use ProcedureInput for parameter handling. [iceberg]
via GitHub
-
2025/09/19
[PR] feat(metadata): prevent reserved tableProperties from being set / removed [iceberg-go]
via GitHub
-
2025/09/19
Re: [PR] Doc: Updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/19
Re: [PR] API, Spark 4.0: Add create_file_list option to RewriteTablePathProcedure. [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Fix commit idempotence of DynamicIcebergSink [iceberg]
via GitHub
-
2025/09/19
Re: [I] Checkpoint failing with the new DynamicIcebergSink [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Docs: lint markdown files in site build [iceberg]
via GitHub
-
2025/09/19
Re: [PR] API, Core: Introduce classes for content stats [iceberg]
via GitHub
-
2025/09/19
Re: [PR] [SPEC] New revision on schema evolution [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Core: Refactor: Rename resp to response in RESTCatalogAdapter [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Core: Avoid removing reused metadata file when registerTable fails [iceberg]
via GitHub
-
2025/09/19
[PR] Add CreateTransaction test to CatalogTests [iceberg-python]
via GitHub
-
2025/09/19
[PR] feat(metadata): validated SortOrders constructor, validations & tests [iceberg-go]
via GitHub
-
2025/09/19
Re: [PR] Compulsorily close coordinator if task is stopped by the connect framework. [iceberg]
via GitHub
-
2025/09/19
Re: [PR] SPEC: Add referenced-by in loadTable API [iceberg]
via GitHub
-
2025/09/19
Re: [PR] feat: add initial documentation website [iceberg-cpp]
via GitHub
-
2025/09/19
[PR] feat: add initial documentation website [iceberg-cpp]
via GitHub
-
2025/09/19
Re: [PR] Server-side planning models [iceberg-python]
via GitHub
-
2025/09/19
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/19
Re: [PR] AWS, Core, Data, Spark: Remove deprecations for 1.11.0 [iceberg]
via GitHub
-
2025/09/19
Re: [PR] API, Core: Introduce classes for content stats [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Draft: Added null and {} support for default values within SchemaParser [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Spec: bring back added-rows in snapshot fields [iceberg]
via GitHub
-
2025/09/19
Re: [PR] feat: Add native Vortex file format support to PyIceberg [iceberg-python]
via GitHub
-
2025/09/19
Re: [I] Doc updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Doc: Add Spark v4.0 to lifecycle status [iceberg]
via GitHub
-
2025/09/19
Re: [PR] Core: Make deprecated method package-private in PartitionStats [iceberg]
via GitHub
-
2025/09/19
Re: [PR] docs: Fix Podman and Orbstack pages not found [iceberg-rust]
via GitHub
-
2025/09/19
Re: [PR] Build: Bump pyiceberg-core from 0.5.1 to 0.6.0 [iceberg-python]
via GitHub
-
2025/09/19
[I] new method for SetExpression is not exposed [iceberg-rust]
via GitHub
-
2025/09/19
[PR] Make SetExpression public [iceberg-rust]
via GitHub
-
2025/09/19
Re: [I] Flink 1.20: DynamicIcebergSink Meets NoClassDefFoundError error when it comes to checkpoint [iceberg]
via GitHub
-
2025/09/19
Re: [I] Flink 1.20: DynamicIcebergSink Meets NoClassDefFoundError error when it comes to checkpoint [iceberg]
via GitHub
-
2025/09/19
Re: [PR] feat: add cpr and curl dependency for REST catalog [iceberg-cpp]
via GitHub
-
2025/09/19
Re: [PR] feat: add cpr and curl dependency for REST catalog [iceberg-cpp]
via GitHub
-
2025/09/19
Re: [I] Flink 1.20: DynamicIcebergSink Meets NoClassDefFoundError error when it comes to checkpoint [iceberg]
via GitHub
-
2025/09/19
Re: [I] Flink 1.20: DynamicIcebergSink Meets NoClassDefFoundError error when it comes to checkpoint [iceberg]
via GitHub
-
2025/09/19
[PR] Core: Make deprecated method package-private in PartitionStats [iceberg]
via GitHub
-
2025/09/19
[I] Flink 1.20: DynamicIcebergSink Meets NoClassDefFoundError error when it comes to checkpoint [iceberg]
via GitHub
-
2025/09/19
[PR] Add SQL UDF spec [iceberg]
via GitHub
-
2025/09/18
Re: [PR] feat: add cpr and curl dependency for REST catalog [iceberg-cpp]
via GitHub
-
2025/09/18
Re: [PR] feat: add cpr and curl dependency for REST catalog [iceberg-cpp]
via GitHub
-
2025/09/18
[I] can you support delete table with param purge [iceberg-go]
via GitHub
-
2025/09/18
Re: [I] Required fields within optional fields cause incorrect results in Trino [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: required nested fields within optional structs can produce null [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API, Spark 4.0: Add create_file_list option to RewriteTablePathProcedure. [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark 3.5, 4.0: Prevent unnecessary failure when executing DML queries with identifier fields [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Backport Parquet encoding tests for Spark 3.5 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Flink: Dynamic Sink: Add error stream for graceful error handling [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Doc: Updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/18
Re: [I] Doc updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/18
[PR] Doc: Updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Doc: Updates for newly support spark engines (4.0) [iceberg]
via GitHub
-
2025/09/18
[PR] Doc: Updates for newly support spark engines (4.0) [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: REST Scan Planning Task Implementation [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: REST Scan Planning Task Implementation [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Block schema field drop if it is reference by an active partition or sort field [iceberg-python]
via GitHub
-
2025/09/18
Re: [I] feat: Support Parquet modular encryption [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] Core: REST Scan Planning Task Implementation [iceberg]
via GitHub
-
2025/09/18
Re: [I] Feature: Expose metadata build/write duration in CommitReport (manifest list and metadata.json) [iceberg]
via GitHub
-
2025/09/18
[PR] [WIP] Spark 3.5: Upgrade to Spark 3.5.7 [iceberg]
via GitHub
-
2025/09/18
[PR] fix: Add table validity check for BigQueryMetastoreCatalog [iceberg]
via GitHub
-
2025/09/18
Re: [I] Spark's TimeStamp dataType being written as TimeStampMicroTZVector and read as BigIntVector [iceberg]
via GitHub
-
2025/09/18
Re: [I] Metadata stop to be written after random period of time. Commit failed, will try again next cycle. [iceberg]
via GitHub
-
2025/09/18
Re: [PR] chore: add release script and github workflow [iceberg-cpp]
via GitHub
-
2025/09/18
Re: [PR] API, Core: Reference IRC to throw 304-NotModifiedException [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/18
[PR] Site: Bump up mkdocs-monorepo-plugin to 1.1.2 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] feat: bump datafusion to 48 [iceberg-rust]
via GitHub
-
2025/09/18
[PR] feat: Enable zstd [iceberg-rust]
via GitHub
-
2025/09/18
[PR] Add smoke test scripte for Kafka connect Docker setup(#10739 follow-up) [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Add unit tests for UpdateStatisticsAction functionality. [iceberg-rust]
via GitHub
-
2025/09/18
[PR] [Core] Add mergeAppendTest to ensure consist distribution of data files in manifests [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core,Api: Add overwrite option when register external table to catalog [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Show owner while describing views w/ extended info [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Docs: Add Bodo to the docs sidebar [iceberg]
via GitHub
-
2025/09/18
Re: [I] rust_decimal only supports precision less than 28 [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Lack of integration tests for SQL catalog implementation [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] feat: abstract the MetricsEvaluator [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Flink/Spark: add visitor support for variant [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Custom snapshot property from session configuration [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Custom snapshot property from session configuration [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Backward Compatibility Support with Field Deletion Handling [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Backward Compatibility Support with Field Deletion Handling [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: Implement source-ids to deal with multi arguments transforms [iceberg]
via GitHub
-
2025/09/18
Re: [PR] pluggable routers [iceberg]
via GitHub
-
2025/09/18
Re: [PR] pluggable routers [iceberg]
via GitHub
-
2025/09/18
Re: [I] Increase concurrency during rewriting position delete files in Iceberg Tables. [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core,Api: Add overwrite option when register external table to catalog [iceberg]
via GitHub
-
2025/09/18
Re: [I] Increase concurrency during rewriting position delete files in Iceberg Tables. [iceberg]
via GitHub
-
2025/09/18
Re: [I] Flink/Spark: add visitor support for variant [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: HadoopFileIO to support bulk delete through the Hadoop Filesystem APIs [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: HadoopFileIO to support bulk delete through the Hadoop Filesystem APIs [iceberg]
via GitHub
-
2025/09/18
Re: [I] API: Follow up on adding Variant data type to implement sanitizing for Variant [iceberg]
via GitHub
-
2025/09/18
[PR] Remove user flag from poetry installation [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Fix variant type filtering in ParquetMetricsRowGroupFilter [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Fix variant type filtering in ParquetMetricsRowGroupFilter [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Run Catalog integration tests against REST Catalog impls [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] 16x New dremio iceberg blogs sept 2025 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] AWS, Core, Data, Spark: Remove deprecations for 1.11.0 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Run Catalog integration tests against REST Catalog impls [iceberg-python]
via GitHub
-
2025/09/18
Re: [I] Rust <> Python integration point [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [I] Needed help with iceberg-spark-runtime-4.0_2.13:1.10.0-SNAPSHOT jar for Apache Spark 4.0.0 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API, Spark 4.0: Add 'skip_file_list' option to RewriteTablePathProcedure for optional file-list generation. [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Run Catalog integration tests against REST Catalog impls [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] Azure: Don't fetch credential from endpoint if properties contain a valid credential [iceberg]
via GitHub
-
2025/09/18
[I] Release Apache Iceberg C++ 0.1.0 [iceberg-cpp]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Fix variant type filtering in ParquetMetricsRowGroupFilter [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Site: Remove Blogs and Talks From Site [iceberg]
via GitHub
-
2025/09/18
Re: [I] In concurrent workflows, the snapshot producer is overwriting newer schema changes with stale table metadata [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Fix variant type filtering in ParquetMetricsRowGroupFilter [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Fix variant type filtering in ParquetMetricsRowGroupFilter [iceberg]
via GitHub
-
2025/09/18
Re: [PR] docs: use * for path expansion instead of hardcoding version [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Site: Remove Blogs and Talks From Site [iceberg]
via GitHub
-
2025/09/18
[PR] Site: Remove Blogs and Talks From Site [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
Re: [PR] 16x New dremio iceberg blogs sept 2025 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
[I] EPIC: Pyiceberg <> Iceberg-rust Integration [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Doc updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/18
[I] Doc updates for newly support Spark Engines [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] fix(metadata): typo in schema-ids [iceberg-go]
via GitHub
-
2025/09/18
[PR] feat(manifest): implement missing method `NewManifestListWriterV3` [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] Core: REST Scan Planning Task Implementation [iceberg]
via GitHub
-
2025/09/18
[PR] fix(metadata): typo [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] feat(metadata): remove schemas + validations & tests [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
[PR] Docs: Update Spark Structured Streaming docs for Rate Limiting & Triggers [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: Refactor: Move properties of REST catalog into RESTCatalogProperties [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Core: REST Scan Planning Task Implementation [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Modify `list_*` methods in catalogs to return Iterators [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] API: Add geospatial bounding box types and implement intersects checking [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] feat(metadata): remove schemas + validations & tests [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] infra: add check-msrv to Makefile [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] CI: Fix Nightly PyPi GitHub Action [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] docs: update "how to release" [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] feat(metadata): remove schemas + validations & tests [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] Explicitly close SeekableInput in the AvroIterable [iceberg]
via GitHub
-
2025/09/18
Re: [I] Spark 4.0.1 + Iceberg 1.10.0 - Spark maintenance procedure rewrite_data_files with zOrder fails when using DATE column type [iceberg]
via GitHub
-
2025/09/18
[PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [PR] [DRAFT] feat(test): Add support for sqllogictests framework [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
[PR] Spark: Fix Z-order UDF to correctly handle DateType [iceberg]
via GitHub
-
2025/09/18
Re: [I] In concurrent workflows, the snapshot producer is overwriting newer schema changes with stale table metadata [iceberg]
via GitHub
-
2025/09/18
[PR] feat(metadata): PartitionSpec builder & validations [iceberg-go]
via GitHub
-
2025/09/18
Re: [PR] Fix prefix match for ADLS_SAS_TOKEN [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] Flink: Backport #14044: Fix flaky tests for Iceberg sink [iceberg]
via GitHub
-
2025/09/18
Re: [PR] feat(metadata): PartitionSpec builder & validations [iceberg-go]
via GitHub
-
2025/09/18
Re: [I] feedback from release verification [iceberg-python]
via GitHub
-
2025/09/18
Re: [PR] Core: Refactor: Move properties of REST catalog into RESTCatalogProperties [iceberg]
via GitHub
-
2025/09/18
Re: [I] Kafka connectors with upsert option [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Build: Bump com.aliyun.oss:aliyun-sdk-oss from 3.10.2 to 3.18.3 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/18
Re: [PR] API, Core: Reference IRC to throw 304-NotModifiedException [iceberg]
via GitHub
-
2025/09/18
Re: [I] fix `pyiceberg-core`'s release process [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] [DISCUSSION] How to represents decimal type? [iceberg-cpp]
via GitHub
-
2025/09/18
Re: [PR] [SPEC] Add finer grained read restrictions as part of loadTable [iceberg]
via GitHub
-
2025/09/18
Re: [I] Python package size has ballooned dramatically [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] [SPEC] Add finer grained read restrictions as part of loadTable [iceberg]
via GitHub
-
2025/09/18
[I] Querying Iceberg tables from Kafka Connect - filtering by "processing/landing" time [iceberg]
via GitHub
-
2025/09/18
Re: [I] doc: Add how to verify release section in doc. [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] docs: update "how to release" [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Connection lost during persistTable with Hive Locks can cause overwritten metadata location [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [I] Investigate trusted publishing in crates.io [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Support Hive3 when using Iceberg with Spark [iceberg]
via GitHub
-
2025/09/18
Re: [PR] [SPEC] Add finer grained read restrictions as part of loadTable [iceberg]
via GitHub
-
2025/09/18
Re: [PR] ci: Trigger Bindings Python CI on root Cargo.toml change [iceberg-rust]
via GitHub
-
2025/09/18
[PR] 16x New dremio iceberg blogs sept 2025 [iceberg]
via GitHub
-
2025/09/18
Re: [PR] docs: update "how to release" [iceberg-rust]
via GitHub
-
2025/09/18
Re: [I] Connection lost during persistTable with Hive Locks can cause overwritten metadata location [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Implement limit push down for `IcebergTableProvider ` [iceberg-rust]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/18
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub