<!-- Release notes generated using configuration in .github/release.yml at v0.1.22 -->
High-level
- Excluding a tag from the UI is now an option from the searchbox, enabling the workflow of keeping that filter on, and progressively tagging new data to be removed.
<img width="705" alt="image" src="https://github.com/lilacai/lilac/assets/1100749/44b4aa0d-b127-4ff6-b414-cef849ac1cc8">
- Signals can now be written without defining a schema.
Features
* Add `dataset.transform()` where we pass the entire input as iterable by dsmilkov in https://github.com/lilacai/lilac/pull/897
* Add support for input paths to dataset.map. by nsthorat in https://github.com/lilacai/lilac/pull/882
* Improve ergonomics of map, relaxing the exact requirement of kwargs={row, job_id} by nsthorat in https://github.com/lilacai/lilac/pull/883
* Add a second option in searchbox dropdown to exclude a tag by brilee in https://github.com/lilacai/lilac/pull/889
* Add rendering of string spans that were derived from a map with input path by dsmilkov in https://github.com/lilacai/lilac/pull/888
* Make schema in signals optional by dsmilkov in https://github.com/lilacai/lilac/pull/895
* Add string filters by brilee in https://github.com/lilacai/lilac/pull/892
Bug fixes
* Fix a few issues with batching, prefetching, and searches. by nsthorat in https://github.com/lilacai/lilac/pull/881
* Upgrade duckdb to 0.9.2, fixing a crash in a dask process with fetch_df_chunk. by nsthorat in https://github.com/lilacai/lilac/pull/884
* Fix UI bugs with span rendering of maps. by nsthorat in https://github.com/lilacai/lilac/pull/894
* Fix span resolving for map outputs by dsmilkov in https://github.com/lilacai/lilac/pull/886
* Prefer existing embedding in embedding retrieval function by brilee in https://github.com/lilacai/lilac/pull/890
* Allow lilac to run tasks outside a running event loop. by nsthorat in https://github.com/lilacai/lilac/pull/899
Other Changes
* Pass explicit schema during jsonl -> parquet conversion by dsmilkov in https://github.com/lilacai/lilac/pull/885
* Rename `lilac.lilac_span` to `lilac.span` by dsmilkov in https://github.com/lilacai/lilac/pull/887
* Make the tags & namespaces in the dataset panel expandable. by nsthorat in https://github.com/lilacai/lilac/pull/893
* Fix trailing error with tests. by nsthorat in https://github.com/lilacai/lilac/pull/901
* Make the tag expandables serializable in the URL for sharing. by nsthorat in https://github.com/lilacai/lilac/pull/898
* Add the navigation store to the URL hash. by nsthorat in https://github.com/lilacai/lilac/pull/896
**Full Changelog**: https://github.com/lilacai/lilac/compare/v0.1.21...v0.1.22