Releases: sirensolutions/kibi
4.6.4-4
This release of Kibi is based on Kibana 4.6.4 and requires Elasticsearch 2.4 or later.
The 4.6.4-4 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes
-
Added: New page size option in Enhanced search results visualisation
-
Added: Kibi index is now displayed in the logs
-
Changed: Updated kibi_radar_vis to version 4.6.4-4
-
Changed: Updated kibi_wordcloud_vis to version 4.6.4-4
-
Changed: Updated libsvm to version 3.8.3
-
Changed: Updated Heatmap visualisation to version 1.0.1 with tooltip issue fixed
-
Changed: Default dashboard can now be set in advanced settings, previously it was kibi_core.default_dashboard_title option in kibi.yml
-
Changed: Add sub aggregations to Box Plot
-
Changed: Shortening of dates disabled for absolute time
-
Fixed: Various Multichart visualisation improvements
-
Fixed: Update relational buttons if other dashboards are updated
-
Fixed: Export meta fields to CSV
-
Fixed: Add filter click handler in Enhanced search results visualisation
-
Fixed: Sort error on analysed or missing fields
-
Fixed: Show the column alias as the column's label
-
Fixed: Build filter with the index pattern instead of the concrete index name
-
Fixed: Remove unnecessary "getCountsOnButtons" requests
-
Fixed: Authentication error when using JWT with the graph browser plugin [Enterprise Edition Only]
-
Fixed: Refactored persistence helper in Graph Browser [Enterprise Edition Only]
-
Fixed: Set max height to Graph Browser add menu [Enterprise Edition Only]
-
Fixed: graphId added to some helper function calls [Enterprise Edition Only]
-
Fixed: Fix for the contextual scripts in Graph Browser [Enterprise Edition Only]
-
Fixed: Cached scope was not reinitialized in Graph Browser [Enterprise Edition Only]
5.4.0-beta-2
The lists below cover changes between Kibi 4.6.4 and Kibi 5.4.0-beta-2
[float]
=== Kibi Changes
New:
- Merged changes from Kibana 5.4.0
- New sidebar menu for dashboard management and navigation (replaces previous tabs)
- Uses the new Siren Vanguard (an Elasticsearch plugin which adds relational technology to Elasticsearch, providing the capability to do joins across multiple indices)
- Enhanced enterprise security - added support for Kerberos/JWT
- Updated Kibi 4 to 5 migration page
- Added additional information for shards failures
- Page size option for the Enhanced Eearch Results visualization to override discover:sampleSize
- Add build timestamp to info page
- Handle image error when value formatted as url/image
- Added migration for the heatmap visualisation
- Added kibi_wordcloud to tagcloud migration
- Added a gremlin_server plugin to handle the startup of Gremlin Server
- Added kibi:graphStatesLimit to the advanced options
- Added Kibi Category to vis wizard
- Allow middlewares to set parameters explicitly
- Kibi config is now a singleton
- Added server.ssl.ca option to kibi.yml - allows to use a CA file to verify the SSL certificate during development
- Update default gremlin server datasource during startup
- Adds timelion sheets to saved object API
- Ported html-angular view from 4.6.4-1
- Added backup/restore commands to backup/restore content of .kibi index
- Added panels border option
- Added space between panels
Changed:
- Removed support for Windows 32 bit
- Move up one dir before running kibi.bat on Windows
- Removed advanced join settings
- Use match_none for empty searches
- Migration of default dashboard title from kibi.yml to advanced settings
- Updated kibi license file
- Remove CONTRIBUTING.md
- Remove tinkerpop3 related queries and filter out tinkerpop3 data sources
- Hooks before transferVisState, usefull for multichart
- Check for siren-vanguard instead of siren-platform
- Removed dashboard groups management section
- Renamed kibana-plugin binary to kibi-plugin
- Use where.exe in place of which on windows
- Use jar for archiving on Windows
- Added route for getting elasticsearch plugins
- Removed relational panel settings
- Removes tinkerpop3 query
Fixed:
- Bumped kibiutils to version 1.8.0
- Heatmap layout fixed
- Improved application logging
- Improved notifications
- Improved migration procedure for a rare case where after migration relations definitions were wrong
- Improvements to tag-cloud visualisation
- Saved object finder improvements about reserved characters
- Improved tooltips styling and content
- Updates counts when global time filter is changed
- Use column aliases for the sorting menu
- Add type attribute to up/down buttons so that they don't trigger a form submission
- Documentation updated to version 5
- Fix extra scrollbar in doc table on pagination button click
- Reset query text on reset button click
- Ignore Gremlin configuration if not set
- Do not start the gremlin server if the config is missing
- Disable the gremlin plugin during the upgrade
- Ignore plugins/sentinl/phantomjs to avoid braking phantomjs install by Sentinl app
- Improvements in handling the missing data indices
- Override the default dark theme button color
- Filtering on the advanced table triggers the underlying click handler
- Fixed console when using an https agent
- Handle sorting on analysed or missing fields
- Reset pagination on filter change
- Fixed issue when adding a filter from a SQL based visualisation
- Fixed missing Vanguard notification
- Fixed export meta fields as csv
- X-Pack monitoring instructions and notification fix
- Timelion fixes
- Display query title instead of id
- Increased timeout of esArchiver test
- Use hashed item store class to handle quota storage exception
- Fixed legend exception
- Replace join filters on empty index sets with match_none queries
- Use the docTable directive from kibana in the enhanced search results visualisation
- Make management tabs responsive to width
- Include must_not in getHighlightRequest processing
- Allows to honor the handleNoResults property
- Fixed required field highlighted
- Added missing docker doc
- Use field_caps instead of field_stats to get field capabilities
- Clicking on the kibi logo fixed
- Use requiresTimePicker visualization param
- Time input fields is made equal
- Updates README.md
- Relations menu filter fixed
- Fixed issue about Proxy class not available on all browsers
- Selected Documents issue fixed
- Allow vis to change their es request before serialization proc begin
- Adds support to save uistate for multiple instance of the same vis type
- Allows restoring the uiState after click edit visualisation on dashboard
- Fix for cluster.createClient
- Do not add join queries to the highlight_query query
- Take the kacConfiguration from chrome.getInjected
- Use config.has to check for configs existence
- Relative time range validation fixed
- Column alias validation added
- add hook to access control in the uiSettings API
- Allows histogram to be interval safe
- Fixed tabs in management objects
- Response check added to create_kibi_proxy
- Alias checking added to search
- Try every index pattern if the default index is not reachable because of an authorization error
- Port join wrapping into bool.must
- Fix handling of missing saved searches
- Update styles for navbar and filterbar tooltips
- Check for forward and backslashes in packagePaths.
- Time sync checklist fixed
- Fixed plugin install error
- Removed not used events
- Set baseURL in eeg
- Allow to add filter via table details in the visualize page
- Column rename fixed
- Use data cluster
- Do not retrieve the scope of the element
- Filter label fixed
- Put Kibi and Kibana version
- Fixed wrong hint on the rel filter
- Use urandom in Gremlin Server, documentation updates
- Border and filter bar color fix with dark theme
- preserve column layout in the enhanced search results visualisation
- Ported import export improvements from 4.6.4-1
- Fixed incorrect mouseup event handling on fontawesome-icon-picker
- Ported ACL fix in the relational filter visualisation to 5
- Ported changes for Kibi Enterprise to 5
- RefreshInterval object check added
- Use fontawesome-iconpicker 1.2.1 instead of ui-iconpicker
- Use tag instead of commit hash in package.json to point to kibi-h2o2
- Build module path correctly on windows
- Updated native bindings for Darwin
- Set temp folder based on OS
- Pagination fixed
- Proxy the HTTP status code and upstream ttl
- removed the wrong pointer to kibi.dev.yml
- Made object actions always visible
- Do not shorten URLs in shared links UI tests
- Corrected typeahead for the Discover/Visualize/Dashboard pages
- Removed old version of the elasticdump dependency
- Kibana reference renamed
- Ignore delayed executions that are cancelled
- Hide the tooltip on destroy
- Do not submit the form on click of the query history
- Check that all query_string queries are put into the must clause
- Keep toaster next to the dashboards bar
- Validator fixed
- Ported - introduction of MissingDashboardError
- Ported documentation about cross frame communication
- Support slash in entity uri and corrected some bugs about selecting documents
- Refactor the kibi proxy code to use new functions: onResponse and onBeforeSendRequest
- Fixed platforms mappings to classifiers
- Ported how sharing link is generated
- No results found alignment in Kibi data table fixed
- Open a new clean (no cache) web browser tab with Kibi if the logo is clicked
- KibiSequentialJoinVisHelper improved
- Correctly merge params and headers from datasource and query
- Moved URL sharing functions to a service
- Add info box on the relations setting
- Created method for determining if object is from Kibi
- Decorate query in kibi state
- Include basePath in Kibi session redirect, save Kibi state using save method
- Add info box to the Sequential Join Viz to instruct a user about how to create a relation between 2 types under 1 index.
- Handle cases where the company or the investor is missing
- Fix fullscreen mode
- Added the join icon indicator in the indices management page
Plugins
- Fix agg config save after apply
- Fix Scatterplot on Kibi 5
- Add path to Phantomjs binary in horseman options
- Patch es client with new Vanguard methods
- Allow underscore in ACL role ids
- Fixed and unified plugin versions
- Update plugin versions to 5.4.0
- Removed extra wrapping into Kibana folder for non-public plugins
Access Control
- Ported Access Control plugin to Kibi 5
- Ported Kerberos / JWT support to 5
- Changed title into label
- Removed $cookies dependency
- Return parameters from middleware methods
- Fixed wrong config variable name
- Expose scope in Authentication/ACL editors
- Fix issue when empty path
Box Plot
- Box Plot ported to Kibi 5
- Refactor box_plot visualisation
- Update Box Plot x axis labelling
- Show whiskers correctly in Box Plot
Bubble Diagram
- Bubble diagram ported to Kibi 5
Enterprise Components
- Port Enterprise Components to Kibi 5
- Describe unknown xhr errors
- Object for cross frame communication
Graph Browser
- Port Graph Browser to Kibi 5
- Set the default datasource id
- Change the filter to a bool filter
- Load scriptSource from file if present
- Reinit the cached scope
- Remove scroll API usage in gremlin server
- Support multiple undo/redo states
- Added graph script middleware + fix script editor
- Remove an unneeded Elasticsearch query
- Keylines upgrade
- Always add Basic to the auth header
- Added wrapping Kibana folder
- Init on getters
- Set max height to add menu
- Refactor persistence helper
- Pass time from the state
- Add remove all button
- Reflect deletion of live filter on filter_bar in...
4.6.4-3
This release of Kibi is based on Kibana 4.6.4 and requires Elasticsearch 2.4 or later.
The 4.6.4-3 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes
-
Improved: Visualisations now handle negated queries in filter aggregations
-
Improved: Access Control plugin now handles JWT authentication [Enterprise Edition Only]
4.6.4-2
This release of Kibi is based on Kibana 4.6.4 and requires Elasticsearch 2.4 or later.
The 4.6.4-2 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes
-
Fixed - Relational panel layout missing after page refresh
-
Fixed - Tooltip showing undefined for range limits
-
Fixed - Enhanced search not displaying columns in saved visualisations
-
Fixed - Fix zoom in multiwidget visualization when subselecting time
-
Fixed - Hide labels in Graph Browser if labels are null or undefined [Enterprise Edition only]
-
Fixed - Stop highlighted nodes remaining highlighted after toggling highlight button [Enterprise Edition only]
-
Fixed - Graph Browser now handles the return from other dashboards more efficiently [Enterprise Edition only]
-
Fixed - Filter button in Graph Browser now reflects deletion of the live filter on filter bar [Enterprise Edition only]
-
Improved - Multiple negations of join filters now separated into separate queries
-
Improved - Update default gremlin server during startup
-
Improved - Allow the use of filters in visualisations
-
Improved - Remove deprecation warning when sorting asc by count value
-
Improved - Try the first available index when the default index is unavailable due to auth error
-
Improved - Self relations on the same field are now not generating an edge [Enterprise Edition only]
-
Improved - Live filter performance improved when it is the only filter applied [Enterprise Edition only]
-
Improved - Add warning if configured relations, index or index-pattern are missing [Enterprise Edition only]
-
Improved - Removed warning for long URLs (the URLs are no longer used to make requests) [Enterprise Edition only]
-
Improved - Add button to Graph Browser to pause result fetching [Enterprise Edition only]
-
Improved - Relation filtering is now enabled in the Graph Browser timebar [Enterprise Edition only]
-
Improved - Graph Browser performance improved after user removes or crops graph [Enterprise Edition only]
-
Improved - No longer adding elements if they are already present on the graph in Graph Browser [Enterprise Edition only]
-
Improved - Access Control Plugin now handles Kerberos/SPNEGO authentication [Enterprise Edition only]
-
Improved - Results of expansion are now added to the Graph Browser timebar [Enterprise Edition only]
-
Improved - A remove all button has been added to the Graph Browser to remove all nodes at once [Enterprise Edition only]
Choose between 4 Kibi Community distributions:
- The demo-full distribution includes preconfigured Kibi plus Elasticsearch loaded with demo dataset.
- The demo-lite distribution includes preconfigured Kibi plus Elasticsearch loaded with a subset of the demo dataset.
- The standard distribution includes preconfigured Kibi plus empty Elasticsearch.
- The standalone distribution includes only Kibi.
5.2.2-beta-1
This release of Kibi is based on Kibana 5.2.2 and requires Elasticsearch 5.2.2 or later.
4.6.4-1
This release of Kibi is based on Kibana 4.6.4 and requires Elasticsearch 2.4 or later.
The 4.6.4-1 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes:
-
Fixed - moved URL sharing functions to a service
-
Fixed - shared URLs always go to discover
-
Fixed - clean the hashed params from the URL if session storage empty
-
Fixed - vertical alignment of icons
-
Fixed - correctly merge params and headers from datasource and query
-
Fixed - reduce the number of mappings calls in kibiSelect
-
Fixed - filter icon on tab shouldn't appear when the only filter comes from the saved search
-
Fixed - pinned antlr4 dependency
-
Fixed - dashboard group helper should not crash the entire application on exception
-
Fixed - check if tabContainer exists before using it
-
Fixed - tooltip stays after clicking and moving the mouse
-
Fixed - filter out relational filter buttons when ACL is enabled and users have no access to a target or source dashboard
-
Fixed - issues when selecting documents
-
Improved - URL sharing functionality
-
Improved - kibiState now uses now decorateQuery function
-
Improved - handling of relation between two types under the same index
-
Improved - IE styling
-
Improved - handling of slashes in the document ID
-
Improved - now queries entered from the search bar contribute to the ranking
-
Added - html-angular templates for custom search results view
-
Added - open a new clean web browser tab with Kibi if the logo is clicked
-
Added - service to expose methods for cross frame communication
-
Added - documentation about cross frame communication
-
Added - mapping and renamed kibiSession to sirenSession
-
Added - Gremlin Server now uses the Elasticsearch REST API instead of the transport protocol [Enterprise Edition only]
Choose between 4 Kibi Community distributions:
- The demo-full distribution includes preconfigured Kibi plus Elasticsearch loaded with demo dataset.
- The demo-lite distribution includes preconfigured Kibi plus Elasticsearch loaded with a subset of the demo dataset.
- The standard distribution includes preconfigured Kibi plus empty Elasticsearch.
- The standalone distribution includes only Kibi.
4.6.4
This release of Kibi is based on Kibana 4.6.4 and requires Elasticsearch 2.4 or later.
The 4.6.4 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes:
-
Fixed - cleaned and improved sharing the graph state via URL [Enterprise Edition only]
-
Fixed - static route path for plugins
-
Fixed - use correct scroll_id in migrations
-
Fixed - upgrades between dash releases
-
Fixed - checkIfItIsRelevant in REST datasource returned true when no document was selected but required
-
Fixed - honour timezone settings in Graph Browser timebar [Enterprise Edition only]
-
Improved - upgraded moment-timezone to version 0.5.11
-
Improved - upgraded siren-join to version 2.4.4
-
Improved - upgraded license plugin to version 2.4.4 [Enterprise Edition only]
-
Improved - upgraded Kibi Timeline plugin to version 4.6.4
-
Improved - init explanation only on filter bar filters
-
Improved - added link to sample kibi.yml file into the documentation
-
Improved - tests coverage and quality
-
Improved - removed savedSession objects in favour of sharing through shortened URLs stored in kibi index
-
Improved - field formatter support in Graph Browser tooltips [Enterprise Edition only]
-
Added - merge upstream changes from Kibana 4.6.4.
-
Added - column name aliases to kibi-doc-table plugin
-
Added - priority field for dashboards
-
Added - hashed URL are now enabled by default
-
Added - and option to increase grid resolution
-
Added - kibi:enableAllDashboardsCounts to disable counts on all dashboards.
-
Added - kibi:enableAllRelBtnCounts to disable counts on all relational buttons.
-
Added - search on relations
-
Added - support for ACL rules on saved objects [Enterprise Edition only]
-
Added - new Kibi Multi Chart plugin [Enterprise Edition only]
-
Added - new Kibi Box Plot plugin [Enterprise Edition only]
-
Added - new Kibi Scatter Plot plugin [Enterprise Edition only]
-
Added - new Kibi Bubble Diagram plugin [Enterprise Edition only]
-
Added - new Kibi Vector Map plugin [Enterprise Edition only]
-
Added - new Kibi Horizontal Bar Chart plugin [Enterprise Edition only]
Choose between 4 Kibi Community distributions:
- The demo-full distribution includes preconfigured Kibi plus Elasticsearch loaded with demo dataset.
- The demo-lite distribution includes preconfigured Kibi plus Elasticsearch loaded with a subset of the demo dataset.
- The standard distribution includes preconfigured Kibi plus empty Elasticsearch.
- The standalone distribution includes only Kibi.
4.6.3-2
This release of Kibi is based on Kibana 4.6.3 and requires Elasticsearch 2.4 or later.
What's new:
Kibi Changes:
- Added - Graphs can be saved [Enterprise Edition only]
- Fixed - Migrations from 4.6.3 to 4.6.3-2
4.6.3-1
This release of Kibi is based on Kibana 4.6.3 and requires Elasticsearch 2.4 or later.
What's new:
Kibi Changes
- Added - kibi:splitTabs option to split name and counts on tabs
- Added - kibi:graphUseFiltersFromDashboards option to customise menu when expanding nodes with filters from dashboards
- Fixed - Not able to scroll smoothly on relations configuration page
- Fixed - Timepicker does not show on the visualise page for visualisations depending on several searches
- Fixed - Improved documentation about es compatibility
- Fixed - If a dashboard contains a kibi_sequential_join_vis, Kibi triggers a search query for the visualisation on the default index pattern
- Fixed - initQtip functions is destroying all qtips
- Fixed - Sort relations by name and index pattern when choosing relation in relational panel configuration
- Fixed - Template vars other than "label" ignored in Kibi Query Viewer visualisation
- Fixed - Currently selected tab not visible when navigating to Settings and back
- Fixed - Match all Internet Explorer versions in URLOverflowService
- Fixed - Session persistence bug in Graph Browser [Enterprise Edition only]
- Fixed - Edge removal issue in Graph Browser [Enterprise Edition only]
- Improved - Better handling of patterns not matching any index
- Improved - UI improvements in Kibi Query Viewer visualisation
- Improved - Simplified option menu when expanding nodes with filters from dashboards
- Improved - bumped Kibi Timeline visualisation to version 4.6.3-1
- Improved - bumped Kibi Wordcloud visualisation to version 4.6.3-1
- Removed - kibi:zoom option - use browser zoom instead
4.6.3
This release of Kibi is based on Kibana 4.6.3 and requires Elasticsearch 2.4 or later.
What's new:
The 4.6.3 release of Kibi requires Elasticsearch 2.4 or later.
Kibi Changes
- Fixed - upgradeable configurations were not correctly sorted
- Fixed - outdated filters in the state were not correctly handled
- Fixed - the relational panel tab was enabled even if relational panel was disabled
- Fixed - source and target dashboards in relational button configuration were filtered incorrectly
- Fixed - handling of authorization errors when computing indices in navbar helper and relational sequence buttons
- Fixed - nested join_sequence creation
- Fixed - negated joins creation by enclosing the complete query in a must clause
- Fixed - listen to config events to correctly set the relational filter visible
- Fixed - do not destroy handlers in cached helper modules to correctly refresh counts on tabs
- Fixed - fail to access dashboard app if the previous dashboard was deleted
- Fixed - missing timepicker when creating a new dashboard
- Fixed - click handlers actions are not cleaned when staging the enhanced search vis
- Fixed - cases when wrong property name was used in createNotifier
- Fixed - diff_time now takes into account time precision
- Fixed - kibi state was not properly propagated which caused an issue where time was not correctly set on a dashboard when done from discovery page
- Fixed - problems with JSON textarea and label textbox edit
- Fixed - do not center content if there is data in Kibi Query Viewer
- Fixed - do not make a relation invalid if type is set to null by kibi-select
- Fixed - reset count/isPruned property of a dashboard if its count was requested but was not in the metadata object, due to the dashboard not having a savedsearch on save
- Fixed - now queries for invisible dashboards are not added to count request
- Fixed - counts not properly updated when using "undo via back button"
- Fixed - destroy html created by eeg library
- Improved - check if the state contains outdated filters
- Improved - relations graph configuration has to be explicitly saved
- Improved - documented Sense and Marvel integration with Search Guard
- Improved - support relational filter visualizations which reference no concrete index
- Improved - made relational button grey when there is no results
- Improved - store the synced dashboards in the kibistate
- Improved - various sync-time-to directive improvements
- Improved - notify the user if the session data has been saved
- Improved - prevent the Kibi Enhanced Search visualization to make two requests for retrieving the rows
- Improved - handling of various authorization errors
- Improved - replaced ui-select with kibi-menu-template
- Improved - introduced kibi-menu-template for choosing relations in buttons configuration
- Improved - Display confirmation dialog when leaving a modified relational configuration
- Improved - check if the relation id is defined at config time for the relational filter visualization
- Improved - big part of code ported to ES6
- Improved - use version 4.6.3 of the Kibi Timeline
- Improved - ported all release notes to master
- Improved - Searchguard integration documentation
- Added - merge upstream changes from Kibana 4.6.3
- Added - Saved objects API
- Added - support requiresMultiSearch in the visualize editor for refreshing the ES results
- Added - renamed kibi_core.default_dashboard_id into kibi_core.default_dashboard_title
- Added - kibi:graphUseWebGl advanced option
- Added - migration for relational filter button
- Added - test:coverage grunt task
- Added - Kibi now ships with Sentinl application [Enterprise Edition only]
- Added - Map view to Graph Browser [Enterprise Edition only]
- Added - Timeline view to Graph Browser [Enterprise Edition only]
- Added - live filter to Graph Browser [Enterprise Edition only]
- Backported - Kibana fix to ensure dashboard panels appear in the correct order
Choose between 4 Kibi Community distributions:
- The demo-full distribution includes preconfigured Kibi plus Elasticsearch loaded with demo dataset.
- The demo-lite distribution includes preconfigured Kibi plus Elasticsearch loaded with a subset of the demo dataset.
- The standard distribution includes preconfigured Kibi plus empty Elasticsearch.
- The standalone distribution includes only Kibi.