Skip to main content

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 in packages/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 the open 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 empty bearer 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 the faker 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.