This release contains following changes:
- Upload: If you try to do `dagshub upload` to a repo mirrored from GitHub, there used to be a lot of `push rejected` errors. We have now implemented a mitigation mechanism that checks for a changing revision of the branch, and if there were any changes, we now wait for the commit to propagate from GitHub back to DagsHub. This will lead to slower but hopefully error-less uploads.
- Data Engine: you can no longer query on fields that don't exist in the datasource
- Streaming: Fixed a bug where monkey-patched `open()` didn't work when running inside Jupyter.
What's Changed
* Fix URL checking of create_datasource by guysmoilov in https://github.com/DagsHub/client/pull/327
* Added multi-source dataloader support by jinensetpal in https://github.com/DagsHub/client/pull/328
* Add the Data Engine docs unser docs directory by nirbarazida in https://github.com/DagsHub/client/pull/329
* Throw error on trying to query a field that doesn't exist in the schema by kbolashev in https://github.com/DagsHub/client/pull/331
* corrected invalid base url by jinensetpal in https://github.com/DagsHub/client/pull/314
* Scheduled weekly dependency update for week 30 by pyup-bot in https://github.com/DagsHub/client/pull/330
* Fix for mirror upload sync issues by kbolashev in https://github.com/DagsHub/client/pull/324
**Full Changelog**: https://github.com/DagsHub/client/compare/0.3.0...0.3.1