Skip to content

1.0.0 RC1

Latest
Compare
Choose a tag to compare
@Kittyfisto Kittyfisto released this 12 Sep 10:49
· 2 commits to master since this release
63283d8

v1.0 is finally here and most and foremost offers an overhauled UI:

image

This release unfortunately breaks plugin compatibility to plugins targeting any API version < 1.0. I'm sorry for the inconvenience this may cause to any plugin developers, but such a cleanup was inevitable. See below for the list of all breaking changes and additions to the plugin interface. Please also note that there are still two outstanding breaking changes that will have to be tackled in subsequent releases (#140 and #334).

Features:

  • #297: Add command to go to a particular line
  • #298: Add command to go to a data source
  • #299: Add command to go to next / previous data source
  • #307: When time filter is active, the empty state is not shown / explained
  • #308: Add clear screen empty state
  • #309: Add "Follow Tail" to task bar
  • #310: Menu Items should mention the commands shortcut, where available
  • #316: Add empty state to the bookmarks side-panel
  • #317: Add bookmarks main menu

Fixes:

  • #277: The file format property of a generic text log is displayed empty
  • #278: Deleted Serilog custom format entries show up again after Tailviewer is restarted
  • #279: The progress bar always shows 100%
  • #280: Tailviewer takes an an enormous amount of time to read "big" lines
  • #282: Memory used to read text log files is never reclaimed
  • #288: Search function does not reset hit counter when files have been re-created
  • #338: Plugins page should still display available plugins, even when one plugin doesn't specify a website

Plugins:

  • #191: Enhance IFileFormatPlugin to allow UI integration and customization
  • #198: Introduce service container
  • #200: Refactor ILogFile and remove all methods/properties marked as [WillBeRemoved]
  • #204: archiver does not use PluginId for the final plugin name
  • #302: Remove outdated plugin interfaces
  • #303: Refactor LogFileSection and split into two parts
  • #304: Ensure that outdated types aren't publicly visible anymore
  • #332: The EmptyReason property should support polymorphic types
  • #336: Simplify namespaces in Tailviewer.Api and Tailviewer.Core

I'd like to thank all contributors for their input!

Full Changelog: v0.9.6...v1.0.0-rc1

edit Attached the correct installers (previously 1.0.0.38 was attached, but that was the prior version, not the one of this release).