v0.2.0
What's Changed
The UI now supports deleting row(s), viewing the trash & undeleting. Exporting will now automatically drop deleted rows.
Breaking changes
UI
- Add the ability to delete and restore rows from the UI. by @nsthorat in #1011
- Fix signal configs to use ClassVar by @dsmilkov in #1016
Performance
- Fix jina to also run on CUDA if available by @dsmilkov in #996
- Use CUDA when available for sentence transformers. by @nsthorat in #991
- Use the yaml CLoader loader if it's available. by @nsthorat in #995
- Use cuml for clustering when possible by @dsmilkov in #997
- Fix map by @brilee in #994
- Add Jina (Small) on Garden signal by @dsmilkov in #1009
Bug fixes
- Fix some small UI bugs. by @nsthorat in #987
- Fix issue with repeated of string rendering. by @nsthorat in #1015
- Load datasets in a separate thread from the UI. by @nsthorat in #1014
- Fix issue where we don't block on the server thread from the CLI. by @nsthorat in #1013
Clustering (coming soon)
- Make
ds.cluster()
have resumable title generation by @dsmilkov in #1000 dataset.cluster()
now usestransform()
which usesmap()
by @dsmilkov in #1002- Add topic clustering in
dataset.cluster()
by @dsmilkov in #993 - Allow clustering of a nested path by @dsmilkov in #1007
- Add
dataset.cluster(remote=True)
bit by @dsmilkov in #1010
Map & signal changes
- Add signal.map customization by @brilee in #1004
- Allow map to be called for arbitrary depth by @dsmilkov in #998
- remove VectorCompute path in dispatch_workers by @brilee in #1008
- Implement signals on top of the map infrastructure by @brilee in #1006
dataset.map
can now nest_under any repeated by @dsmilkov in #999- Remove TaskShardId by @brilee in #1003
Other Changes
- Update the Dockerfile to use port 80 so we can use it on GCE. by @nsthorat in #992
- Make OpenAI calls threaded with exponential backoff by @dsmilkov in #1005
Full Changelog: v0.1.26...v0.2.0