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

Usability impovements #10

Merged
merged 8 commits into from
Sep 7, 2024
Merged

Usability impovements #10

merged 8 commits into from
Sep 7, 2024

Conversation

adalpane
Copy link
Contributor

@adalpane adalpane commented Aug 2, 2024

Hello and thank you for your work on delta-sharing-rust-client
I have come to use it myself and it turns out that I required some improvements:

  1. The library should never panic, otherwise requires the caller to catch unwind which is pretty tedious in async context and must not be considered real error handling anyways

  2. The library should allow to specify on get_dataframe the same parameters that list_table_files, since right now it is defaulting them to None

  3. The client must be able to pass the delta-sharing-capabilities header on each call

  4. The Delta format (aside of Parquet format) must be supported as specified in protocol

Please review my PR and if you think it's worth to be merged I'll be happy to contribute.

@adalpane
Copy link
Contributor Author

@r3stl355 Hi there, would you please check out this PR? It would be great not to fork development and I'm more than happy to contribute. Thanks

@r3stl355
Copy link
Owner

Hey @adalpane, thank you for the PR, I will review in the next few days (was not around for the past couple of weeks). In the meantime, can you please make sure that the checks pass? Thanks

@adalpane
Copy link
Contributor Author

adalpane commented Sep 3, 2024

I have fixed the format and tests are passing locally

@r3stl355
Copy link
Owner

r3stl355 commented Sep 7, 2024

Apologies again for the delay @adalpane, it will be done this weekend, finally I have some time

@r3stl355 r3stl355 merged commit 4b3d159 into r3stl355:main Sep 7, 2024
3 checks passed
@r3stl355
Copy link
Owner

r3stl355 commented Sep 7, 2024

All done, thank you

@adalpane
Copy link
Contributor Author

hi again @r3stl355, do you think you can bump up major version to reach 0.2.0 and make a release on crates.io to include this work?

@r3stl355
Copy link
Owner

Sure, why not. Will do this weekend

@r3stl355
Copy link
Owner

Hey @adalpane , all done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants