Live 2
Last updated
Was this helpful?
Last updated
Was this helpful?
Cumulative fixes from stable version
Dashboard filter selector should warning if the list is incomplete
Cumulative fixes from and stable version
Filter search autocomplete does not find by partial names
Download file extension conflict with dashboard name
Unlogged users accessing internal URLs are not being redirected to the original URL
API Improvement for Datasource status
UI/UX improvement on the Ranking widget
Performance improvement on the Rulealert page
Fix crashes on the Web vitals
UI/UX improvements on the Filters tag component
MongoDB Queries aren't showing fields with null value.
Performance improvements on the Health check
Security fixes
Security fixes
Fixes Filter selection having no effect on Dashboard and Chart editors
Dashboard and Chart editor filters now show Labels and Values
Fix dashboard crash when a user with no Edit Pipes Widgets permission would try to export a Dashboard
Fix dashboard robustness in inactive tabs when queries get destroyed
Improvement on SAMLv2 authentication robustness
Data export fixes:
Dashboard data and image export now have the same filename
Fix chart data export issue with plugin integrations
Improve date formatting on JSON exports
Fix download error causing download files to be empty
Improve Console download now uses POST. Fixes issues in some environments infrastructure not dealing very well with big GET requests
Fix Internet Explorer 11 infinite loading on dashboards (since version 2.29.2)
Fix Internet Explorer 11 crashing when on New Dashboard screen
Fix Column chart leaving leftovers after query refresh
Changing redirect strategy on login screens to improve security
Add active filters to dashboard links on annotations
Disable query start during window advance to avoid deadlocks
Allow downloads to be executed using POST to avoid big HTTP headers
[fixed] Dashboard export was falling back to the browser
[fixed] Main header navigation collapsing all items
[fixed] Status bar is back to absolute positioning on the Dashboard
[fixed] Potential issue when stopping or starting the same extension in a small time frame
[fixed] Legend toggler not showing in some charts
[fixed] Avoid indexing public pages in search mechanisms
Overall web application performance improvements
UX improvements
Allow cache and queues directory to be different in OS
Dynamic manifest.json
to allow mobile customization
Dashboard data and image export wizard
Added dashboardDownloadOptionsInterceptor
registry to dashboard service to allow customizations
Add option 'fit to page' when exporting widgets
New tooltip configuration in cartesian (including temporal) charts
[breaking] EventIterator API change to avoid stack overflow
[breaking] Create new authority annotation @SkipDefaultAuthorityCheck
[fixed] Potential deadlock when accessing system settings
[fixed] Calendars showing invalid dates
[fixed] Reject storage providers with the same name
Throttle events on datasource reprocess
UI fixes and improvements
Performance improvements on dashboards
[fixed] Frontend query interceptors stopped working, introduced in 2.28.1
[fixed] Widget errors on editors are now recoverable by query refreshes
[fixed] Hiding a fullscreen widget kept an overlay on the dashboard
[fixed] Event count estimate was susceptible to a numeric overflow
Dark mode improvements
UX improvements
[fixed] Frontend issue when logarithmic scales extremes are set to 0
Default reducers are now automatically applied in charts where a custom reducer is empty or null
Support for gaps in the console chart
UX improvements
API to allow throttled inserts and updates to the storage providers, so that operation is blocked until the persistent queue is not full (more soon)
New web application metrics (more soon)
Performance improvements on widget editor UI
Normalize file names for data download on charts
Allow toggling rules activity on the rule list
[fixed] Dashboard would intermittently freeze due to full bayeux queues
Support for legacy widgets missing destroy function
Delegate DoS filter to infrastructure
[fixed] Dashboard would intermittently freeze due to full bayeux queues
[fixed] Support to nested timestamp fields
[fixed] Fix "order by" usage in SQL as Storage
[fixed] Pie Chart does not display correct percent value when used together with query meta __formatted
Security improvements to TCP input integration
Better support for timezone when exporting data as files
UX improvements to charts
Perform count in the background for storage queries, making load faster
Create starting
status to extensions such as plugins
Added read-only permissions to all configurations
Added StorageLayout
to the API
More options to customize query download via API
[fixed] Support to nested timestamp fields
Security improvements to TCP input integration
UX improvements to charts
Allow zooming on cartesian widgets
Sending an alert email to users after many wrong login attempts
Better handling malformed data on TCP input integrations
[fixed] Wrong aggregations on all every current
windows
Avoid creating remember-me token for basic auth
Show more content on rules list
[fixed] Dashboard not loading when widget implementation is not present
[fixed] Issues to send emails
Display summary of data growth rate on storage statistics
Memory consumption calculation on the queries administration page
Show own permissions to current user on account information
Allow downloading many plugins at once
Allow customization of dashboard's timeline query
Log lines generate __log
events for warn and error levels
Web analytics on event type webhit
Added metrics for SQL connection pool and hibernate
Database: connection count, successful transaction count, rollback count, second level cache hit, miss & put count, prepare statements count, close statements count.
Query: cache hit, miss & put count, max query execution time, query exec count.
Session: open, close, flushes, entity load count, entity update count, entity insert count, entity fetch count, entity delete count, optimistic failure count.
Pool: available count, busy count, idle count, leak count.
Immutable events structure [breaking]: this makes Live faster, but requires that plugins are re-built
3x performance improvements on storage queries
Updated mysql connector to version 8.0.18
Permission schema improvements
UX improvements on dashboards and widgets
CSRF token automatic renewal
[fixed] HTTP security issues
[fixed] Incorrect memory estimation on the queries administration page
[fixed] Incorrect file system usage on storage statistics
[fixed] Possibility of out of memory error when async queries were enabled
[fixed] Temporal charts losing the context and stopped plotting data
[fixed] Blank dashboards on IE
[fixed] Security issue in browser's local storage usage by messenger
Configurable limit of the number of form submission requests per second
Configurable limit of concurrent logins for the same user (default to unlimited)
Entity change listeners
Allow to include prefix on email subjects
[fixed] Session ID not updated after user login
[fixed] Performance issues on heatmap chart
Added support to submit-and-close button on forms
UX improvements on application header
[fixed] Dashboard JSON import ignoring span picker type
[fixed] Chart X axis not using the configured date format
[fixed] Updated Jetty to fix a vulnerability issue
Improvements on widget PDF/image export process
[fixed] Purge rules did not show on administration
Increased the timeout that server waits for the client on cometd transport layer to avoid unwanted query reloads
Increased maximum message size on cometd transport layer to avoid discarding big messages
[fixed] Settings version logs would show no author
Performance improvements on charts rendering
[fixed] Reversed min and max values on the temporal chart axis
[fixed] Previous queries on widget editor overriding current results
Allow different users to save personal settings on the same browser window
[fixed] Potential deadlock during simultaneous accesses to the settings API
[fixed] Performance issues due to excessive accesses to the configuration database
Allow plugins to add menu options to dashboards
[fixed] Condition that should freeze the dashboard in the loading state
[fixed] Condition that makes temporal widgets plot data out of order
[fixed] Issues on the dashboard's calendar span picker
Allow choosing the filename when sending an email directly from a widget
Allow the creation of annotations on any messenger room
Improvements on charts tooltips rendering
[fixed] Charts Y axis display errors
UX improvements on the dashboard's time span selector
Allow users to share widgets via email
[fixed] Public dashboard header layout alignment issue
[fixed] Grouped axes labels alignment issue
Display Pipes metadata information for console queries
Allow changing the span and the filters during the dashboard load
[fixed] Charts tooltip formatting errors
[fixed] Legends not clickable in some situations
[fixed] Typing on console during a query execution makes cursor go to the beginning of the line
Keep series hidden after reloading a dashboard
Allow rendering HTML content on web alerts
Allow a dashboard to be locked for edition
Do not show "too many queries" alert for deliberate types on queries
General UX improvements
Allow exporting charts in A4 (portrait and landscape, with paging) formats in PDF
[fixed] Concurrency issue that could make events be deleted instead of updated
[fixed] Error duplicating an existing dashboard on the wizard
[fixed] Concurrency issue that could lead to a deadlock after a plugin update
[fixed] Some internal control events could be lost during Live startup
Improvements on widgets tooltips
[fixed] Widgets resize not working properly on dashboards
Support SQL integrations as configuration databases
MongoDB write performance improvements
MongoDB query performance improvements
Persistent queue performance improvements
Delay query initialization during Live and plugin startup
TCP input performance improvements
[fixed] Queries causing RuntimeException: Method code too large
From this version on, Live initialization will wait for all the plugins to be fully available. Then, it is not possible to perform synchronous queries on any plugin startup. There is a timeout of 3 minutes to avoid that such situations prevents Live from starting.
Improvements on web application bundles sizes
[fixed] Issues on widget PDF and PNG export
Changes in dashboard url are now added to browser history
[fixed] Dashboard making duplicate requests
Improvements to widget PDF and PNG export
Improvements to legacy browsers support
[fixed] Possible query leak on messenger
Make optional the refresh of the queries after overwrites on the storage or after events that skip the real time engine
[fixed] Error during dashboard duplication
Download API
Query API refactoring
Create context and parameters in Query object, mapping to @@context
and @@params
macros
Move fixDescription and add url, host, user from Query to context
Move query-related API functions from Live.Engine to a new Live.Query interface, deprecate old ones
Enrich queries with context about who, how and why a query was executed, including
user timezone
which user started the query
query source (datasource, rule, widget, alert, etc.)
which plugin asked for it
Allow custom parameters on queries
Query statistics page
Add hint flag to force automatic index creation
Save last login date for each user
Generate events for web usage statistics
Allow setting session timeout in the Live interface
Allow choosing the authentication provider for a specific user
Improvements to storage statistics interface
Allow WidgetQueryHandle to know whether a query was started by a download
[fixed] Auth provider NPE causes failure on start
Cumulative fixes from and stable version
API Improvement for status
Fix Purge Rules with
Fixes widget crashing when @meta.yAxis
() has unexpected format
Allow marking data gaps on charts using the flags enableDataGapsReport
and dataGapsReportThreshold
()
New widget selector ()
Add allowed and denied origin IPs on TCP input integration ()
Added support to pipes.group
on meta parameters ()
Heatmap widget ()
Replace FST with serialization format in cache segments