Changelog
Release 1.2.2​
Date​
2023-05-26
Breaking Changes​
None.
Major Features and Improvements​
- Support for in product license activation for Free/Pro/Enterprise tiers.
- Added a
vectorize
command that can transform results into embeddding vectors. - Added a
vectorload
command that loads vectors into a pinecone.io vector database. - Added a
vectorquery
command that queries a pinecone.io vector database. - Added a
--randomizeHash
to override default cache strategy for commands, while retaining stage level caching. - User uploaded licenses stored in
packages/storage/licenses
. Default shipped license remains inpackages/licorice/licenses
. - UI footer and license page shows tier branding.
Release 1.2.1​
Date​
2023-05-08
Breaking Changes​
None.
Major Features and Improvements​
- The
filter
command now supports wildcards for!=
operations. This allows for excluding rows based on a wildcard (*
) in the filter. - Added a
--parseHTMLTable
flag to theopen
command. If this flag is true, all html tables in the results will be parsed into results. - 30% startup initialization speedup.
Release 1.2.0​
Date​
2023-05-03
Breaking Changes​
- Enabled license based limits for Pro and Enterprise features. This has introduced limits to the number of credentials (2) and stores (1) allowed in crul Free. If this affects you, upgrade to a free crul Pro trial license.
- parseHTMLTable hash, and sequence prefixed with "_" to avoid collisions
Major Features and Improvements​
- Added a
prompt
command that allows for arbitrary prompts to be run against the OpenAI API. Requires a configured OpenAI credential. - Added a prompts store to persist reusuable prompts for use in queries. Accessible in queries through the
$PROMPTS.{prompt name}$
token syntax. - Added a
synthesize
command that can synthesize data sets from existing data and enrich with columns and values described by a natural language prompts. See the Synthetic Data Generation docs for examples. - Added OpenAI credential type.
- 20% startup initialization speedup.
- Query dispatch performance improvement.
- Filters added from table cell menus introspect type (user request).
- The
seed
command accepts strings and objects for seeding single rows. - [Shift/Option] + [Enter] query bar bug which occasionally added a newline to the query has been fixed.
- The
api
command now displays improved content-type parsing error debugging including request and response meta data. - Improved query error introspection in UI.
- Query
internal tokens
are now displayed in UI. - Improved query editor performance and usability in UI.
- Improved
api
command credential failure introspection.
Release 1.1.1​
Date​
2023-04-18
Breaking Changes​
None.
Major Features and Improvements​
- Query in UI that errors out displays detailed error info on status tab.
open
command missing --device "Desktop" (user request).api
displays debugging information on payload parsing errors (user request).- UI query assistant performance fix for trailing
||
. api
no longer sends emptybearer
header when not set.
Release 1.1.0​
Date​
2023-03-31
Breaking Changes​
The internal version of Chromium has been updated. The open
, requests
, scrape
, evaluate
, screenshot
, and form
browser commands could have changes in performance/behavior due to internal browser changes not covered by internal tests.
Major Features and Improvements​
- The
evaluate
command supports the injection of thefaker
javascript library for synthetic data generation. - The
evaluate
command handles no leading row generator (can be used as a leading command) and can support both array and object returned values for generation of rows. - The
mergecolumn
command now converts the provided columns row values into either an array (new) or a delimited string. - UI desert theme found under the mega menu.
- Free disabled features are now part of upcoming crul pro
- UI displays warnings for throttled outbound queries.
- Browser commands can now operate in stealth mode to thwart headless chromium detection via the
.env
STEALTH_PLUGIN_ENABLED
variable. parseTimestamp
command ms fix- Updates to headless browser clustering.
- Non-sink entries can be downloaded from cellar UI.
api
command zip archive entry scanning and extraction.- Update headless browser Chromium version to 111.0.5555.0.
- UI query bar command help includes link to docs examples section.
- Added a
parseHTMLTable
command to parse HTML tables into datasets. - The
api
command supports optional proxy via--proxy
flag. - The
open
and browser commands supports optional proxy via--proxy
flag. - The
open
command with--selector
having no match will no longer error. - In-product linking to new discord channel.
- Docker container no longer prints info logs and displays UI host/port/scheme.
- Added a
parseArticle
command to parse HTML page content into article content based on the Firefox Reader View. - Intermittent upgrade bug
- Remove third-party contrib warnings.
api
command 'csv' serialization of text/csv response content-type.