Skip to content

Releases: ExpediaGroup/cyclotron

2.0.2

26 Sep 17:08
53068f6
Compare
Choose a tag to compare

2.0.2

Bug Fixes

  • Elasticsearch Data Source: Removed unneeded "json": true option breaking requests

2.0.1

Features

  • InfluxDB Data Source: Added additional properties for controlling the HTTP(S) request that gets generated. options gives full control of the request, while insecureSsl is a boolean shortcut for ignoring SSL validation

  • Elasticsearch Data Source: Added undocumented options property

2.0.0

20 Sep 15:05
53eb0a8
Compare
Choose a tag to compare

2.0.0

Features

  • UI Redesign! New look and feel for the management side of Cyclotron

  • JSON Widget: New Widget which displays pretty-printed JSON data

  • Prometheus Data Source: New Data Source for connecting to Prometheus

  • Search: Additional advanced search terms, e.g. createdby:<user>

  • CacheEncryptedPassword: Add optional setting that stores the user's encrypted password in local memory after logging in, allowing Data Sources to authenticate using the credentials of the current user, rather than a hardcoded account (note: this is disabled by default)

  • "Likes" replaced with "Stars"

  • Numerous upgrades to the build pipeline, including Gulp 4.0, Karma 3.x, etc.

Bug Fixes

  • Sessions: restore sessions correctly when deeplinking to the /help page

  • Upgraded angular-ui-router to resolve issues where the entire site would reload on navigation changes

Breaking Changes

  • Upgraded from Jade to Pug; renamed file extensions accordingly

1.48.0

16 Aug 19:13
Compare
Choose a tag to compare

Bug Fixes

  • Table Widget: fixed export to exclude internally-used columns

  • CyclotronData: Fixed incorrect 404 responses for POST /data with a new key

  • Proxy: Proxy request bodies that include an array were getting mangled

1.46.0

02 Feb 18:10
Compare
Choose a tag to compare

Bug Fixes

  • Dashboard Analytics: Fixed inability to view analytics for dashboards requiring authentication, even when logged in
  • Example example-datasource-json: Fixed broken weather API
  • Upgraded two library versions to fix builds in Node v6+

1.45.0

04 Jan 16:07
Compare
Choose a tag to compare

Features

  • Clock Widget: Added option for Time Zone
  • Moment Timezone: Added to Cyclotron and available for use in Dashboards. Includes all timezones, with data for years 2010-2020
  • Table Widget: Added a JavaScript function to programmatically change the current page in the Table
  • Example-London Dashboard: Added the example-london dashboard featured on the http://cyclotron.io page

1.44.0

07 Dec 21:25
Compare
Choose a tag to compare

Features

  • InfluxDB Data Source: a new Data Source which runs queries against InfluxDB
  • Example Portal Dashboard: a new example which implements a portal with links to various dashboards. Data is stored internally in CyclotronData, and an admin page is provided for adding/updating/deleting links.

Bug Fixes

  • Splunk Data Source: Fix error handling, avoid displaying error message if query finds no data
  • Dashboard Editor: Fixed an issue with editing the Pages JSON before any Pages had been created
  • Node.js 7.x: Fix compatibility issues by upgrading Karma and Mongoose versions
  • Update included Nginx configuration to point to _public

1.43.0

22 Nov 20:06
Compare
Choose a tag to compare

Features

  • Linked Widget: a new Widget which references and displays another Widget from the Dashboard
  • Table Widget: Added an "onSort" event property, allowing custom code to be run when changing the current sort order

1.42.0

09 Nov 21:04
Compare
Choose a tag to compare

Features

  • Analytics / Dashboard Analytics pages: Most charts now reflect data for the selected time-range
  • Stoplight Widget: Add tooltip option

1.41.0

28 Oct 18:15
Compare
Choose a tag to compare

Features

  • Analytics: Add JavaScript API for Dashboards to record custom events to Cyclotron's analytics backend
  • JavaScript API: Added Cyclotron.currentUser property to access the currently-logged in user (if any)
  • Data Sources: If a Post-Processor doesn't return an array, an error will be displayed in the console.

Bug Fixes

  • Clock Widget: Fix issue with tiny text

1.40.0

17 Oct 20:15
Compare
Choose a tag to compare

Features

  • Analytics: collect new analytics events for: Login, Logout, Create Dashboard, Modify Dashboard, Push Dashboard
  • Dashboard Sidebar: Increased width of sidebar; expanded the first section in the sidebar initially.
  • Dashboard Editor: Drag-and-drop to reorder Data Sources, Pages, Widgets, etc.
  • Dashboard Editor: Added spinner when saving a Dashboard; prevent accidentally double-saving