v0.6.3
This patch release primarily improves block serialization performance and extensibility, as well as improving error handling for both developers and users.
What's Changed
- Resolve CVEs on mermaid.js and cross-spawn by @dependabot[bot] in #1317
- Replace browser-native dialogs with custom datalab dialog service by @BenjaminCharmes in #1212
- Return specific API error when requested block type does not exist by @ml-evs in #1322
- Validate block database save/export operations with
DataBlockResponsemodel by @ml-evs in #1311 - Hardened
SECRET_KEYconfiguration by @ml-evs in #1324 - Fix case-sensitivity of media block TIF handling by @ml-evs in #1326
- Reorder (separator, skiprows) loop in XRD reader to accelerate most common cases by @ml-evs in #1331
- Use pytest-memray to check for block serialization error issues by @ml-evs in #1330
- Remove memory hog reserialization of block data by @ml-evs in #1329
- Added the option to read multiple echem files and stitch them together to the cycleBlock by @be-smith in #1307
- Refactor Docker gunicorn configuration for better flexibility by @ml-evs in #1334
- Chat block fix: ignore available models list based on web app update by @ml-evs in #1340
Full Changelog: v0.6.2...v0.6.3