Messages by Date
-
2025/09/12
[PR] Docs: Add REST catalog authentication properties (addresses - #13209) [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Generic Serializer and DeSerializer for control topic consumers and producers [iceberg]
via GitHub
-
2025/09/12
Re: [I] Variant Data Type Support [iceberg]
via GitHub
-
2025/09/12
Re: [I] Support more type conversion [iceberg-rust]
via GitHub
-
2025/09/12
Re: [PR] REST: Freshness aware table loading [iceberg]
via GitHub
-
2025/09/12
Re: [PR] REST: Add LoadTableCredentials to IRC Reference Implementation [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Build: Bump com.aliyun.oss:aliyun-sdk-oss from 3.10.2 to 3.18.3 [iceberg]
via GitHub
-
2025/09/12
Re: [I] Cleanup newly created compacted files when rewrite data files failed due to commit conflict [iceberg]
via GitHub
-
2025/09/12
Re: [I] Support pushdown filters for non-cast date conversion functions (e.g. to_date) [iceberg-rust]
via GitHub
-
2025/09/12
Re: [PR] Read partitioned tables with source field missing from schema [iceberg-python]
via GitHub
-
2025/09/12
Re: [I] Connection pool shut down for io-impl S3FileIO [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Parquet: Support `In` predicate pushdown for ParquetFilters [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Spark Enforce partition filters for partitioned tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: Azure URI parsing with `KeyExtractor` function for `blobFileIO` preprocessing [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] Fix prefix match for ADLS_SAS_TOKEN [iceberg-python]
via GitHub
-
2025/09/12
Re: [PR] fix: Make TableMetadataV3ValidMinimal actually v3 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] fix: Azure URI parsing with `KeyExtractor` function for `blobFileIO` preprocessing [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] Spark 4.0: Support Spark Partial Limit Push Down [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] core: Adding read vector to range readable interface and adding mappe… [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: Azure URI parsing with `KeyExtractor` function for `blobFileIO` preprocessing [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] feat: support deleted rows in Comet [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: Make TableMetadataV3ValidMinimal actually v3 [iceberg]
via GitHub
-
2025/09/12
[PR] fix: NPE with V1 Manifests without existing_rows_count in V3 Tables [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Adds uid-suffix write option to prevent operator UID hash collisions [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [I] Guidance Needed: Iceberg-Spark Runtime JAR for Apache Spark 4.0.0 [iceberg]
via GitHub
-
2025/09/12
[PR] Flink: Adds uid-suffix write option to prevent operator UID hash collisions [iceberg]
via GitHub
-
2025/09/12
Re: [I] Guidance Needed: Iceberg-Spark Runtime JAR for Apache Spark 4.0.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Support parallel file search in deleting orphaned files [iceberg]
via GitHub
-
2025/09/12
Re: [PR] add docker cleanup to integration tests [iceberg-python]
via GitHub
-
2025/09/12
Re: [PR] [Append Scan] Introduce an `AbstractTableScan` with default methods [iceberg-python]
via GitHub
-
2025/09/12
Re: [PR] fix: Make TableMetadataV3ValidMinimal actually v3 [iceberg]
via GitHub
-
2025/09/12
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/12
Re: [PR] Spark 3.4: Backport: Add procedure and action to compute partition stats. [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] core: Adding read vector to range readable interface and adding mappe… [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Support parallel file search in deleting orphaned files [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Support parallel file search in deleting orphaned files [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
[PR] fix: Make TableMetadataV3ValidMinimal actually v3 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Core: Support removeUnusedSortOrders in ExpireSnapshots [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: Azure URI parsing with `KeyExtractor` function for `blobFileIO` preprocessing [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] Docs: Update supported Flink versions [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Docs: Update supported Flink versions [iceberg]
via GitHub
-
2025/09/12
Re: [PR] fix: Azure URI parsing with `KeyExtractor` function for `blobFileIO` preprocessing [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] Flink: Dynamic Sink: Add error stream for graceful error handling [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Supports RewriteManifests in TableMaintenance [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Supports RewriteManifests in TableMaintenance [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Support parallel file search in deleting orphaned files [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Dynamic Sink: Add error stream for graceful error handling [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/12
Re: [PR] Parquet, Core: Allows Internal Parquet Readers to use Custom Types [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Flink: Add support for Flink 2.1.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Core, OpenAPI: Implement refs snapshot mode in reference IRC [iceberg]
via GitHub
-
2025/09/12
Re: [I] HDFS support in iceberg-rust [iceberg-rust]
via GitHub
-
2025/09/12
[PR] Core, OpenAPI: Implement refs snapshot mode in reference IRC [iceberg]
via GitHub
-
2025/09/12
Re: [I] Azure Blob Storage URI Handling in createBlobFs Causes Incorrect Paths and Metadata Mismatch [iceberg-go]
via GitHub
-
2025/09/12
[PR] feat(manifest): Extent manifest to support iceberg v3 format [iceberg-go]
via GitHub
-
2025/09/12
Re: [I] Spaces in path parameters are encoded as '+' instead of '%20' [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
[PR] AWS, Core, Data, Spark: Remove deprecations for 1.11.0 [iceberg]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
Re: [PR] API, Core: Reference IRC to throw 304-NotModifiedException [iceberg]
via GitHub
-
2025/09/12
[PR] add docker cleanup to integration tests [iceberg-python]
via GitHub
-
2025/09/12
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/12
[PR] Flink: Backport #14044: Fix flaky tests for Iceberg sink [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Spark, Avro: Add support for row lineage in Avro reader [iceberg]
via GitHub
-
2025/09/12
Re: [PR] Spec: bring back added-rows in snapshot fields [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Compulsorily close coordinator if task is stopped by the connect framework. [iceberg]
via GitHub
-
2025/09/11
[PR] Build: Bump mmh3 from 5.1.0 to 5.2.0 [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] feat: bump datafusion to 48 [iceberg-rust]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
[PR] Build: Bump actions/setup-python from 5 to 6 [iceberg-python]
via GitHub
-
2025/09/11
[PR] Docs: add versioned docs for 1.10.0 [iceberg]
via GitHub
-
2025/09/11
Re: [PR] API: Clarify `notStartsWith` strict evaluation TODO and add TODO for `startsWith` [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat(metadata): PartitionSpec builder & validations [iceberg-go]
via GitHub
-
2025/09/11
Re: [I] Dataproc metastore on gRPC for iceberg tables is causing errors [iceberg]
via GitHub
-
2025/09/11
Re: [I] Which catalog object should we use, to create Iceberg tables for BigQuery consumption ? [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Strip trailing slash from default warehouse location [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] SPEC: Add referenced-by in loadTable API [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] API: Clarify `notStartsWith` strict evaluation TODO and add TODO for `startsWith` [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Draft: Added null and {} support for default values within SchemaParser [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Add Support for PartitionStatistics Files in RewriteTablePath. [iceberg]
via GitHub
-
2025/09/11
Re: [I] Metadata stop to be written after random period of time. Commit failed, will try again next cycle. [iceberg]
via GitHub
-
2025/09/11
Re: [PR] #1820 Add Geography/Geometry type [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] Backward Compatibility Support with Field Deletion Handling [iceberg]
via GitHub
-
2025/09/11
Re: [PR] core: Adding read vector to range readable interface and adding mappe… [iceberg]
via GitHub
-
2025/09/11
Re: [I] Spark iceberg runtime - predicate pushdown in parquet reader [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat(table): add fanout partition writer and rolling data writer [iceberg-go]
via GitHub
-
2025/09/11
Re: [PR] #1820 Add Geography/Geometry type [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] feat: implement literal expressions with binary serialization support [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [I] Metadata stop to be written after random period of time. Commit failed, will try again next cycle. [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Data, Parquet: Fix UUID ClassCastException when reading Parquet files with UUIDs written by PyIceberg [iceberg]
via GitHub
-
2025/09/11
Re: [I] HDFS support in iceberg-rust [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] HDFS support in iceberg-rust [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] Support AvailableNow Trigger in Spark Streaming [iceberg]
via GitHub
-
2025/09/11
Re: [D] Are we able to avoid reassign field-id when building TableMetadata? [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] HDFS support in iceberg-rust [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] Spark V3.5 : spark-sql extension stored procedure remove_orphan_files fails with S3 IO implementation [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Build: Allow overriding the default test parallelism of 1 [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Build: Add Docs Build CI [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: bump datafusion to 48 [iceberg-rust]
via GitHub
-
2025/09/11
Re: [PR] Spark: Support Trigger AvailableNow in SS [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Parquet: Support `In` predicate pushdown for ParquetFilters [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Build: Allow overriding the default test parallelism of 1 [iceberg]
via GitHub
-
2025/09/11
Re: [PR] chore: update CI workflow and enhance dependency management [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] refactor(writer): Refactor writers for the future partitioning writers [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] Does iceberg support "Predicate Pushdown" when spark read data from it? [iceberg]
via GitHub
-
2025/09/11
[PR] Build: Bump pyspark from 3.5.6 to 4.0.1 [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/11
Re: [I] Too verbose logs in Spark from Iceberg [iceberg]
via GitHub
-
2025/09/11
Re: [I] Partition info is not displayed in job description for RewritePositionDeleteFilesSparkAction [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: implement schema selection and projection methods [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat(metadata): PartitionSpec builder & validations [iceberg-go]
via GitHub
-
2025/09/11
Re: [PR] Do not avoid Commit Conflicts in replace transactions [iceberg]
via GitHub
-
2025/09/11
Re: [PR] #1820 Add Geography/Geometry type [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/11
[PR] chore(deps): bump actions/download-artifact from 4 to 5 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] fix(iceberg-datafusion): handle timestamp predicates from DF [iceberg-rust]
via GitHub
-
2025/09/11
Re: [I] Error when filtering by UUID in table scan [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] feat: avro schema add sanitize field name [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] core: Adding read vector to range readable interface and adding mappe… [iceberg]
via GitHub
-
2025/09/11
Re: [I] HDFS support in iceberg-rust [iceberg-rust]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Site: Add Spark 4 Artifact Links to Releases [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Arrow: Close child allocators [iceberg]
via GitHub
-
2025/09/11
Re: [PR] docs: Add link to BladePipe [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Manifest list encryption [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] pluggable routers [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: Implement Type Casting and toString for Literals [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [I] Remove extra `\` in Kafka Connect Configuration docs [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Expire snapshot thread safety issue 2409 [iceberg-python]
via GitHub
-
2025/09/11
Re: [PR] Manifest list encryption [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 3.4: Backport: Add procedure and action to compute partition stats. [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [PR] feat: scaffolding work for expression [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] feat: manifest writer and adapter impl part2 [iceberg-cpp]
via GitHub
-
2025/09/11
Re: [PR] Docs: Remove extra `\` in Kafka Connect Configuration docs [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [I] Make FileIO a Trait [iceberg-rust]
via GitHub
-
2025/09/11
Re: [PR] Site, Build: finalize 1.10.0 release with notes and update revapi and links [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Docs: Remove extra `\` in Kafka Connect Configuration docs [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support recursive delegate unwrapping to find ExtendedParser in parser chains [iceberg]
via GitHub
-
2025/09/11
Re: [I] Spark iceberg runtime - predicate pushdown in parquet reader [iceberg]
via GitHub
-
2025/09/11
Re: [I] Too verbose logs in Spark from Iceberg [iceberg]
via GitHub
-
2025/09/11
Re: [I] Partition info is not displayed in job description for RewritePositionDeleteFilesSparkAction [iceberg]
via GitHub
-
2025/09/11
Re: [PR] Spark 4.0: Support Spark Partial Limit Push Down [iceberg]
via GitHub