Skip to content

Releases: Kittyfisto/Tailviewer

1.0.0 RC1

12 Sep 10:49
63283d8
Compare
Choose a tag to compare

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).

Bugfix

08 Feb 20:55
a39a957
Compare
Choose a tag to compare

Fixes:

  • #273: Tailviewer displays an empty file when the first line contains lots of garbage data

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

Security Bugfix

03 Feb 23:25
b15926e
Compare
Choose a tag to compare

Fixes:

  • A CVE was detected and fixed in a 3rd party library used by Tailviewer. See GHSA-2cwj-8chv-9pp9 for more details.
  • #269 Adding bookmarks doesn't work for merged data sources

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

Bugfixes & Features

16 Dec 20:03
d7a6fd4
Compare
Choose a tag to compare

Features:

  • #254: Allow to include / exclude entries in grouped data sources
  • #242: Add parsing of serilog files

Fixes:

  • #225: Number of errors, warning, etc.. is always 0 for merged data sources
  • #238: Tailviewer starts offscreen in case the virtual desktop size has changed in between sessions
  • #244: Tabs in logfile messes up search highlighting

Misc:

  • #240: Add shortcut for adding bookmarks (ctrl+b)
  • #250: Tailviewer shouldn't start minimized, even if it was previously closed while being minimized

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

More customization options

21 Jul 19:43
Compare
Choose a tag to compare

Features:

  • #216 Fully customized color settings for log levels

Misc:

  • #232 Add setting for tab size

Once again I'd like to thank all contributors!

Uninstallation

17 Mar 09:04
Compare
Choose a tag to compare

Features:

  • #219 Added proper uninstaller

Once again I'd like to thank all contributors!

A few more features

03 Mar 20:58
Compare
Choose a tag to compare

Features:

  • #90 Introduced plugin browser which works in conjunction with self hosted repositories
  • #215 Introduced clear screen & display

Once again I'd like to thank all contributors!

Find All, Plugins and lots of Bugfixes

31 Oct 17:56
Compare
Choose a tag to compare

Features:

  • #210 Find All Window
  • #209 Plugins should be able to analyse important issues contained in a log file
  • #207 Plugins should be able to provide a synposis to a log file

Bugfixes:

  • #223 Closing the last log file causes the it to still be displayed
  • #221 Tailviewer may display the same log line multiple times in rare cases
  • #214 Tailviewer don't start
  • #213 Find all in log file does not work properly with lines copied from the same log file
  • #205 Tailviewer mistakes the same plugin as two different plugins if the name is changed
  • #166 Activating an existing quick filter doesn't always have an effect
  • #154 Merged data source displays wrong origin

Improvements:

  • #202 GUI - Colorize Titlebar
  • #201 GUI - Provide a "minimized" mode

I'd like to thank all contributors and wish everyone a happy halloween!

Folder data sources (and other things)

23 Jun 19:10
Compare
Choose a tag to compare

This patch features a few new features:

  • #172 Display a notification in case a plugin is used to display a log file
  • #125 Introduce "Folder" data source
  • #127 Titlebar shall contain more information
  • #53 The font size should be configurable
  • #66 Allow placement of bookmarks (bookmarks are finally persisted)

as well as one bug fix:

  • #188 The proxy password box never looses focus

One plugin improvement:

  • #189 Extend IFileFormatPlugin to allow regexp matching

Installer improvements:

  • #150 Installer should stop Tailviewer
  • #194 Installer doesn't display license anymore

More plugins, bugfixes and performance improvements

28 May 23:37
Compare
Choose a tag to compare

From this version onward, Tailviewer requires .NET 4.7.1 or greater.

This patch features several usability improvements

  • #141 Introduce elapsed time column
  • #157 Last written should not use ms for ages < 1 second
  • #163 Allow to change data source via shortcut (ctrl+tab / ctrl+shift+tab)
  • #175 Always provide an "empty" quick filter when opening the quick filter pane

...also improves plugin support

  • #171 Deploy app config with binding redirects so plugins work with many versions
  • #176 Replace ILogAnalyserPlugin.SerializableTypes with usages of DataContractAttribute
  • #177 Plugin Archiver should enforce DataContract rules at compile time
  • #178 It should be possible to deploy multiple plugin implementations in the same plugin

and finally fixes some bugs

  • #130 Merged data source: Progress bar never reaches 100%
  • #154 Merged data source displays wrong origin
  • #155 Wrong Counter on Merged Data Source
  • #165 Very long log entries are displayed over multiple lines
  • #179 Plugin archiver adds same dependency multiple times
  • #183 Multiline detection does not work when no log level is present