Skip to content

Releases: allegro/turnilo

Release 1.40.2

05 Jun 12:08
Compare
Choose a tag to compare

Release 1.40.1

24 Apr 18:31
Compare
Choose a tag to compare
  • No retry option should disable retry policy (#1064) (97e1fef)
  • Bump cypress from 12.8.1 to 12.9.0 (#1059) (61f6792)
  • Add docs for limits configuration for dimension (#1058) (77380e6)

Release 1.40.0

31 Mar 07:27
Compare
Choose a tag to compare

json logger format logs more metadata

json format now logs additional metadata whenever visualisation sends query to backend. This information includes used dimensions in splits and filters, used measures and description of query interval - start of interval, length, time shift and granularity. Go to logQueryInfo method for details.

New endpoints for Druid queries

Now Turnilo uses domain specific endpoints for different queries used in application. Instead of sending plywood expression, client sends description of query and backend is responsible for translation. Old /plywood endpoint is deprecated but will be supported in the future.

Bugfix: don't restrict access to /mkurl

Access to /mkurl was incorrectly restricted. Now this endpoint is open because it does not expose any sensitive information.

Tech debt reduction

Again, @piwysocki contributed a lot of small fixes, dependency updates and general tech debt reduction. Big thanks!

Release 1.40.0-beta.5

16 Mar 10:56
Compare
Choose a tag to compare
Release 1.40.0-beta.5 Pre-release
Pre-release
Release 1.40.0-beta.5

Release 1.40.0-beta.4

16 Mar 09:06
Compare
Choose a tag to compare
Release 1.40.0-beta.4 Pre-release
Pre-release

Release 1.40.0-beta.3

09 Mar 12:11
Compare
Choose a tag to compare
Release 1.40.0-beta.3 Pre-release
Pre-release

Release 1.40.0-beta.2

20 Feb 13:57
Compare
Choose a tag to compare
Release 1.40.0-beta.2 Pre-release
Pre-release

Release 1.40.0-beta.1

17 Feb 09:12
Compare
Choose a tag to compare
Release 1.40.0-beta.1 Pre-release
Pre-release

Release 1.40.0-beta.0

13 Feb 11:58
Compare
Choose a tag to compare
Release 1.40.0-beta.0 Pre-release
Pre-release

Release 1.39.0

04 Jan 11:37
Compare
Choose a tag to compare

New CLI

Turnilo has new CLI. All modes have now separate commands and because of fantastic commander.js package, CLI has really nice, contextual help!

λ ~/ turnilo
Usage: turnilo [options] [command]

Turnilo is a data exploration tool that connects to Druid database

Options:
  --version                               output the version number
  -h, --help                              display help for command

Commands:
  run-config [options] <config-path>      Runs Turnilo using config file
  run-examples [options]                  Runs Turnilo with example datasets
  connect-druid [options] <druid-url>     Runs turnilo that connects to Druid cluster and introspects it for datasets
  load-file [options] <file-path>         Runs Turnilo and loads json file as a dataset
  verify-config [options] <file-path>     Runs verification of provided config file
  introspect-druid [options] <druid-url>  Connects to Druid cluster and prints introspected data in config file format
  help [command]                          display help for command

Dependencies updates

Big kudos to @piwysocki who worked tirelessly to update all dependencies and in general remove technical debt.

Visualisation colours are now configurable

You can now customize colours used by visualisations. Please refer to documentation.

Pro tip: Limits on line chart are determined by count of available colours. You can define more colours for series and get even more lines on your line chart!

Visualisation controls for Time series charts

Visualisations like line chart and bar chart when showing time series are a bit smarter. Split menus show only available options (for example it is impossible to sort time descending!). Also limits for second split are calculated from available colours.

EXPERIMENTAL: new logger format

In cluster configuration you can specify loggerFormat. Right now json format produces same logs as plain but prints it as stringified JSON value with additional metadata. We're exploring possibilities here. We want to provide additional metadata around Turnilo usage and make it consumable by Elastic. Feel free to experiment and share ideas!