This repository has been archived by the owner on Jun 28, 2024. It is now read-only.
5.4.0-beta-2
szydan
released this
26 Jul 19:49
·
2591 commits
to master
since this release
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 graph browser filter button
- Fix graph browser configuration issues
- Fixed issue where new elements are not tracked by the timebar if filtering was previously enabled
- Show warning on missing relations on runtime and configuration
- Fixed an error when switching back to a graph browser dashboard
- Expand by relation does not retrieve count for retrieved nodes
- Fix for remove and crop
- Select on Graph Browser associated with saved search
- Don't overwrite existing node upon expansion
- No such index trying to configure graph
- Allow graph timebar to work with arcs
- Remove URL length check on graph selection (port to 5)
- Self join support
- Fix highlightning (port to 5)
- Add graph and script to savedObjectAPITypes
- Prevent any changes of the gremlin server datasource
- Better graph tooltip positioning
License
- License plugin ported to Kibi 5
- Fixed plugin name
- Fixed tests on license plugin
Multichart
- Ported Multichart to Kibi 5
- Miltichart can now save the smart default configurations
- Improved save state handling
- Fix single call on Multichart
- Multichart SDC, serialisation refactor and unit tests
- Fix multiple configurations on Multichart
- Fix property edition on visualize
- Missing after fetch event handler
- Focus the graph after script execution
- Configurable relations
Scatter Plot
- Scatter plot ported to Kibi 5
Vector Map
- Vector map ported to Kibi 5