-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Dec 26, 2023
-
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>
Configuration menu - View commit details
-
Copy full SHA for 6a401d4 - Browse repository at this point
Copy the full SHA 6a401d4View commit details -
feat: Expression system. (#132)
* feat: Expressions * Fix comments * Refactor expression to be more similar to iceberg model * Fix typo
Configuration menu - View commit details
-
Copy full SHA for 6375fb8 - Browse repository at this point
Copy the full SHA 6375fb8View commit details -
website: Fix typo in book.toml (#136)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 70b49e4 - Browse repository at this point
Copy the full SHA 70b49e4View commit details
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 43697b9 - Browse repository at this point
Copy the full SHA 43697b9View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 38d1977 - Browse repository at this point
Copy the full SHA 38d1977View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6fa2768 - Browse repository at this point
Copy the full SHA 6fa2768View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dfb0f2 - Browse repository at this point
Copy the full SHA 7dfb0f2View commit details
Commits on Jan 1, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 87777d4 - Browse repository at this point
Copy the full SHA 87777d4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 47e3ae7 - Browse repository at this point
Copy the full SHA 47e3ae7View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b703146 - Browse repository at this point
Copy the full SHA b703146View commit details
Commits on Jan 9, 2024
-
feat: Introduce basic file scan planning. (#129)
* Code complete * Resolve * Done * Fix comments * Fix comments * Fix comments * Fix * Fix comment
Configuration menu - View commit details
-
Copy full SHA for c91aeae - Browse repository at this point
Copy the full SHA c91aeaeView commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 18f63fe - Browse repository at this point
Copy the full SHA 18f63feView commit details -
chore: Update reader api status (#162)
* chore: Update reader api status * Restore unnecessary change
Configuration menu - View commit details
-
Copy full SHA for 5d1a02d - Browse repository at this point
Copy the full SHA 5d1a02dView commit details
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 35f3481 - Browse repository at this point
Copy the full SHA 35f3481View commit details
Commits on Jan 19, 2024
-
Add formatting for toml files (#167)
* Add formatting for toml files * Update call to taplo * Add command to format and a command to check
Configuration menu - View commit details
-
Copy full SHA for bcf2c5c - Browse repository at this point
Copy the full SHA bcf2c5cView commit details
Commits on Jan 25, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 1775c90 - Browse repository at this point
Copy the full SHA 1775c90View commit details -
feat: init file writer interface (#168)
* init file writer interface * refine --------- Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a9104dc - Browse repository at this point
Copy the full SHA a9104dcView commit details -
fix: Manifest parsing should consider schema evolution. (#171)
* fix: Manifest parsing should consider schema evolution. * Fix ut
Configuration menu - View commit details
-
Copy full SHA for e4f55d1 - Browse repository at this point
Copy the full SHA e4f55d1View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 21c933a - Browse repository at this point
Copy the full SHA 21c933aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9d6cfc - Browse repository at this point
Copy the full SHA d9d6cfcView commit details
Commits on Jan 31, 2024
-
feat: Add user guide for website. (#178)
* Add * Fix format * Add license header
Configuration menu - View commit details
-
Copy full SHA for be65c89 - Browse repository at this point
Copy the full SHA be65c89View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9768b0e - Browse repository at this point
Copy the full SHA 9768b0eView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9ae9e13 - Browse repository at this point
Copy the full SHA 9ae9e13View commit details
Commits on Feb 5, 2024
-
feat: add handwritten serialize (#185)
* add handwritten serialize * revert expect * remove expect
Configuration menu - View commit details
-
Copy full SHA for 6929b79 - Browse repository at this point
Copy the full SHA 6929b79View commit details -
Fix avro schema names for manifest and manifest_list (#182)
Co-authored-by: Fokko Driesprong <fokko@apache.org>
Configuration menu - View commit details
-
Copy full SHA for 390cd51 - Browse repository at this point
Copy the full SHA 390cd51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09765db - Browse repository at this point
Copy the full SHA 09765dbView commit details
Commits on Feb 6, 2024
-
feat: Bump version 0.2.0 to prepare for release. (#181)
* feat: Bump version 0.2.0 to prepare for release. * Update dependencies
Configuration menu - View commit details
-
Copy full SHA for e008105 - Browse repository at this point
Copy the full SHA e008105View commit details -
fix:
default_partition_spec
using thepartion_spec_id
set (#190)* add unit tests * fix type
Configuration menu - View commit details
-
Copy full SHA for 149c7fa - Browse repository at this point
Copy the full SHA 149c7faView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 645f9dd - Browse repository at this point
Copy the full SHA 645f9ddView commit details
Commits on Feb 12, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for adef9bd - Browse repository at this point
Copy the full SHA adef9bdView commit details
Commits on Feb 16, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 03f77b5 - Browse repository at this point
Copy the full SHA 03f77b5View commit details
Commits on Feb 19, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for e2ba1a4 - Browse repository at this point
Copy the full SHA e2ba1a4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 69a5f14 - Browse repository at this point
Copy the full SHA 69a5f14View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 5c23124 - Browse repository at this point
Copy the full SHA 5c23124View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 07c9e0f - Browse repository at this point
Copy the full SHA 07c9e0fView commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 027f271 - Browse repository at this point
Copy the full SHA 027f271View commit details -
feat: Make thrift transport configurable (#194)
* feat: make transport configurable (#188) * implement default for HmsThriftTransport
Configuration menu - View commit details
-
Copy full SHA for b6bbd1d - Browse repository at this point
Copy the full SHA b6bbd1dView commit details -
* Add UnboundSortOrder * Separate build methods for bound and unbound * Use a constant for unsorted order_id
Configuration menu - View commit details
-
Copy full SHA for d251904 - Browse repository at this point
Copy the full SHA d251904View commit details
Commits on Feb 22, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 8e3f950 - Browse repository at this point
Copy the full SHA 8e3f950View commit details -
Configuration menu - View commit details
-
Copy full SHA for fad60e1 - Browse repository at this point
Copy the full SHA fad60e1View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 86784ee - Browse repository at this point
Copy the full SHA 86784eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f70c0d - Browse repository at this point
Copy the full SHA 9f70c0dView commit details
Commits on Feb 23, 2024
-
* doc: Add download page * Fix links
Configuration menu - View commit details
-
Copy full SHA for 49a9d86 - Browse repository at this point
Copy the full SHA 49a9d86View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 61e6444 - Browse repository at this point
Copy the full SHA 61e6444View commit details
Commits on Feb 27, 2024
-
test: add FileIO s3 test (#220)
* add file io s3 test * add license * fixed version & rm port scanner
Configuration menu - View commit details
-
Copy full SHA for 048eac8 - Browse repository at this point
Copy the full SHA 048eac8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a20cda8 - Browse repository at this point
Copy the full SHA a20cda8View commit details
Commits on Mar 1, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 811fd1d - Browse repository at this point
Copy the full SHA 811fd1dView commit details
Commits on Mar 5, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for cbf2873 - Browse repository at this point
Copy the full SHA cbf2873View commit details -
Configuration menu - View commit details
-
Copy full SHA for b248fd6 - Browse repository at this point
Copy the full SHA b248fd6View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0fc0b0f - Browse repository at this point
Copy the full SHA 0fc0b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f61d475 - Browse repository at this point
Copy the full SHA f61d475View commit details -
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`
Configuration menu - View commit details
-
Copy full SHA for 8e4308d - Browse repository at this point
Copy the full SHA 8e4308dView commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c7727e3 - Browse repository at this point
Copy the full SHA c7727e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0914f7a - Browse repository at this point
Copy the full SHA 0914f7aView commit details
Commits on Mar 10, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 3a947fa - Browse repository at this point
Copy the full SHA 3a947faView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b8919cd - Browse repository at this point
Copy the full SHA b8919cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a1cb12 - Browse repository at this point
Copy the full SHA 7a1cb12View commit details
Commits on Mar 12, 2024
-
feat: Implement binding expression (#231)
* feat: Implement binding expression
Configuration menu - View commit details
-
Copy full SHA for 83cdff4 - Browse repository at this point
Copy the full SHA 83cdff4View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 78a416d - Browse repository at this point
Copy the full SHA 78a416dView commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 71cd44f - Browse repository at this point
Copy the full SHA 71cd44fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e7e9d - Browse repository at this point
Copy the full SHA 39e7e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d08f04 - Browse repository at this point
Copy the full SHA 3d08f04View commit details
Commits on Mar 15, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 6e29ca7 - Browse repository at this point
Copy the full SHA 6e29ca7View commit details
Commits on Mar 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6703df - Browse repository at this point
Copy the full SHA d6703dfView commit details
Commits on Mar 19, 2024
-
docs: annotate precision and length to primitive types (#270)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 124a79b - Browse repository at this point
Copy the full SHA 124a79bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76af889 - Browse repository at this point
Copy the full SHA 76af889View commit details -
Metadata Serde + default partition_specs and sort_orders (#272)
* change serde metadata v2 * change default partition_specs and sort_orders * change test * use DEFAULTS
Configuration menu - View commit details
-
Copy full SHA for 6f85456 - Browse repository at this point
Copy the full SHA 6f85456View commit details
Commits on Mar 20, 2024
-
feat: make optional oauth param configurable (#278)
* make optional oauth param configurable * fix review comments. --------- Co-authored-by: hpal <hpal@apple.com>
Configuration menu - View commit details
-
Copy full SHA for c3c1f5f - Browse repository at this point
Copy the full SHA c3c1f5fView commit details
Commits on Mar 21, 2024
-
fix: enable public access to ManifestEntry properties (#284)
* enable public access to ManifestEntry properties * implementing getter methods instead of direct access
Configuration menu - View commit details
-
Copy full SHA for f0effeb - Browse repository at this point
Copy the full SHA f0effebView commit details -
feat: Implement the conversion from Arrow Schema to Iceberg Schema (#258
Configuration menu - View commit details
-
Copy full SHA for 39aafdd - Browse repository at this point
Copy the full SHA 39aafddView commit details
Commits on Mar 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ce09b1e - Browse repository at this point
Copy the full SHA ce09b1eView commit details -
feat: modify
Bind
calls so that they don't consumeself
and inste……ad return a new struct, leaving the original unmoved" (#290)
Configuration menu - View commit details
-
Copy full SHA for 757ef4c - Browse repository at this point
Copy the full SHA 757ef4cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 0629ad5 - Browse repository at this point
Copy the full SHA 0629ad5View commit details
Commits on Mar 24, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 1c2a20b - Browse repository at this point
Copy the full SHA 1c2a20bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8f2939 - Browse repository at this point
Copy the full SHA a8f2939View commit details
Commits on Mar 25, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for fd9aa71 - Browse repository at this point
Copy the full SHA fd9aa71View commit details
Commits on Mar 26, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for e196725 - Browse repository at this point
Copy the full SHA e196725View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffd76eb - Browse repository at this point
Copy the full SHA ffd76ebView commit details -
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()
Configuration menu - View commit details
-
Copy full SHA for ce71aeb - Browse repository at this point
Copy the full SHA ce71aebView commit details -
Configuration menu - View commit details
-
Copy full SHA for c67007a - Browse repository at this point
Copy the full SHA c67007aView commit details
Commits on Mar 27, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 2018ffc - Browse repository at this point
Copy the full SHA 2018ffcView commit details -
feat: add transform_literal (#287)
* add transform_literal * refine * fix unwrap --------- Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bbc8578 - Browse repository at this point
Copy the full SHA bbc8578View commit details -
feat: Complete predicate builders for all operators. (#276)
* feat: Complete predicate builders for all operators. * ci: fix fmt error * fix nan and notnan
Configuration menu - View commit details
-
Copy full SHA for 94c9af0 - Browse repository at this point
Copy the full SHA 94c9af0View commit details -
feat: Support customized header in Rest catalog client (#306)
Note that: the default headers will not be overwritten.
Configuration menu - View commit details
-
Copy full SHA for 49117cb - Browse repository at this point
Copy the full SHA 49117cbView commit details
Commits on Mar 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 162f16e - Browse repository at this point
Copy the full SHA 162f16eView commit details
Commits on Apr 1, 2024
-
feat: Read Parquet data file with projection (#245)
* feat: Read Parquet data file with projection * fix * Update * More * For review * Use FeatureUnsupported error.
Configuration menu - View commit details
-
Copy full SHA for 6e5a871 - Browse repository at this point
Copy the full SHA 6e5a871View commit details -
Fix day timestamp micro (#312)
* basic fix * change to Result<i32> * use try_unary
Configuration menu - View commit details
-
Copy full SHA for d57d91b - Browse repository at this point
Copy the full SHA d57d91bView commit details
Commits on Apr 3, 2024
-
feat: support uri redirect in rest client (#310)
Signed-off-by: TennyZhuang <zty0826@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3dcb3a9 - Browse repository at this point
Copy the full SHA 3dcb3a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865f774 - Browse repository at this point
Copy the full SHA 865f774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 301a0af - Browse repository at this point
Copy the full SHA 301a0afView commit details
Commits on Apr 5, 2024
-
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()`
Configuration menu - View commit details
-
Copy full SHA for f7bffb1 - Browse repository at this point
Copy the full SHA f7bffb1View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 4e89ac7 - Browse repository at this point
Copy the full SHA 4e89ac7View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ca9de89 - Browse repository at this point
Copy the full SHA ca9de89View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4170872 - Browse repository at this point
Copy the full SHA 4170872View commit details
Commits on Apr 16, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for ecde318 - Browse repository at this point
Copy the full SHA ecde318View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9dba0ce - Browse repository at this point
Copy the full SHA 9dba0ceView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2bb6918 - Browse repository at this point
Copy the full SHA 2bb6918View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8847f9c - Browse repository at this point
Copy the full SHA 8847f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9160bba - Browse repository at this point
Copy the full SHA 9160bbaView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de80a24 - Browse repository at this point
Copy the full SHA de80a24View commit details -
feat: Implement the conversion from Iceberg Schema to Arrow Schema (#277
Configuration menu - View commit details
-
Copy full SHA for 5761fd2 - Browse repository at this point
Copy the full SHA 5761fd2View commit details -
Simplify expression when doing
{and,or}
operations (#339)This will make sure that we nicely reduce the expression in the inclusive projection visitor: https://github.com/apache/iceberg-rust/blob/de80a2436bb2fbbd5b4ec6bcafd0bd041b263595/crates/iceberg/src/expr/visitors/inclusive_projection.rs#L73
Configuration menu - View commit details
-
Copy full SHA for 7666bb6 - Browse repository at this point
Copy the full SHA 7666bb6View commit details
Commits on Apr 21, 2024
-
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`
Configuration menu - View commit details
-
Copy full SHA for dcc380a - Browse repository at this point
Copy the full SHA dcc380aView commit details -
* chore: update roadmap * chore: update reader section * fix: read into arrow record batch
Configuration menu - View commit details
-
Copy full SHA for 0e683f2 - Browse repository at this point
Copy the full SHA 0e683f2View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0666b4b - Browse repository at this point
Copy the full SHA 0666b4bView commit details -
feat: init iceberg writer (#275)
* init iceberg writer * refine * refine the interface --------- Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aba6209 - Browse repository at this point
Copy the full SHA aba6209View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0154829 - Browse repository at this point
Copy the full SHA 0154829View commit details
Commits on Apr 30, 2024
-
Refactor: Extract
partition_filters
fromManifestEvaluator
(#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
Configuration menu - View commit details
-
Copy full SHA for 7dfc548 - Browse repository at this point
Copy the full SHA 7dfc548View commit details
Commits on May 2, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for bbd042d - Browse repository at this point
Copy the full SHA bbd042dView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1c66e5a - Browse repository at this point
Copy the full SHA 1c66e5aView commit details
Commits on May 9, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for ffb691d - Browse repository at this point
Copy the full SHA ffb691dView commit details
Commits on May 14, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 3b8121e - Browse repository at this point
Copy the full SHA 3b8121eView commit details
Commits on May 15, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 81df940 - Browse repository at this point
Copy the full SHA 81df940View commit details
Commits on May 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40eb024 - Browse repository at this point
Copy the full SHA 40eb024View commit details
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d95a5c - Browse repository at this point
Copy the full SHA 6d95a5cView commit details -
Add
InclusiveMetricsEvaluator
(#347)* feat: add InclusiveMetricsEvaluator * test: add more tests for InclusiveMetricsEvaluator
Configuration menu - View commit details
-
Copy full SHA for e1c10b5 - Browse repository at this point
Copy the full SHA e1c10b5View commit details
Commits on May 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 43df392 - Browse repository at this point
Copy the full SHA 43df392View commit details
Commits on May 27, 2024
-
make file scan task serializable (#377)
Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1bf80e1 - Browse repository at this point
Copy the full SHA 1bf80e1View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e5b59a7 - Browse repository at this point
Copy the full SHA e5b59a7View commit details
Commits on May 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4407634 - Browse repository at this point
Copy the full SHA 4407634View commit details
Commits on Jun 1, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 8068407 - Browse repository at this point
Copy the full SHA 8068407View commit details
Commits on Jun 2, 2024
-
docs(writer/docker): fix small typos and wording (#389)
* docs: fixup docker compose test_utils * docs: iceberg writer close fn
Configuration menu - View commit details
-
Copy full SHA for 1aa05e0 - Browse repository at this point
Copy the full SHA 1aa05e0View commit details
Commits on Jun 7, 2024
-
feat:
StructAccessor.get
returnsResult<Option<Datum>>
instead of…Configuration menu - View commit details
-
Copy full SHA for f1ea6e1 - Browse repository at this point
Copy the full SHA f1ea6e1View commit details
Commits on Jun 10, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 15e61f2 - Browse repository at this point
Copy the full SHA 15e61f2View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a888bd8 - Browse repository at this point
Copy the full SHA a888bd8View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e41f17e - Browse repository at this point
Copy the full SHA e41f17eView commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ffafe15 - Browse repository at this point
Copy the full SHA ffafe15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1912f0f - Browse repository at this point
Copy the full SHA 1912f0fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b20d7ac - Browse repository at this point
Copy the full SHA b20d7acView commit details -
Implement
BoundPredicateVisitor
forManifestFilterVisitor
(#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
Configuration menu - View commit details
-
Copy full SHA for 070576b - Browse repository at this point
Copy the full SHA 070576bView commit details
Commits on Jun 15, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for adc5d20 - Browse repository at this point
Copy the full SHA adc5d20View commit details
Commits on Jun 19, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for def6114 - Browse repository at this point
Copy the full SHA def6114View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fa7fee9 - Browse repository at this point
Copy the full SHA fa7fee9View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 11d4221 - Browse repository at this point
Copy the full SHA 11d4221View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 854171d - Browse repository at this point
Copy the full SHA 854171dView commit details
Commits on Jun 28, 2024
-
refactor(catalog/rest): Split http client logic to seperate mod (#423)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 0d6fae0 - Browse repository at this point
Copy the full SHA 0d6fae0View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 8955e7b - Browse repository at this point
Copy the full SHA 8955e7bView commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7417a2a - Browse repository at this point
Copy the full SHA 7417a2aView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 64922c6 - Browse repository at this point
Copy the full SHA 64922c6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for fc3d475 - Browse repository at this point
Copy the full SHA fc3d475View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e6d6cd9 - Browse repository at this point
Copy the full SHA e6d6cd9View commit details
Commits on Jul 4, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for c3b5364 - Browse repository at this point
Copy the full SHA c3b5364View commit details
Commits on Jul 5, 2024
-
* 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
Configuration menu - View commit details
-
Copy full SHA for b341910 - Browse repository at this point
Copy the full SHA b341910View commit details -
fix: Fix namespace identifier in url (#435)
* fix: Fix namespace identifier in url * Remove table encoding
Configuration menu - View commit details
-
Copy full SHA for 0937f19 - Browse repository at this point
Copy the full SHA 0937f19View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8562708 - Browse repository at this point
Copy the full SHA 8562708View commit details
Commits on Jul 6, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for dba6059 - Browse repository at this point
Copy the full SHA dba6059View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5bfb8bd - Browse repository at this point
Copy the full SHA 5bfb8bdView commit details
Commits on Jul 8, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 9603c8a - Browse repository at this point
Copy the full SHA 9603c8aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8782665 - Browse repository at this point
Copy the full SHA 8782665View commit details
Commits on Jul 9, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 48f9e3e - Browse repository at this point
Copy the full SHA 48f9e3eView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9e1e8eb - Browse repository at this point
Copy the full SHA 9e1e8ebView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9b8f791 - Browse repository at this point
Copy the full SHA 9b8f791View commit details
Commits on Jul 10, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 484ef05 - Browse repository at this point
Copy the full SHA 484ef05View commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 53c132c - Browse repository at this point
Copy the full SHA 53c132cView commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8772968 - Browse repository at this point
Copy the full SHA 8772968View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b2c5873 - Browse repository at this point
Copy the full SHA b2c5873View commit details -
remove binary serialize in literal (#456)
Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 08c46fb - Browse repository at this point
Copy the full SHA 08c46fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0942e3c - Browse repository at this point
Copy the full SHA 0942e3cView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f30d872 - Browse repository at this point
Copy the full SHA f30d872View commit details
Commits on Jul 21, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for f5b406f - Browse repository at this point
Copy the full SHA f5b406fView commit details
Commits on Jul 23, 2024
-
fix: use avro fixed to represent decimal (#472)
fix #144 Signed-off-by: xxchan <xxchan22f@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 244a218 - Browse repository at this point
Copy the full SHA 244a218View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b275a2 - Browse repository at this point
Copy the full SHA 4b275a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4d8001 - Browse repository at this point
Copy the full SHA e4d8001View commit details
Commits on Jul 26, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for c9ffbce - Browse repository at this point
Copy the full SHA c9ffbceView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 36e128c - Browse repository at this point
Copy the full SHA 36e128cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5b3d1d3 - Browse repository at this point
Copy the full SHA 5b3d1d3View commit details -
docs: Generate rust API docs (#486)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 297a607 - Browse repository at this point
Copy the full SHA 297a607View commit details
Commits on Jul 27, 2024
-
chore: Fix format of recent PRs (#487)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 5056dbb - Browse repository at this point
Copy the full SHA 5056dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for de450c8 - Browse repository at this point
Copy the full SHA de450c8View commit details
Commits on Jul 28, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for aeeaa11 - Browse repository at this point
Copy the full SHA aeeaa11View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ab4f69a - Browse repository at this point
Copy the full SHA ab4f69aView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79b5650 - Browse repository at this point
Copy the full SHA 79b5650View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b3c2311 - Browse repository at this point
Copy the full SHA b3c2311View commit details -
add check compatible func for primitive type (#492)
Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c81dd71 - Browse repository at this point
Copy the full SHA c81dd71View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8248c91 - Browse repository at this point
Copy the full SHA 8248c91View commit details -
feat: permit Datum Date<->Int type conversion (#496)
Required for correct handling of partitions with Transform::Date
Configuration menu - View commit details
-
Copy full SHA for 869eef1 - Browse repository at this point
Copy the full SHA 869eef1View commit details
Commits on Jul 30, 2024
-
Add additional S3 FileIO Attributes (#505)
* Add additional S3 FileIO Attributes * Remove custom S3SSEType
Configuration menu - View commit details
-
Copy full SHA for e8f8694 - Browse repository at this point
Copy the full SHA e8f8694View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4df188b - Browse repository at this point
Copy the full SHA 4df188bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c58e69d - Browse repository at this point
Copy the full SHA c58e69dView commit details
Commits on Jul 31, 2024
-
* 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>
Configuration menu - View commit details
-
Copy full SHA for 001dfa7 - Browse repository at this point
Copy the full SHA 001dfa7View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd9eea1 - Browse repository at this point
Copy the full SHA bd9eea1View commit details
Commits on Aug 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f7fc20 - Browse repository at this point
Copy the full SHA 0f7fc20View commit details
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4083f81 - Browse repository at this point
Copy the full SHA 4083f81View commit details
Commits on Aug 7, 2024
-
* feat: concurrent table scans * refactor: remove TableScanConfig.
Configuration menu - View commit details
-
Copy full SHA for abe3a64 - Browse repository at this point
Copy the full SHA abe3a64View commit details -
Configuration menu - View commit details
-
Copy full SHA for ded5926 - Browse repository at this point
Copy the full SHA ded5926View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b4ea11 - Browse repository at this point
Copy the full SHA 9b4ea11View commit details -
feat: Establish subproject pyiceberg_core (#518)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 68069e3 - Browse repository at this point
Copy the full SHA 68069e3View commit details
Commits on Aug 8, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 5bf9f3c - Browse repository at this point
Copy the full SHA 5bf9f3cView commit details
Commits on Aug 9, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 2daa2c9 - Browse repository at this point
Copy the full SHA 2daa2c9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 80c1399 - Browse repository at this point
Copy the full SHA 80c1399View commit details
Commits on Aug 11, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 182b20d - Browse repository at this point
Copy the full SHA 182b20dView commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbbea97 - Browse repository at this point
Copy the full SHA bbbea97View commit details
Commits on Aug 13, 2024
-
Simplify PrimitiveLiteral (#502)
* simplify PrimitiveLiteral * fix test --------- Co-authored-by: ZENOTME <st810918843@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 07b7744 - Browse repository at this point
Copy the full SHA 07b7744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 596fc37 - Browse repository at this point
Copy the full SHA 596fc37View commit details -
Configuration menu - View commit details
-
Copy full SHA for c917a87 - Browse repository at this point
Copy the full SHA c917a87View commit details -
Configuration menu - View commit details
-
Copy full SHA for c426956 - Browse repository at this point
Copy the full SHA c426956View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 42235b4 - Browse repository at this point
Copy the full SHA 42235b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 257cdbd - Browse repository at this point
Copy the full SHA 257cdbdView commit details
Commits on Aug 14, 2024
-
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!
Configuration menu - View commit details
-
Copy full SHA for cbd1844 - Browse repository at this point
Copy the full SHA cbd1844View commit details -
feat: Allow FileIO to reuse http client (#544)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 2137f6b - Browse repository at this point
Copy the full SHA 2137f6bView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a3f9aec - Browse repository at this point
Copy the full SHA a3f9aecView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 2758961 - Browse repository at this point
Copy the full SHA 2758961View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68ef766 - Browse repository at this point
Copy the full SHA 68ef766View commit details -
chore: Bump datafusion to 41 (#548)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 4434909 - Browse repository at this point
Copy the full SHA 4434909View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 9862026 - Browse repository at this point
Copy the full SHA 9862026View commit details -
* 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>
Configuration menu - View commit details
-
Copy full SHA for 79711ac - Browse repository at this point
Copy the full SHA 79711acView commit details
Commits on Aug 16, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for cb3c8be - Browse repository at this point
Copy the full SHA cb3c8beView commit details -
fix: ensure S3 and GCS integ tests are conditionally compiled only wh…
…en the storage-s3 and storage-gcs features are enabled (#552)
Configuration menu - View commit details
-
Copy full SHA for a796325 - Browse repository at this point
Copy the full SHA a796325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b32a33 - Browse repository at this point
Copy the full SHA 1b32a33View commit details -
io: add support to set assume role session name (#555)
Partial fix for #527
Configuration menu - View commit details
-
Copy full SHA for 19af3d3 - Browse repository at this point
Copy the full SHA 19af3d3View commit details -
test: refactor datafusion test with memory catalog (#557)
* add memory catalog * fix style * fix style
Configuration menu - View commit details
-
Copy full SHA for fcf14ca - Browse repository at this point
Copy the full SHA fcf14caView commit details
Commits on Aug 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1731766 - Browse repository at this point
Copy the full SHA 1731766View commit details
Commits on Aug 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4440af6 - Browse repository at this point
Copy the full SHA 4440af6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for a1ec0fa - Browse repository at this point
Copy the full SHA a1ec0faView commit details -
This is in line with the paths above, and also with the previous version: https://dist.apache.org/repos/dist/release/iceberg/
Configuration menu - View commit details
-
Copy full SHA for 94adc42 - Browse repository at this point
Copy the full SHA 94adc42View commit details -
docs: Add links for released crates (#570)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for a4894f9 - Browse repository at this point
Copy the full SHA a4894f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9778fe6 - Browse repository at this point
Copy the full SHA 9778fe6View commit details
Commits on Aug 20, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for e387bdb - Browse repository at this point
Copy the full SHA e387bdbView commit details -
Move
zlib
andunicode
licenses toallow
(#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
Configuration menu - View commit details
-
Copy full SHA for 70d5b0b - Browse repository at this point
Copy the full SHA 70d5b0bView commit details
Commits on Aug 21, 2024
-
website: Update links for 0.3.0 (#573)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for 4da12c5 - Browse repository at this point
Copy the full SHA 4da12c5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for b36d1c6 - Browse repository at this point
Copy the full SHA b36d1c6View commit details
Commits on Aug 24, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for ba66665 - Browse repository at this point
Copy the full SHA ba66665View commit details
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9c92b7 - Browse repository at this point
Copy the full SHA f9c92b7View commit details
Commits on Aug 26, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 905ebd2 - Browse repository at this point
Copy the full SHA 905ebd2View commit details
Commits on Aug 27, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for ecbb4c3 - Browse repository at this point
Copy the full SHA ecbb4c3View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da08e8d - Browse repository at this point
Copy the full SHA da08e8dView commit details
Commits on Aug 29, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 7aa8bdd - Browse repository at this point
Copy the full SHA 7aa8bddView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae75f96 - Browse repository at this point
Copy the full SHA ae75f96View commit details
Commits on Sep 5, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 620d58e - Browse repository at this point
Copy the full SHA 620d58eView commit details
Commits on Sep 8, 2024
-
feat: Add more fields in FileScanTask (#609)
Signed-off-by: Xuanwo <github@xuanwo.io>
Configuration menu - View commit details
-
Copy full SHA for cbbd086 - Browse repository at this point
Copy the full SHA cbbd086View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ced661f - Browse repository at this point
Copy the full SHA ced661fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ede4720 - Browse repository at this point
Copy the full SHA ede4720View commit details -
feat: partition compatibility (#612)
* Partition compatability * Partition compatability * Rename compatible_with -> is_compatible_with
Configuration menu - View commit details
-
Copy full SHA for 5812399 - Browse repository at this point
Copy the full SHA 5812399View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for a5aba9a - Browse repository at this point
Copy the full SHA a5aba9aView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f78c59b - Browse repository at this point
Copy the full SHA f78c59bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e08c0e5 - Browse repository at this point
Copy the full SHA e08c0e5View commit details