yahoo-swiv
Version:
A web-based exploratory visualization UI for Druid.io
386 lines (223 loc) • 6.94 kB
Markdown
Change Log
# 0.9.39
- Fixed numeric dimension extent computation
# 0.9.38
- Fixed side drawer animation
# 0.9.37
- Dump any and all nodejitsu dependencies added to shrinkwrap
- Contains and Regexp search filters
# 0.9.36
- Added ability to define custom extraction functions
- Added ability to define custom druid context
# 0.9.35
- Fixed unit forwarding
# 0.9.34
- Added ability to customize `logoutHref`
# 0.9.33
- Fix CSS for small screens
# 0.9.32
- Add `--server-host` command line var
- Add `--server-root` command line var
# 0.9.31
- Fix `defaultSplits` in `dataCube`
# 0.9.30
- New plywood + more back compat tests
# 0.9.29
- Added user_email to request tracker
# 0.9.28
- Added basic request tracking ability
- Changed default request log format and made it configurable
# 0.9.27
- Added gear icon links to settings
# 0.9.26
- DataCube `subsetFilter` -> `subsetFormula`
- Settings fixes
# 0.9.25
- Settings progress
# 0.9.24
- Added trustProxy to server options
- Removed 'when-x-forwarded-proto'
# 0.9.23
- Adding strictTransportSecurity to server options
- Changing ServerSettings to follow new defaults pattern
# 0.9.22
- Moved default user
# 0.9.21
- Renamed `DataSource` to `DataCube`
- Changed Dimension and Measure `expression` to `formula`
# 0.9.20
- Fixes for sorting on dimension when there are multiple splits
# 0.9.19
- Fixes for data source transitions
# 0.9.18
- `DataSource#engine` renamed to `DataSource#clusterName`
- Cleaned up integration tests
# 0.9.17
- Added better small screen support
- Fixed dragging polyfill (on touch devices)
- Added file notices
# 0.9.16
- Selected filtered items appear at top of menu
# 0.9.15
- Allow continuous dimension in two split line chart
- User menu everywhere
# 0.9.14
- New home view
- Added descriptions to data sources
# 0.9.13
- New plywood with fix for: https://github.com/implydata/plywood/pull/121
# 0.9.12
- New plywood fixes bugs
# 0.9.11
- Do not shrinkwrap npm modules
# 0.9.10
- Fix sort ordering of granularities in the granularity picker
- Single measure mode will re-sort on click
- Configurable timezones
# 0.9.9
- Auto generated config links to a github tag
- Fix config auto-generator printing out `defaultSelectedMeasures: []`
# 0.9.8
- Early detection of (invalid) data sources that have a measure and dimension of the same name
- Prevention of making data sources with measures and dimensions of the same name
# 0.9.7
- Tiny style fix
# 0.9.6
- Fix sourceListScan introspection to introspect unknown sources as they appear
# 0.9.5
- Fixed display of exclusion filters
- Ensure cluster connection prior to starting introspection
# 0.9.4
- Exclusion filters
# 0.9.3
- Removed tests, docs, resources, e.t.c from npm module
# 0.9.2
- Change sourceListScan back to default to auto
- Typos and misc error message improvements
# 0.9.1
- Complete refactor of settings architecture
- Settings can be updated at runtime
- Swiv can connect to multiple clusters
- Swiv can connect to Postgres and MySQL
- Full support of Druid 0.9.1
- Auth module versioning
- Command line flag changes (see [writeup](docs/swiv-0.9.x-migration.md))
- Druid Request decorator changes (see [writeup](docs/swiv-0.9.x-migration.md))
- Ability to [generate programmatic links](docs/generating-links-into-swiv.md) into Swiv
- Ability to configure `serverHost`
- Auto refresh icon rotation
- Swiv is npm shrinkwrapped
- Better dimension / measure panel scaling
# 0.8.42
- Fixed bug in Print config and added CLI tests
# 0.8.41
- New overflow style in split bar also
- Ability to define defaultSelectedMeasures
- Misc fixes for time filter rendering
# 0.8.40
- New Plywood adds support for native quantiles
- New filter menu overflow style
# 0.8.39
- Fixed example config
# 0.8.38
- Continuous dimension filtering and splitting
# 0.8.37
- Fixed small bar bug
# 0.8.36
- Misc query improvements from new Plywood
# 0.8.35
- Two splits with scrolling in bar chart
- Swiv will only query within server root
# 0.8.34
- New table scroller
- About dialog shows version
# 0.8.33
- Fixed error when going from Time Series to Bar Chart
# 0.8.32
- Configurable server root (default: `/swiv`)
# 0.8.31
- Support and auto detection for Theta sketches (for countDistinct() only for now)
# 0.8.30
- Horizontal bars in Table
- Misc visualization selection fixes
# 0.8.29
- Side panel resizing
# 0.8.28
- Visualization class refactor
- Table highlight bubble now shows full value
- Better word wrapping in highlight bubbles
- New Plywood ensures to send UTC timestamps to Druid
- Ability to define custom granularities for bucketing
# 0.8.27
- New chronoshift fixes bug with flooring `PT12H`
- Fix burger menu overflow
# 0.8.26
- Better time axis for tiny intervals
# 0.8.25
- New Plywood (0.10.14)
# 0.8.24
- Improved performance of raw data modal
- Added all US timezones
# 0.8.23
- Fixed npm publish issue
# 0.8.22
- Timezone support
- Date range picker
- Fixed X-axis labeling
# 0.8.21
- Build system works with node 6
- Ability to set custom page title
# 0.8.20
- Added pre-calculation pattern to visualizations
- Fixed bar chart on negative values
# 0.8.19
- More robust cross browser dragging
- Faster incremental build system
# 0.8.18
- Better favicon
- Fixed natural bar chart order
# 0.8.17
- Build `gulp` will fail (exit 1) on error
# 0.8.16
- Fixed sort metric when following auto suggestion
# 0.8.15
- Export data to CSV
- New time series bubbles with hover logic
- Raw data modal allows you to see the raw data in the selected segment
- Better automatic config generation for data sources with URL unsafe names
# 0.8.14
- Published due to script error (unpublished, please ignore)
# 0.8.13
- Published due to script error (unpublished, please ignore)
# 0.8.12
- New [customization options](https://github.com/yahoo/swiv/blob/master/docs/configuration.md#customization)
- Updated favicon PNGs
# 0.8.11
- New Plywood fixes introspection of [JS ingestion aggregates](https://groups.google.com/forum/#!topic/imply-user-group/lC68IA79hYg)
# 0.8.10
- 'Goto Url' option added
# 0.8.9
- New plywood fixes startup [bug](https://github.com/yahoo/swiv/issues/150).
# 0.8.8
- Re-releasing
# 0.8.7
- New plywood fixes `timeFloor`, allows select sorting
- Fixed broken travis tests being merged in
# 0.8.6
- New plywood
# 0.8.5
- Bubble refactor
- Copy selected value option in bubbles
- Fix bug in selecting measures in totals
# 0.8.4
- Fix SVG sizing in IE Edge
# 0.8.3
- Added search in Dimensions and Measures panels
# 0.8.2
- Added UI loader and chucked up main swiv JS blob into two
- Added ability to [decorate requests](/docs/security.md)
# 0.8.1
- Started this changelog
- Added Bar Chart visualization
- Added About modal
- Single measure mode