What's Changed
Summary:
* Now Workflows can be declared in Python and executed in the UI
* Resources have additional tabs to show data output preview and log ouputs
* The flow of data can be of any type now. RIP Notes
* Graphbook is now framework agnostic and doesn't rely on pytorch
* Grahbook also doesn't requre pyarrow and ray by default due to how the project is now split into 3 subpackages: core, logging, and ray.
* Those extra dependencies can be installed with `pip install graphbook[logging,ray]`
* Added test coverage
Detailed Overview of Changes:
* Reducing test flakiness and increasing transparency by rsamf in https://github.com/graphbookai/graphbook/pull/139
* Fixing test flakiness for Github CI by rsamf in https://github.com/graphbookai/graphbook/pull/140
* Client pool changes (refactor) by rsamf in https://github.com/graphbookai/graphbook/pull/142
* 143 Python Graphs serialized py files by rsamf in https://github.com/graphbookai/graphbook/pull/145
* 134 Resource Data Tab by rsamf in https://github.com/graphbookai/graphbook/pull/146
* 133 Resource Logs Tab by rsamf in https://github.com/graphbookai/graphbook/pull/147
* 117 Any Output Types and Removal of Notes by rsamf in https://github.com/graphbookai/graphbook/pull/149
* 144 Make graphbook framework agnostic by rsamf in https://github.com/graphbookai/graphbook/pull/150
* 148 Docs for Python Graphs by rsamf in https://github.com/graphbookai/graphbook/pull/151
* More test coverage by rsamf in https://github.com/graphbookai/graphbook/pull/152
**Full Changelog**: https://github.com/graphbookai/graphbook/compare/v0.11.1...v0.12.0