Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge upstream #1

Merged
merged 236 commits into from
Sep 9, 2024
Merged

Merge upstream #1

merged 236 commits into from
Sep 9, 2024

Commits on Dec 26, 2023

  1. feat: Add website layout (#130)

    * feat: Add website layout
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * publish to rust.i.a.o
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix license
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Let's try mdbook action
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * use cargo install
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * disable section
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add docs for website
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix license
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * action approved
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    6a401d4 View commit details
    Browse the repository at this point in the history
  2. feat: Expression system. (#132)

    * feat: Expressions
    
    * Fix comments
    
    * Refactor expression to be more similar to iceberg model
    
    * Fix typo
    liurenjie1024 committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    6375fb8 View commit details
    Browse the repository at this point in the history
  3. website: Fix typo in book.toml (#136)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Dec 26, 2023
    Configuration menu
    Copy the full SHA
    70b49e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    43697b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    38d1977 View commit details
    Browse the repository at this point in the history
  2. feat: Add roadmap and features status in README.md (#134)

    * feat: Add roadmap and features status in README.md
    
    * Fix
    
    * Fix
    
    * Add more details according to comments
    
    * Revert unnecessary new line break
    
    * Nits
    
    ---------
    
    Co-authored-by: Fokko Driesprong <fokko@apache.org>
    liurenjie1024 and Fokko committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    6fa2768 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7dfb0f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. chore(deps): Bump peaceiris/actions-gh-pages from 3.9.2 to 3.9.3 (#143)

    Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3.9.2 to 3.9.3.
    - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
    - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
    - [Commits](peaceiris/actions-gh-pages@v3.9.2...v3.9.3)
    
    ---
    updated-dependencies:
    - dependency-name: peaceiris/actions-gh-pages
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    87777d4 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Update opendal requirement from 0.43 to 0.44 (#142)

    Updates the requirements on [opendal](https://github.com/apache/incubator-opendal) to permit the latest version.
    - [Release notes](https://github.com/apache/incubator-opendal/releases)
    - [Changelog](https://github.com/apache/incubator-opendal/blob/main/CHANGELOG.md)
    - [Commits](apache/opendal@v0.43.0...v0.43.0)
    
    ---
    updated-dependencies:
    - dependency-name: opendal
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    47e3ae7 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Configuration menu
    Copy the full SHA
    b703146 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. feat: Introduce basic file scan planning. (#129)

    * Code complete
    
    * Resolve
    
    * Done
    
    * Fix comments
    
    * Fix comments
    
    * Fix comments
    
    * Fix
    
    * Fix comment
    liurenjie1024 committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    c91aeae View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    18f63fe View commit details
    Browse the repository at this point in the history
  2. chore: Update reader api status (#162)

    * chore: Update reader api status
    
    * Restore unnecessary change
    liurenjie1024 committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    5d1a02d View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    35f3481 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Add formatting for toml files (#167)

    * Add formatting for toml files
    
    * Update call to taplo
    
    * Add command to format and a command to check
    Tyler-Sch committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    bcf2c5c View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. chore(deps): Update env_logger requirement from 0.10.0 to 0.11.0 (#170)

    Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger) to permit the latest version.
    - [Release notes](https://github.com/rust-cli/env_logger/releases)
    - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
    - [Commits](rust-cli/env_logger@v0.10.0...v0.10.2)
    
    ---
    updated-dependencies:
    - dependency-name: env_logger
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1775c90 View commit details
    Browse the repository at this point in the history
  2. feat: init file writer interface (#168)

    * init file writer interface
    
    * refine
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a9104dc View commit details
    Browse the repository at this point in the history
  3. fix: Manifest parsing should consider schema evolution. (#171)

    * fix: Manifest parsing should consider schema evolution.
    
    * Fix ut
    liurenjie1024 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e4f55d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    21c933a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d9d6cfc View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. feat: Add user guide for website. (#178)

    * Add
    
    * Fix format
    
    * Add license header
    liurenjie1024 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    be65c89 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Update derive_builder requirement from 0.12.0 to 0.13.0 (#…

    …175)
    
    Updates the requirements on [derive_builder](https://github.com/colin-kiegel/rust-derive-builder) to permit the latest version.
    - [Release notes](https://github.com/colin-kiegel/rust-derive-builder/releases)
    - [Commits](colin-kiegel/rust-derive-builder@v0.12.0...v0.12.0)
    
    ---
    updated-dependencies:
    - dependency-name: derive_builder
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9768b0e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Replace unwrap (#183)

    odysa committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    9ae9e13 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. feat: add handwritten serialize (#185)

    * add handwritten serialize
    
    * revert expect
    
    * remove expect
    odysa committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    6929b79 View commit details
    Browse the repository at this point in the history
  2. Fix avro schema names for manifest and manifest_list (#182)

    Co-authored-by: Fokko Driesprong <fokko@apache.org>
    JanKaul and Fokko committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    390cd51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09765db View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. feat: Bump version 0.2.0 to prepare for release. (#181)

    * feat: Bump version 0.2.0 to prepare for release.
    
    * Update dependencies
    liurenjie1024 committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    e008105 View commit details
    Browse the repository at this point in the history
  2. fix: default_partition_spec using the partion_spec_id set (#190)

    * add unit tests
    
    * fix type
    odysa committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    149c7fa View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    645f9dd View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. chore(deps): Update opendal requirement from 0.44 to 0.45 (#195)

    Updates the requirements on [opendal](https://github.com/apache/opendal) to permit the latest version.
    - [Release notes](https://github.com/apache/opendal/releases)
    - [Changelog](https://github.com/apache/opendal/blob/main/CHANGELOG.md)
    - [Commits](apache/opendal@v0.44.0...v0.44.2)
    
    ---
    updated-dependencies:
    - dependency-name: opendal
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    adef9bd View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Smooth out release steps (#197)

    Couple of small things:
    
    - The license check failed because the `dist/*` files were there
    - Add `dist/*` to gitignore since we don't want to push these files to the repo
    - Make `scripts/release.sh` executable
    - Align the svn structure with PyIceberg and Java
    Fokko committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    03f77b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. refactor: remove support of manifest list format as a list of file pa…

    …th (#201)
    
    * refactor: remove support of manifest list format as a list of file paths#158
    
    * refactor: add field definition to manifest list
    
    * refactor: delete duplicated function
    
    * refactor: fix duplicate function name
    Dysprosium0626 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e2ba1a4 View commit details
    Browse the repository at this point in the history
  2. refactor: remove unwraps (#196)

    * remove avro unwraps
    
    * rm unwrap in schema manifest
    
    * rm some expects
    
    * rm types
    
    * fix clippy
    
    * fix string format
    
    * refine some unwrap
    
    * undo schema.rs
    odysa committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    69a5f14 View commit details
    Browse the repository at this point in the history
  3. Fix: add required rust version in cargo.toml (#193)

    * Fix: add required rust version in cargo.toml
    
    * added rust-version to workspace=true in package
    dp-0 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    5c23124 View commit details
    Browse the repository at this point in the history
  4. Fix the REST spec version (#198)

    This number indicates from which release the code was generated.
    For example, currently new endpoints are added to the spec, but
    they are not supported by iceberg-rust yet.
    Fokko committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    07c9e0f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Configuration menu
    Copy the full SHA
    027f271 View commit details
    Browse the repository at this point in the history
  2. feat: Make thrift transport configurable (#194)

    * feat: make transport configurable (#188)
    
    * implement default for HmsThriftTransport
    DeaconDesperado committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    b6bbd1d View commit details
    Browse the repository at this point in the history
  3. Add UnboundSortOrder (#115)

    * Add UnboundSortOrder
    
    * Separate build methods for bound and unbound
    
    * Use a constant for unsorted order_id
    fqaiser94 committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    d251904 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. ci: Add workflow for publish (#218)

    * ci: Add workflow for publish
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix publish
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    8e3f950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fad60e1 View commit details
    Browse the repository at this point in the history
  3. docs: Add basic README for all crates (#215)

    * docs: Add basic README for all crates
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Remove license
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Update links
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    86784ee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f70c0d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. doc: Add download page (#219)

    * doc: Add download page
    
    * Fix links
    liurenjie1024 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    49a9d86 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Update derive_builder requirement from 0.13.0 to 0.20.0 (#…

    …203)
    
    Updates the requirements on [derive_builder](https://github.com/colin-kiegel/rust-derive-builder) to permit the latest version.
    - [Release notes](https://github.com/colin-kiegel/rust-derive-builder/releases)
    - [Commits](colin-kiegel/rust-derive-builder@v0.13.0...v0.13.1)
    
    ---
    updated-dependencies:
    - dependency-name: derive_builder
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    61e6444 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. test: add FileIO s3 test (#220)

    * add file io s3 test
    
    * add license
    
    * fixed version & rm port scanner
    odysa committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    048eac8 View commit details
    Browse the repository at this point in the history
  2. ci: Ignore RUSTSEC-2023-0071 for no actions to take (#222)

    * ci: Ignore RUSTSEC-2023-0071 for no actions to take
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix license header
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    a20cda8 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. feat: Add expression builder and display. (#169)

    * feat: Add expression builder and display.
    
    * Fix comments
    
    * Fix doc test
    
    * Fix name of op
    
    * Fix comments
    
    * Fix timestamp
    liurenjie1024 committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    811fd1d View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. chord: Add IssueNavigationLink for RustRover (#230)

    * chord:  IssueNavigationLink for RustRover
    
    * move to .idea
    
    * add apache license
    
    ---------
    
    Co-authored-by: fuqijun <qijun.fqj@alibaba-inc.com>
    stream2000 and fuqijun committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    cbf2873 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b248fd6 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. feat: add UnboundPredicate::negate() (#228)

    Issue: #150
    sdd committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    0fc0b0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f61d475 View commit details
    Browse the repository at this point in the history
  3. Implement basic Parquet data file reading capability (#207)

    * feat: TableScan parquet file read to RecordBatch stream
    
    * chore: add inline hinting and fix incorrect comment
    
    * refactor: extract record batch reader
    
    * refactor: rename `FileRecordBatchReader` to `ArrowReader`
    
    * refactor: rename file_record_batch_reader.rs to arrow.rs
    * refactor: move `batch_size` param to `TableScanBuilder`
    * refactor: rename `TableScan.execute` to `to_arrow`
    
    * refactor: use builder pattern to create `ArrowReader`
    sdd committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    8e4308d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    c7727e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0914f7a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Add hive metastore catalog support (part 1/2) (#237)

    * fmt members
    
    * setup basic test-infra for hms-catalog
    
    * add license
    
    * add hms create_namespace
    
    * add hms get_namespace
    
    * fix: typo
    
    * add hms namespace_exists and drop_namespace
    
    * add hms update_namespace
    
    * move fns into HmsCatalog
    
    * use `expose` in docker-compose
    
    * add hms list_tables
    
    * fix: clippy
    
    * fix: cargo sort
    
    * fix: cargo workspace
    
    * move fns into utils + add constants
    
    * include database name in error msg
    
    * add pilota to cargo workspace
    
    * add minio version
    
    * change visibility to pub(crate); return namespace from conversion fn
    
    * add minio version in rest-catalog docker-compose
    
    * fix: hms test docker infrastructure
    
    * add version to minio/mc
    
    * fix: license header
    
    * fix: core-site
    
    ---------
    
    Co-authored-by: mlanhenke <Marvin.Lanhenke@Berief-Food.de>
    marvinlanhenke and mlanhenke committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    3a947fa View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    b8919cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a1cb12 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. feat: Implement binding expression (#231)

    * feat: Implement binding expression
    liurenjie1024 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    83cdff4 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    78a416d View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. add rewrite_not (#263)

    marvinlanhenke committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    71cd44f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39e7e9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3d08f04 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. feat (static table): implement a read-only table struct loaded from m…

    …etadata (#259)
    
    * fixing some broken branch
    
    * adding readonly property to Table, and setting readonly value on StaticTable
    a-agmon committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    6e29ca7 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    d6703df View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. docs: annotate precision and length to primitive types (#270)

    Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
    waynexia committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    124a79b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    76af889 View commit details
    Browse the repository at this point in the history
  3. Metadata Serde + default partition_specs and sort_orders (#272)

    * change serde metadata v2
    
    * change default partition_specs and sort_orders
    
    * change test
    
    * use DEFAULTS
    marvinlanhenke committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    6f85456 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. feat: make optional oauth param configurable (#278)

    * make optional oauth param configurable
    
    * fix review comments.
    
    ---------
    
    Co-authored-by: hpal <hpal@apple.com>
    himadripal and hpal committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    c3c1f5f View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. fix: enable public access to ManifestEntry properties (#284)

    * enable public access to ManifestEntry properties
    
    * implementing getter methods instead of direct access
    a-agmon committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f0effeb View commit details
    Browse the repository at this point in the history
  2. feat: Implement the conversion from Arrow Schema to Iceberg Schema (#258

    )
    
    * feat: Implement the conversion from ArrowSchema to iceberg Schema
    
    * For review
    
    * Update test
    
    * Add LargeString, LargeBinary, LargeList and FixedSizeList
    
    * Add decimal type
    
    * For review
    
    * Fix clippy
    viirya committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    39aafdd View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    ce09b1e View commit details
    Browse the repository at this point in the history
  2. feat: modify Bind calls so that they don't consume self and inste…

    …ad return a new struct, leaving the original unmoved" (#290)
    sdd committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    757ef4c View commit details
    Browse the repository at this point in the history
  3. Add hive metastore catalog support (part 2/2) (#285)

    * fmt members
    
    * setup basic test-infra for hms-catalog
    
    * add license
    
    * add hms create_namespace
    
    * add hms get_namespace
    
    * fix: typo
    
    * add hms namespace_exists and drop_namespace
    
    * add hms update_namespace
    
    * move fns into HmsCatalog
    
    * use `expose` in docker-compose
    
    * add hms list_tables
    
    * fix: clippy
    
    * fix: cargo sort
    
    * fix: cargo workspace
    
    * move fns into utils + add constants
    
    * include database name in error msg
    
    * add pilota to cargo workspace
    
    * add minio version
    
    * change visibility to pub(crate); return namespace from conversion fn
    
    * add minio version in rest-catalog docker-compose
    
    * fix: hms test docker infrastructure
    
    * add version to minio/mc
    
    * fix: license header
    
    * fix: core-site
    
    * split utils and errors
    
    * add fn get_default_table_location
    
    * add fn get_metadata_location
    
    * add docs
    
    * add HiveSchemaBuilder
    
    * add schema to HiveSchemaBuilder
    
    * add convert_to_hive_table
    
    * cargo sort
    
    * implement table_ops without TableMetadataBuilder
    
    * refactor: HiveSchema fn from_iceberg
    
    * prepare table creation without metadata
    
    * simplify HiveSchemaBuilder
    
    * refactor: use ok_or_else()
    
    * simplify HiveSchemaBuilder
    
    * fix visibility of consts
    
    * change serde metadata v2
    
    * change default partition_specs and sort_orders
    
    * change test
    
    * add create table with metadata
    
    * use FileIO::from_path
    
    * add test_load_table
    
    * small fixes + docs
    
    * rename
    
    * extract get_metadata_location from hive_table
    
    * add integration tests
    
    * fix: clippy
    
    * remove whitespace
    
    * fix: fixture names
    
    * remove builder-prefix `with`
    
    * capitalize error msg
    
    * remove trait bound `Display`
    
    * add const `OWNER`
    
    * fix: default warehouse location
    
    * add test-case `list_tables`
    
    * add all primitives to test_schema
    
    * exclude `Timestamptz` from hive conversion
    
    * remove Self::T from schema
    
    * remove context
    
    * keep file_io in HmsCatalog
    
    * use json schema repr
    
    ---------
    
    Co-authored-by: mlanhenke <Marvin.Lanhenke@Berief-Food.de>
    marvinlanhenke and mlanhenke committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    0629ad5 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. feat: implement prune column for schema (#261)

    * feat: implement PruneColumn for Schema
    
    * fix: fix bugs for PruneColumn implementation
    
    * test: add test cases for PruneColumn
    
    * fix: fix minor to make more rusty
    
    * fix: fix cargo clippy
    
    * fix: construct expected_type from SchemaBuilder
    
    * fix: more readability
    
    * change return type of prune_column
    Dysprosium0626 committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    1c2a20b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8f2939 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Glue Catalog: Basic Setup + Test Infra (1/3) (#294)

    * extend dependency DIRS
    
    * create dependencies for glue
    
    * basic setup
    
    * rename test
    
    * add utils/get_sdk_config
    
    * add tests
    
    * add list_namespace
    
    * fix: clippy
    
    * fix: unused
    
    * fix: workspace
    
    * fix: name
    
    * use creds in test-setup
    
    * fix: empty dependencies.rust.tsv
    
    * fix: rename endpoint_url
    
    * remove deps.tsv
    
    * add hms deps.tsv
    
    * fix deps.tsv
    
    * fix: deps.tsv
    marvinlanhenke committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    fd9aa71 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. feat: rest client respect prefix prop (#297)

    * feat: rest client respect prefix prop
    
    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    
    * add test
    
    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    
    * fix tests without prefix
    
    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    
    * fix clippy
    
    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    
    ---------
    
    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    TennyZhuang committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    e196725 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffd76eb View commit details
    Browse the repository at this point in the history
  3. fix: renaming FileScanTask.data_file to data_manifest_entry (#300)

    * renaming FileScanTask.data_file to data_manifest_entry
    
    * renaming data_file.content() to content_type()
    
    * changing pub method to data()
    a-agmon committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    ce71aeb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c67007a View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. feat: Glue Catalog - namespace operations (2/3) (#304)

    * add from_build_error
    
    * impl create_namespace
    
    * impl get_namespace
    
    * add macro with_catalog_id
    
    * impl namespace_exists
    
    * impl update_namespace
    
    * impl list_tables
    
    * impl drop_namespace
    
    * fix: clippy
    
    * update docs
    
    * update docs
    
    * fix: naming and visibility of error conversions
    marvinlanhenke committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    2018ffc View commit details
    Browse the repository at this point in the history
  2. feat: add transform_literal (#287)

    * add transform_literal
    
    * refine
    
    * fix unwrap
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    bbc8578 View commit details
    Browse the repository at this point in the history
  3. feat: Complete predicate builders for all operators. (#276)

    * feat: Complete predicate builders for all operators.
    
    * ci: fix fmt error
    
    * fix nan and notnan
    QuakeWang committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    94c9af0 View commit details
    Browse the repository at this point in the history
  4. feat: Support customized header in Rest catalog client (#306)

    Note that: the default headers will not be overwritten.
    whynick1 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    49117cb View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. fix: chrono dep (#274)

    odysa committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    162f16e View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. feat: Read Parquet data file with projection (#245)

    * feat: Read Parquet data file with projection
    
    * fix
    
    * Update
    
    * More
    
    * For review
    
    * Use FeatureUnsupported error.
    viirya committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    6e5a871 View commit details
    Browse the repository at this point in the history
  2. Fix day timestamp micro (#312)

    * basic fix
    
    * change to Result<i32>
    
    * use try_unary
    marvinlanhenke committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    d57d91b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. feat: support uri redirect in rest client (#310)

    Signed-off-by: TennyZhuang <zty0826@gmail.com>
    TennyZhuang committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    3dcb3a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    865f774 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    301a0af View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Support identifier warehouses (#308)

    * Support identifier warehouses
    
    This is a bit confusing if you come from a Hive background
    where the warehouse is always a path to hdfs/s3/etc.
    
    With the REST catalog, the warehouse can also be a logical
    identifier:
    https://github.com/apache/iceberg/blob/main/open-api/rest-catalog-open-api.yaml#L72-L78
    
    This means that we have to make sure that we only parse paths
    that are an actual path, and not an identifier.
    
    I'm open to suggestions. The check is now very simple, but can
    be extended for example using a regex. But I'm not sure what
    the implications are of importing additional packages (in Python
    you want to keep it as lightweight as possible).
    
    * Use `if Url::parse().is_ok()`
    Fokko committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f7bffb1 View commit details
    Browse the repository at this point in the history
  2. feat: Project transform (#309)

    * add project bucket_unary
    
    * add project bucket_binary
    
    * add project bucket_set
    
    * add project identity
    
    * add project truncate
    
    * fixed array boundary
    
    * add project void
    
    * add project unknown
    
    * add docs + none projections
    
    * docs
    
    * docs
    
    * remove trait + impl boundary on Datum
    
    * fix: clippy
    
    * fix: test Transform::Unknown
    
    * add: transform_literal_result
    
    * add: transform_literal_result
    
    * remove: whitespace
    
    * move `boundary` to transform.rs
    
    * add check if transform can be applied to data_type
    
    * add check
    
    * add: java-testsuite Transform::Bucket
    
    * fix: clippy
    
    * add: timestamps to boundary
    
    * change: return bool from can_transform
    
    * fix: clippy
    
    * refactor: fn project match structure
    
    * add: java-testsuite Transform::Truncate
    
    * add: java-testsuite Transform::Dates + refactor
    
    * fix: doc
    
    * add: timestamp test + refactor
    
    * refactor: simplify projected_boundary
    
    * add: java-testsuite Transform::Timestamp
    
    * refactor tests
    
    * fix: timestamp conversion
    
    * fix: temporal test_result
    
    * basic fix
    
    * change to Result<i32>
    
    * use try_unary
    
    * add: java-testsuite Transform::Timestamp Hours
    
    * refactor: split and move tests
    
    * refactor: move transform tests
    
    * remove self
    
    * refactor: structure fn project + helpers
    
    * fix: clippy
    
    * fix: typo
    
    * fix: naming + generics
    marvinlanhenke committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    4e89ac7 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    ca9de89 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Configuration menu
    Copy the full SHA
    4170872 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. chore(deps): Update pilota requirement from 0.10.0 to 0.11.0 (#327)

    Updates the requirements on [pilota](https://github.com/cloudwego/pilota) to permit the latest version.
    - [Release notes](https://github.com/cloudwego/pilota/releases)
    - [Commits](cloudwego/pilota@pilota-0.10.0...pilota-0.10.0)
    
    ---
    updated-dependencies:
    - dependency-name: pilota
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    ecde318 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump peaceiris/actions-mdbook from 1 to 2 (#332)

    Bumps [peaceiris/actions-mdbook](https://github.com/peaceiris/actions-mdbook) from 1 to 2.
    - [Release notes](https://github.com/peaceiris/actions-mdbook/releases)
    - [Changelog](https://github.com/peaceiris/actions-mdbook/blob/main/CHANGELOG.md)
    - [Commits](peaceiris/actions-mdbook@v1...v2)
    
    ---
    updated-dependencies:
    - dependency-name: peaceiris/actions-mdbook
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9dba0ce View commit details
    Browse the repository at this point in the history
  3. chore(deps): Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 (#333)

    Bumps [peaceiris/actions-gh-pages](https://github.com/peaceiris/actions-gh-pages) from 3.9.3 to 4.0.0.
    - [Release notes](https://github.com/peaceiris/actions-gh-pages/releases)
    - [Changelog](https://github.com/peaceiris/actions-gh-pages/blob/main/CHANGELOG.md)
    - [Commits](peaceiris/actions-gh-pages@v3.9.3...v4.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: peaceiris/actions-gh-pages
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    2bb6918 View commit details
    Browse the repository at this point in the history
  4. chore(deps): Bump apache/skywalking-eyes from 0.5.0 to 0.6.0 (#328)

    Bumps [apache/skywalking-eyes](https://github.com/apache/skywalking-eyes) from 0.5.0 to 0.6.0.
    - [Release notes](https://github.com/apache/skywalking-eyes/releases)
    - [Changelog](https://github.com/apache/skywalking-eyes/blob/main/CHANGES.md)
    - [Commits](apache/skywalking-eyes@v0.5.0...v0.6.0)
    
    ---
    updated-dependencies:
    - dependency-name: apache/skywalking-eyes
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    8847f9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9160bba View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    de80a24 View commit details
    Browse the repository at this point in the history
  2. feat: Implement the conversion from Iceberg Schema to Arrow Schema (#277

    )
    
    * support iceberg schema to arrow schema
    
    * avoid realloc hashmap
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    5761fd2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7666bb6 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. feat: Glue Catalog - table operations (3/3) (#314)

    * add GlueSchemaBuilder
    
    * add warehouse
    
    * add serde_json, tokio, uuid
    
    * add minio
    
    * add create_table
    
    * add tests utils
    
    * add load_table
    
    * add drop_table + table_exists
    
    * add rename_table
    
    * add docs
    
    * fix: docs + err_msg
    
    * fix: remove unused const
    
    * fix: default_table_location
    
    * fix: remove single quotes error message
    
    * chore: add test-condition `test_rename_table`
    
    * chore: add test-condition `test_table_exists`
    marvinlanhenke committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    dcc380a View commit details
    Browse the repository at this point in the history
  2. chore: update roadmap (#336)

    * chore: update roadmap
    
    * chore: update reader section
    
    * fix: read into arrow record batch
    marvinlanhenke committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    0e683f2 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    0666b4b View commit details
    Browse the repository at this point in the history
  2. feat: init iceberg writer (#275)

    * init iceberg writer
    
    * refine
    
    * refine the interface
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    aba6209 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    0154829 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

  1. Refactor: Extract partition_filters from ManifestEvaluator (#360)

    * refactor: extract inclusive_projection from manifest_evaluator
    
    * refactor: add FileScanStreamContext
    
    * refactor: create partition_spec and partition_schema
    
    * refactor: add cache structs
    
    * refactor: use entry in partition_file_cache
    
    * refactor: use result
    
    * chore: update docs + fmt
    
    * refactor: add bound_filter to FileScanStreamContext
    
    * refactor: return ref BoundPredicate
    
    * fix: return type PartitionSpecRef
    
    * refactor: remove spec_id runtime check
    
    * feat: add check for content_type data
    marvinlanhenke committed Apr 30, 2024
    Configuration menu
    Copy the full SHA
    7dfc548 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Basic Integration with Datafusion (#324)

    * chore: basic structure
    
    * feat: add IcebergCatalogProvider
    
    * feat: add IcebergSchemaProvider
    
    * feat: add IcebergTableProvider
    
    * chore: add integration test infr
    
    * fix: remove old test
    
    * chore: update crate structure
    
    * fix: remove workspace dep
    
    * refactor: use try_join_all
    
    * chore: remove feature flag
    
    * chore: rename package
    
    * chore: update readme
    
    * feat: add TableType
    
    * fix: import + async_trait
    
    * fix: imports + async_trait
    
    * chore: remove feature flag
    
    * fix: cargo sort
    
    * refactor: CatalogProvider `fn try_new`
    
    * refactor: SchemaProvider `fn try_new`
    
    * chore: update docs
    
    * chore: update docs
    
    * chore: update doc
    
    * feat: impl `fn schema` on TableProvider
    
    * chore: rename ArrowSchema
    
    * refactor: remove DashMap
    
    * feat: add basic IcebergTableScan
    
    * chore: fix docs
    
    * chore: add comments
    
    * fix: clippy
    
    * fix: typo
    
    * fix: license
    
    * chore: update docs
    
    * chore: move derive stmt
    
    * fix: collect into hashmap
    
    * chore: use DFResult
    
    * Update crates/integrations/datafusion/README.md
    
    Co-authored-by: Liang-Chi Hsieh <viirya@gmail.com>
    
    ---------
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    Co-authored-by: Liang-Chi Hsieh <viirya@gmail.com>
    3 people committed May 2, 2024
    Configuration menu
    Copy the full SHA
    bbd042d View commit details
    Browse the repository at this point in the history
  2. refactor: cache partition_schema in fn plan_files() (#362)

    * refactor: add partition_schema_cache
    
    * refactor: use context as param object
    
    * fix: test setup
    
    * refactor: clone only when cache miss
    
    * chore: move derive stmts
    
    * refactor: remove unused case_sensitive parameter
    
    * refactor: remove partition_schema_cache
    
    * refactor: move partition_filter into wider scope
    marvinlanhenke committed May 2, 2024
    Configuration menu
    Copy the full SHA
    1c66e5a View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. fix (manifest-list): added serde aliases to support both forms conven…

    …tions (#365)
    
    * added serde aliases to support both forms conventions
    
    * reading manifests without avro schema
    
    * adding avro files of both versions and add a test to deser both
    
    * fixed typo
    a-agmon committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ffb691d View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. feat: Extract FileRead and FileWrite trait (#364)

    * feat: Extract FileRead and FileWrie trait
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Enable s3 services for tests
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix sort
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add comment for io trait
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix test for rest
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Use try join
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed May 14, 2024
    Configuration menu
    Copy the full SHA
    3b8121e View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. feat: Convert predicate to arrow filter and push down to parquet read…

    …er (#295)
    
    * feat: Convert predicate to arrow filter and push down to parquet reader
    
    * For review
    
    * Fix clippy
    
    * Change from vector of BoundPredicate to BoundPredicate
    
    * Add test for CollectFieldIdVisitor
    
    * Return projection_mask for leaf column
    
    * Update
    
    * For review
    
    * For review
    
    * For review
    
    * For review
    
    * More
    
    * fix
    
    * Fix clippy
    
    * More
    
    * Fix clippy
    
    * fix clippy
    viirya committed May 15, 2024
    Configuration menu
    Copy the full SHA
    81df940 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    40eb024 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. Configuration menu
    Copy the full SHA
    6d95a5c View commit details
    Browse the repository at this point in the history
  2. Add InclusiveMetricsEvaluator (#347)

    * feat: add InclusiveMetricsEvaluator
    
    * test: add more tests for InclusiveMetricsEvaluator
    sdd committed May 19, 2024
    Configuration menu
    Copy the full SHA
    e1c10b5 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Rename V2 spec names. (#380)

    gupteaj committed May 25, 2024
    Configuration menu
    Copy the full SHA
    43df392 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. make file scan task serializable (#377)

    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed May 27, 2024
    Configuration menu
    Copy the full SHA
    1bf80e1 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    e5b59a7 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    4407634 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. fix: make PrimitiveLiteral and Literal not be Ord (#386)

    * make PrimitiveLiteral and Literal not be Ord
    
    * refine Map
    
    * fix name
    
    * fix map test
    
    * refine
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    8068407 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. docs(writer/docker): fix small typos and wording (#389)

    * docs: fixup docker compose test_utils
    
    * docs: iceberg writer close fn
    jdockerty committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    1aa05e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. feat: StructAccessor.get returns Result<Option<Datum>> instead of…

    … `Result<Datum>` (#390)
    
    This is so that the accessor's result can represent null field values.
    
    Fixes: #379
    sdd committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f1ea6e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. feat: add ExpressionEvaluator (#363)

    * refactor: add partition_schema_cache
    
    * refactor: use context as param object
    
    * fix: test setup
    
    * refactor: clone only when cache miss
    
    * chore: move derive stmts
    
    * feat: add basic setup expression evaluator
    
    * refactor: remove unused case_sensitive parameter
    
    * chore: add doc
    
    * refactor: remove partition_schema_cache
    
    * refactor: move partition_filter into wider scope
    
    * feat: add expression_evaluator_cache and apply in scan.rs
    
    * chore: remove comment
    
    * refactor: remove unused test setup fn
    
    * feat: add basic test infr + simple predicate evaluation
    
    * fix: clippy
    
    * feat: impl `is_null` + `not_null`
    
    * feat: impl `is_nan` + `not_nan`
    
    * chore: change result type
    
    * feat: impl `less_than` + `greater_than`
    
    * chore: fix return type
    
    * feat: impl `eq` + `not_eq`
    
    * feat: impl `starts_with + `not_starts_with`
    
    * feat: impl  +
    
    * chore: add tests for and and or expr
    
    * chore: move test
    
    * chore: remove unused_vars
    
    * chore: update docs
    
    * chore: update docs
    
    * fix: typo
    
    * refactor: compare datum instead of primitive literal
    
    * refactor: use Result<Option> from accessor
    
    * chore: remove unused fn
    
    * fix: sdd sleep pattern matching
    marvinlanhenke committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    15e61f2 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    a888bd8 View commit details
    Browse the repository at this point in the history
  2. Add accessor for Schema identifier_field_ids (#388)

    * Add accessor for Schema identifier_field_ids
    
    * dont expose HashSet
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    
    * fix
    
    * Fix accessor
    
    ---------
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    c-thiel and liurenjie1024 committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e41f17e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    ffafe15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1912f0f View commit details
    Browse the repository at this point in the history
  3. feat: Add storage features for iceberg (#400)

    * feat: Add storage features for iceberg
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add fs and s3 into default features
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Make toml happy
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Remove not needed feature flag
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    b20d7ac View commit details
    Browse the repository at this point in the history
  4. Implement BoundPredicateVisitor for ManifestFilterVisitor (#367)

    * Implement all functions of BoundPredicateVisitor for ManifestFilterVisitor
    
    * Fix code comments
    
    * Refactor code and fixpredicate for is_some_and
    
    * Refactor code
    
    * Handle review comments
    
    * Handle review comments
    
    * Handle review comments
    
    * Refactor code
    s-akhtar-baig committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    070576b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2024

  1. Add missing arrow predicate pushdown implementations for StartsWith

    …, `NotStartsWith`, `In`, and `NotIn` (#404)
    
    * feat: add [not_]starts_with and [not_]in arrow predicate pushdown
    
    * fixes from issues highlighted in review
    sdd committed Jun 15, 2024
    Configuration menu
    Copy the full SHA
    adc5d20 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. feat: make BoundPredicate,Datum serializable (#406)

    * make BoundPredicate,Datum serializable
    
    * refine error
    
    * fix float check
    
    * use value instead of string to avoid precision loss
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    def6114 View commit details
    Browse the repository at this point in the history
  2. refactor: Upgrade hive_metastore to 0.1 (#409)

    * refactor: Upgrade hive_metastore to 0.1
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix typo
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    fa7fee9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Configuration menu
    Copy the full SHA
    11d4221 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    854171d View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. refactor(catalog/rest): Split http client logic to seperate mod (#423)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0d6fae0 View commit details
    Browse the repository at this point in the history
  2. Remove #[allow(dead_code)] from the codebase (#421)

    * Remove #[allow(dead_code)] from the codebase
    
    * Remove: dead_code, move: avroschema fn to test
    
    * Fix checks and code style, remove unused code
    
    * Change function name
    vivek378521 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    8955e7b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    7417a2a View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    64922c6 View commit details
    Browse the repository at this point in the history
  2. refactor: Implement ArrowAsyncFileWriter directly to remove tokio (#427)

    * refactor: Implement ArrowAsyncFileWriter directly to remove tokio
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Make build pass
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    fc3d475 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Configuration menu
    Copy the full SHA
    e6d6cd9 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. refactor(catalogs/rest): Split user config and runtime config (#431)

    * refactor(catalogs/rest): Split user config and runtime config
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Sort cargo
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix unit tests
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Remove default feature of tokio
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * return error here
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Return error if cred doesn't exist
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    c3b5364 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. feat: runtime module (#233)

    * temp runtime
    
    * POC
    
    * fix chrono
    
    * fix dep
    
    * refine module
    
    * refactor to use a deadly simple way
    
    * allow dead_code
    
    * add license
    
    * fix clippy and tests
    
    * clean code
    
    * undo
    
    * add async-std ci test
    
    * rm tokio dev-dep
    
    * make tokio dev dep
    
    * fix sort
    
    * rm tokio dev
    odysa committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    b341910 View commit details
    Browse the repository at this point in the history
  2. fix: Fix namespace identifier in url (#435)

    * fix: Fix namespace identifier in url
    
    * Remove table encoding
    liurenjie1024 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0937f19 View commit details
    Browse the repository at this point in the history
  3. refactor(io): Split io into smaller mods (#438)

    * refactor(io): Split io into smaller mods
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix test
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix cap
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Remove not used deps
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    8562708 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. chore: Use once_cell to replace lazy_static (#443)

    * chore: Use once_cell to replace lazy_static
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    dba6059 View commit details
    Browse the repository at this point in the history
  2. fix: Fix build while no-default-features enabled (#442)

    * fix: Fix build while no-default-features enabled
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix clippy
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add ci for no default features
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    5bfb8bd View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. chore(deps): Bump crate-ci/typos from 1.22.9 to 1.23.1 (#447)

    Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.22.9 to 1.23.1.
    - [Release notes](https://github.com/crate-ci/typos/releases)
    - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
    - [Commits](crate-ci/typos@v1.22.9...v1.23.1)
    
    ---
    updated-dependencies:
    - dependency-name: crate-ci/typos
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9603c8a View commit details
    Browse the repository at this point in the history
  2. docs: Refactor the README to be more user-oriented (#444)

    * docs: Refactor the README to be more user-oriented
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Apply suggestions from code review
    
    Co-authored-by: Fokko Driesprong <fokko@apache.org>
    
    * Polish
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Co-authored-by: Fokko Driesprong <fokko@apache.org>
    Xuanwo and Fokko committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8782665 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. feat: Add cargo machete (#448)

    * adding cargo machete to check unused dependencies
    
    * remove default values
    
    * adding a tag version instead of main
    
    * running cargo machete natively
    
    * removing unused dependency urlencoding
    
    * bug fixes
    vaibhawvipul committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    48f9e3e View commit details
    Browse the repository at this point in the history
  2. chore: Use nightly toolchain for check (#445)

    * chore: Use nightly toolchain for check
    
    * Fix check
    
    * Fix clippy finds
    
    * Make rustfmt happy
    
    * Make rustfmt happy
    
    * Update github actions
    
    * Use action builder since apache doesn't allow external actions
    
    * Fix comments
    
    * Fix README.md
    liurenjie1024 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    9e1e8eb View commit details
    Browse the repository at this point in the history
  3. reuse docker container to save compute resources (#428)

    * reuse docker container to save compute resources
    
    * add lazy resuse docker compose
    
    * refactor test fixture: the docker compose init is reused
    
    * use ctor and dtor to start docker compose and destory docker compose
    
    * fix cargo fmt check
    
    * fix cargo clippy
    
    * fix cargo fmt
    
    * fix cargo sort
    
    * add namespace for datafusion test
    
    * add empty check for list glue catalog namespace
    
    ---------
    
    Co-authored-by: thexiay <xiayu1187@gmail.com>
    thexiay and thexiay committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    9b8f791 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. feat: Add macos runner for ci (#441)

    * feat: Add macos runner for ci
    
    * feat: Add publish for macOS
    
    * reset the publish.yml
    
    * feat: add macOS for check ci
    
    * remove the macOS for unit ci
    QuakeWang committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    484ef05 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Configuration menu
    Copy the full SHA
    53c132c View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    8772968 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump crate-ci/typos from 1.23.1 to 1.23.2 (#457)

    Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.1 to 1.23.2.
    - [Release notes](https://github.com/crate-ci/typos/releases)
    - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
    - [Commits](crate-ci/typos@v1.23.1...v1.23.2)
    
    ---
    updated-dependencies:
    - dependency-name: crate-ci/typos
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    b2c5873 View commit details
    Browse the repository at this point in the history
  3. remove binary serialize in literal (#456)

    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    08c46fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0942e3c View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Configuration menu
    Copy the full SHA
    f30d872 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. chore(deps): Update typed-builder requirement from ^0.18 to ^0.19 (#473)

    ---
    updated-dependencies:
    - dependency-name: typed-builder
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    f5b406f View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. fix: use avro fixed to represent decimal (#472)

    fix #144
    
    Signed-off-by: xxchan <xxchan22f@gmail.com>
    xxchan committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    244a218 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Configuration menu
    Copy the full SHA
    4b275a2 View commit details
    Browse the repository at this point in the history
  2. fix: Transform::Day maps to Date rather than Int for consistency with…

    … reference implementation (#479)
    
    Issue: #478
    sdd committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    e4d8001 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. feat(iceberg): Add memory file IO support (#481)

    * feat(iceberg): Add memory file IO support
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix typo
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add comments for memory file io
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    c9ffbce View commit details
    Browse the repository at this point in the history
  2. Add in-memory catalog implementation (#475)

    * feat: Add in-memory catalog
    
    * Make clippy happy
    
    * Make cargo sort happy
    
    * Fix README links
    
    * Configurable file_io
    
    * Avoid nightly features
    
    * Remove TempFile
    
    * Use futures::lock::Mutex instead
    
    * Minor clean up
    
    * Make root configurable in FS FileIO and remove default_table_root_location from Catalog
    
    * Revert "Make root configurable in FS FileIO and remove default_table_root_location from Catalog"
    
    This reverts commit 807dd4c.
    
    * Remove default_table_root_location from Catalog and explicitly configure a location for tables in unit tests
    
    * lowercase catalog
    
    * Use default instead of new
    
    * Change references to memory
    fqaiser94 committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    36e128c View commit details
    Browse the repository at this point in the history
  3. chore: Enable new rust code format settings (#483)

    * chore: Enable new format settings
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    5b3d1d3 View commit details
    Browse the repository at this point in the history
  4. docs: Generate rust API docs (#486)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    297a607 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. chore: Fix format of recent PRs (#487)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 27, 2024
    Configuration menu
    Copy the full SHA
    5056dbb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de450c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2024

  1. chore(deps): Bump crate-ci/typos from 1.23.2 to 1.23.5 (#493)

    Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.23.2 to 1.23.5.
    - [Release notes](https://github.com/crate-ci/typos/releases)
    - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
    - [Commits](crate-ci/typos@v1.23.2...v1.23.5)
    
    ---
    updated-dependencies:
    - dependency-name: crate-ci/typos
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    aeeaa11 View commit details
    Browse the repository at this point in the history
  2. View Spec implementation (#331)

    * Add support for ViewSpec
    
    * Fix typos
    
    * Fix typos
    
    * clippy is always right
    
    * Add tests
    
    * Remove new_view_version test function
    
    * Remove append_version
    
    * View Representations Struct
    
    * ViewRepresentation case insensitive
    
    * Add fallible methods for ViewRepresentationsBuilder
    
    * Add tests for fallibe ViewRepresentationsBuilder methods
    
    * Introduce ViewVersionId as i32
    
    * Iterator for &'a ViewRepresentations
    
    * Improve comments
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    
    * Add test_view_metadata_v1_file_valid
    
    * Fix view_version iter
    
    * Remove ViewRepresentationsBuilder
    
    * Fix comment
    
    * Timestamp error handling
    
    * Fallible Timestamp Conversion from Millis
    
    * Fix Initial view Version = 1
    
    * Cleanup
    
    * Hide ViewMetadata iter() type
    
    * timestamp_ms_to_utc -> error.rs
    
    * TableMetadata timestamp conversion -> utility function
    
    * Improve error context
    
    * timestamp_ms_to_utc: LocalResult::None -> DataInvalid
    
    * Fix obsolete comment
    
    * ViewRepresentation::SqlViewRepresentation -> ::Sql
    
    * Fix broken clippy from rebase
    
    ---------
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    c-thiel and liurenjie1024 committed Jul 28, 2024
    Configuration menu
    Copy the full SHA
    ab4f69a View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    79b5650 View commit details
    Browse the repository at this point in the history
  2. chore: Bump OpenDAL to 0.48 (#500)

    * chore: Bump OpenDAL to 0.48
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    b3c2311 View commit details
    Browse the repository at this point in the history
  3. add check compatible func for primitive type (#492)

    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c81dd71 View commit details
    Browse the repository at this point in the history
  4. refactor(iceberg): Remove an extra config parse logic (#499)

    * refactor(iceberg): Remove an extra config parse logic
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * reduce some allocs
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Cleanup more
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    8248c91 View commit details
    Browse the repository at this point in the history
  5. feat: permit Datum Date<->Int type conversion (#496)

    Required for correct handling of partitions with Transform::Date
    sdd committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    869eef1 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Add additional S3 FileIO Attributes (#505)

    * Add additional S3 FileIO Attributes
    
    * Remove custom S3SSEType
    c-thiel committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e8f8694 View commit details
    Browse the repository at this point in the history
  2. docs: Add links to dev docs (#508)

    * docs: Add links to dev docs
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Add links
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4df188b View commit details
    Browse the repository at this point in the history
  3. chore: Remove typo in README (#509)

    * chore: Remove typo in README
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix link
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c58e69d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. feat: podman support (#489)

    * feat: improve docker/podman get OsArch compatibility
    
    * fix: replace deprecated 'links' keyword in docker compose
    
    * refactor: use IpAddr and SocketAddr when able
    
    * docs: add podman documentation
    
    * address PR documentation comments
    
    * address pr comments on tests
    
    * Address pr comments, properly handle result with match
    
    * address pr comments, refactor get_cmd_output
    
    * move podman instr to docs/contributing
    
    * address pr comment, show detailed err msg
    
    ---------
    
    Co-authored-by: Alex Yin <alexyin@ibm.com>
    alexyin1 and Alex Yin committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    001dfa7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd9eea1 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. Configuration menu
    Copy the full SHA
    0f7fc20 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    4083f81 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Concurrent table scans (#373)

    * feat: concurrent table scans
    
    * refactor: remove TableScanConfig.
    sdd committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    abe3a64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ded5926 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b4ea11 View commit details
    Browse the repository at this point in the history
  4. feat: Establish subproject pyiceberg_core (#518)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    68069e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. fix: complete miss attribute for map && list in avro schema (#411)

    * add miss attr in list/map avro schema
    
    * refine error handle
    
    * fix unused warn
    
    * fix typos
    
    * update avro and unittest
    
    * refine check_schema_conversion
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    5bf9f3c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. arrow/schema.rs: refactor tests (#531)

    * arrow/schema.rs: refactor tests
    
    Signed-off-by: Shirly <AndreMouche@126.com>
    
    * *:address comments
    
    Signed-off-by: Shirly <AndreMouche@126.com>
    
    ---------
    
    Signed-off-by: Shirly <AndreMouche@126.com>
    AndreMouche committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    2daa2c9 View commit details
    Browse the repository at this point in the history
  2. feat: initialise SQL Catalog (#524)

    * feat: initialise SQL Catalog
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: remove rls-rustls
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * feat: change to SqlBindStyle and rename consts
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    callum-ryan committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    80c1399 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2024

  1. chore(deps): Bump actions/setup-python from 4 to 5 (#536)

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Aug 11, 2024
    Configuration menu
    Copy the full SHA
    182b20d View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. support session token (#530)

    twuebi committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    bbbea97 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Simplify PrimitiveLiteral (#502)

    * simplify PrimitiveLiteral
    
    * fix test
    
    ---------
    
    Co-authored-by: ZENOTME <st810918843@gmail.com>
    ZENOTME and ZENOTME committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    07b7744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    596fc37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c917a87 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c426956 View commit details
    Browse the repository at this point in the history
  5. chore(deps): Update sqlx requirement from 0.7.4 to 0.8.0 (#537)

    Updates the requirements on [sqlx](https://github.com/launchbadge/sqlx) to permit the latest version.
    - [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
    - [Commits](launchbadge/sqlx@v0.7.4...v0.8.0)
    
    ---
    updated-dependencies:
    - dependency-name: sqlx
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Aug 13, 2024
    Configuration menu
    Copy the full SHA
    42235b4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    257cdbd View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. feat: support for gcs storage (#520)

    * chore: include opendal/services-gcs
    
    * feat: basic gcs scaffolding
    
    * feat: populate config parse with basic details
    
    * feat: include docker-compose integration tests
    
    * feat: add extra iceberg properties
    
    * feat: add tests for gcs read/write
    
    These are currently conditional tests with a todo comment using the
    test_with proc macro. More work needs to be done on
    investigating/potentially expanding OpenDAL to allow unauthenticated
    requests to fake-gcs-server. At the moment this always ends up reaching
    the final VM metadata check.
    
    * chore: minor cleanup for compose todo
    
    * fix: do not introduce new properties
    
    * feat: infer bucket from path
    
    * chore: add user-project const
    
    * feat: add allow_anonymous for test
    
    * chore: remove test-with dep
    
    * feat: update with allow_anonymous functionality
    
    This requires the opendal allow_anonymous funcitonality with the GCS
    service to work.
    
    * ci: use cargo sort
    
    * chore: undo storage-gcs default feature
    
    * feat: include disable_ params for GCS_NO_AUTH
    
    * ci: use storage-all for async-std tests
    
    * revert: use opendal from workspace
    
    Now that v0.49 has been released, this work does not need to pin to a
    particular version!
    jdockerty committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    cbd1844 View commit details
    Browse the repository at this point in the history
  2. feat: Allow FileIO to reuse http client (#544)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2137f6b View commit details
    Browse the repository at this point in the history
  3. docs: Add an example to scan an iceberg table (#545)

    * docs: Add an example to scan an iceberg table
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Format toml
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a3f9aec View commit details
    Browse the repository at this point in the history
  4. Concurrent data file fetching and parallel RecordBatch processing (#515)

    * feat: concurrent data file fetches, parallel RecordBatch processing
    
    * refactor: centralize infallible `available_parallelism` fn. Use better channel size limit in arrow read
    sdd committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2758961 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68ef766 View commit details
    Browse the repository at this point in the history
  6. chore: Bump datafusion to 41 (#548)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    4434909 View commit details
    Browse the repository at this point in the history
  7. feat: Partition Binding and safe PartitionSpecBuilder (#491)

    * Initial commit
    
    * Fixes
    
    * Replace UnboundPartitionSpec Builder
    
    * Fix tests, allow year, month day partition
    
    * Comments
    
    * typos
    
    * Fix UnboundBuild setting partition_id
    
    * Add test for unbound spec without partition ids
    
    * Fix into_unbound fn name
    
    * Split bound & unbound Partition builder, change add_partition_fields
    
    * Improve comment
    
    * Fix fmt
    
    * Review fixes
    
    * Remove partition_names() HashSet creation
    c-thiel committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9862026 View commit details
    Browse the repository at this point in the history
  8. Bump to version 0.3.0 (#549)

    * Bump to version 0.3.0
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * regen
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Fix typo
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    
    * Update CHANGELOG.md
    
    ---------
    
    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    79711ac View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. io: add support for role arn and external id s3 props (#553)

    Add support for client.assume-role.arn and
    client.assume-role.external-id s3 config properties.
    
    Partial fix for #527
    mattheusv committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    cb3c8be View commit details
    Browse the repository at this point in the history
  2. fix: ensure S3 and GCS integ tests are conditionally compiled only wh…

    …en the storage-s3 and storage-gcs features are enabled (#552)
    sdd committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    a796325 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1b32a33 View commit details
    Browse the repository at this point in the history
  4. io: add support to set assume role session name (#555)

    Partial fix for #527
    mattheusv committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    19af3d3 View commit details
    Browse the repository at this point in the history
  5. test: refactor datafusion test with memory catalog (#557)

    * add memory catalog
    
    * fix style
    
    * fix style
    FANNG1 committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    fcf14ca View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Configuration menu
    Copy the full SHA
    1731766 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    4440af6 View commit details
    Browse the repository at this point in the history
  2. Object Cache: caches parsed Manifests and ManifestLists for performan…

    …ce (#512)
    
    * feat: adds ObjectCache, to cache Manifests and ManifestLists
    
    * refactor: change obj cache method names and use more readable default usize value
    
    * chore: improve error message
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    
    * fix: change object cache retrieval method visibility
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    
    * feat: improved error message in object cache get_manifest
    
    * test(object-cache): add unit tests for object cache manifest and manifest list retrieval
    
    * fix: ensure that object cache insertions are weighted by size
    
    * test: fix test typo
    
    * fix: ensure object cache weight is that of the wrapped item, not the Arc
    
    ---------
    
    Co-authored-by: Renjie Liu <liurenjie2008@gmail.com>
    sdd and liurenjie1024 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a1ec0fa View commit details
    Browse the repository at this point in the history
  3. Update the paths (#569)

    This is in line with the paths above, and also with the previous version:
    
    https://dist.apache.org/repos/dist/release/iceberg/
    Fokko committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    94adc42 View commit details
    Browse the repository at this point in the history
  4. docs: Add links for released crates (#570)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    a4894f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9778fe6 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Ensure that RestCatalog passes user config to FileIO (#476)

    * fix: ensure that RestCatalog passes user config to FileIO
    
    * docs: added some doc comments to clarify override order for config
    sdd committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    e387bdb View commit details
    Browse the repository at this point in the history
  2. Move zlib and unicode licenses to allow (#566)

    Both licenses can be moved to the `allowed` section:
    
    - **adler32** [ships](https://github.com/remram44/adler32-rs/blob/master/LICENSE) with a **zlib** license and is a category A-license
    - **unicode-ident** ships with a **UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE** which is also a category A-license
    
    The **ring** license is a bit [more involved](https://github.com/briansmith/ring/blob/main/LICENSE) and carries a lot of history, I think it is best to keep that as an exception for now, since the OpenSSL license is also not explicitly listed on the ASF page. I don't see anything alarming in the `LICENSE` file.
    
    ASF page on the subject: https://www.apache.org/legal/resolved.html#category-a
    Fokko committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    70d5b0b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. website: Update links for 0.3.0 (#573)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    4da12c5 View commit details
    Browse the repository at this point in the history
  2. feat(timestamp_ns): Implement timestamps with nanosecond precision (#542

    )
    
    * feat(timestamp_ns): first commit
    
    * feat(timestamp_ns): Add mappings for timestamp_ns/timestamptz_ns
    
    * feat(timestamp_ns): Remove unused dep
    
    * feat(timestamp_ns): Fix unit test
    
    * feat(timestamp_ns): Fix test_all_type_for_write()
    
    * feat(timestamp_ns): fix test_transform_days_literal
    
    * feat(timestamp_ns): fix math for timestamptz_nanos
    
    * chore: formatting
    
    * chore: formatting
    
    * chore: Appease clippy
    
    ---------
    
    Co-authored-by: Timothy Maloney <tmaloney@influxdata.com>
    Sl1mb0 and Sl1mb0 committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    b36d1c6 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. fix: correct partition-id to field-id in UnboundPartitionField (#576)

    * correct partition-id to field id in PartitionSpec
    
    * correct partition-id to field id in PartitionSpec
    
    * correct partition-id to field id in PartitionSpec
    
    * xx
    FANNG1 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    ba66665 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Configuration menu
    Copy the full SHA
    f9c92b7 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. chore(deps): Update typed-builder requirement from 0.19 to 0.20 (#582)

    ---
    updated-dependencies:
    - dependency-name: typed-builder
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    905ebd2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Expose Transforms to Python Binding (#556)

    * bucket transform rust binding
    
    * format
    
    * poetry x maturin
    
    * ignore poetry.lock in license check
    
    * update bindings_python_ci to use makefile
    
    * newline
    
    * python-poetry/poetry#9135
    
    * use hatch instead of poetry
    
    * refactor
    
    * revert licenserc change
    
    * adopt review feedback
    
    * comments
    
    * unused dependency
    
    * adopt review comment
    
    * newline
    
    * I like this approach a lot better
    
    * more tests
    sungwy committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ecbb4c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    da08e8d View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Table Scan: Add Row Group Skipping (#558)

    * feat(scan): add row group and page index row selection filtering
    
    * fix(row selection): off-by-one error
    
    * feat: remove row selection to defer to a second PR
    
    * feat: better min/max val conversion in RowGroupMetricsEvaluator
    
    * test(row_group_filtering): first three tests
    
    * test(row_group_filtering): next few tests
    
    * test: add more tests for RowGroupMetricsEvaluator
    
    * chore: refactor test assertions to silence clippy lints
    
    * refactor: consolidate parquet stat min/max parsing in one place
    sdd committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    7aa8bdd View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    ae75f96 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. feat: SQL Catalog - namespaces (#534)

    * feat: SQL Catalog - namespaces
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * feat: use transaction for updates and creates
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: pull out query param builder to fn
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * feat: add drop and tests
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: String to str, remove pub and optimise query builder
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: nested match, remove ok()
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: remove pub, add set, add comments
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: refactor list_namespaces slightly
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: add default properties to all new namespaces
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: remove check for nested namespace
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * chore: add more comments to the CatalogConfig to explain bind styles
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    * fix: edit test for nested namespaces
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
    callum-ryan committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    620d58e View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. feat: Add more fields in FileScanTask (#609)

    Signed-off-by: Xuanwo <github@xuanwo.io>
    Xuanwo committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    cbbd086 View commit details
    Browse the repository at this point in the history
  2. chore(deps): Bump crate-ci/typos from 1.24.3 to 1.24.5 (#616)

    Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.24.3 to 1.24.5.
    - [Release notes](https://github.com/crate-ci/typos/releases)
    - [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
    - [Commits](crate-ci/typos@v1.24.3...v1.24.5)
    
    ---
    updated-dependencies:
    - dependency-name: crate-ci/typos
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    ced661f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ede4720 View commit details
    Browse the repository at this point in the history
  4. feat: partition compatibility (#612)

    * Partition compatability
    
    * Partition compatability
    
    * Rename compatible_with -> is_compatible_with
    c-thiel committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    5812399 View commit details
    Browse the repository at this point in the history
  5. feat: SortOrder methods should take schema ref if possible (#613)

    * SortOrder methods should take schema ref if possible
    
    * Fix test type
    
    * with_order_id should not take reference
    c-thiel committed Sep 8, 2024
    Configuration menu
    Copy the full SHA
    a5aba9a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. feat: add client.region (#623)

    jdockerty committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f78c59b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e08c0e5 View commit details
    Browse the repository at this point in the history