Seq 3.4 Release Notes

Seq 3.4 is ready to download!

This release makes a number of user interface enhancements, fixes bugs, and has improved support for Active Directory including multiple login domains and automatic provisioning based on group membership.

Thank you everyone who reported issues and offered suggestions that have made it into this release. These release notes correspond to the 3.4.17 milestone on GitHub.

Features and enhancements

  • #379 - Per-user default selected signals
  • #503 - API support for streaming events using WebSocket and Rx
  • #480 - Auto-provision Active Directory accounts in a particular group
  • #511 - Built-in support for instance watermarking
  • #167/#355 - Occasionally check package feeds and mark apps that can be updated
  • #397 - Hyperlink from event ids in SQL results to stream results
  • #399 - Option to display timestamps in UTC/show UTC values on hover
  • #489 - Now option in date pickers
  • #501 - Substring() function available in queries
  • #491 - Support users logging in from more than one Active Directory domain
  • #494 - Easy past/future navigation from the timeline view
  • #484 - Provide the title of the current plug-in app instance to the running code
  • #453 - Option to use server-time rather than client timestamps when configuring an API key
  • #367 - Allow API key tokens to be specified explicitly
  • #486 - Improve error location reporting in SQL queries
  • #488 - Translate current filter into valid SQL syntax when creating a new SQL query
  • #487 - Clickable Signals and Queries headings in the signal bar

Fixed bugs

  • #513 - Running a multiline query with timeline visible causes layout issues
  • #512 - UI is not reliably refreshed after upgrading
  • #508 - Service does not shut down cleanly on system shutdown event
  • #319 - Wrap long exception message/stack trace lines
  • #506 - Always show intersected signals in the signal list, even if not selected by user
  • #505 - Detect non-alias values in order by column list correctly
  • #504 - Apply transformations correctly to wildcard expression arguments
  • #249 - Don't (prematurely) truncate long string values in rendered message view
  • #502 - Don't log out browser sessions when switching between instances under virtual paths
  • #493 - Sort retention policy list by increasing duration
  • #216 - Detect loss-of-precision when showing large numbers in the web UI
  • #496 - Fixed internal deserialization of very large numeric values