Skip to content

Releases: awaescher/Fusion

Self-contained & .NET 6

01 Sep 06:33
Compare
Choose a tag to compare

.NET 6.0

Fusion++ is now running on .NET6 and gets published as self-contained executable.
That means, it has no runtime dependencies anymore - however the package size went from ~35MB to ~100MB.

In addition, the UI components from DevExpress were updated and left their CTP state.

As always, I hope you enjoy using Fusion++
Have fun ✋


🍫 I recommend using chocolatey

  • Install with choco install fusionplusplus
  • Upgrade with choco upgrade fusionplusplus

Version 1.4

15 Apr 11:01
Compare
Choose a tag to compare

Where-ref & .NET 5.0

Where-ref

I'm proud to say that the one and only Kirill Osenkov himself listed an issue (#24) with Fusion++ ignoring "Where-ref" bindings, because these bindings don't have a display name.

Starting with this version, Where-ref bindings are also shown in the result grid.

image

UI/UX

In additon, I implemented two issues (#21 & #22) from J. Zebedee which were mostly UI/UX related but based on very welcome feedback.

Thank you very much.

With this, I updated Fusion++ to .NET 5.0 and DevExpress 20.2

As always, I hope you enjoy using Fusion++
Have fun ✋


🍫 I recommend using chocolatey

  • Install with choco install fusionplusplus
  • Upgrade with choco upgrade fusionplusplus

Version 1.3

06 Jun 21:11
Compare
Choose a tag to compare

Maintenance

As user Chuck Lu found out, Fusion++ did not work well with IIS hosted websites in the past. The reason was that Fusion++ did not add permissions to "Everyone" to the folder it writes the logs to. Issue #14 is fixed with this release.

Another minor issue #16 was reported by Michael Monsour. He had a ArgumentOutOfRangeException with some logged files due to unrecognized culture settings. This is fixed now as well.

As always, I hope you enjoy using Fusion++.
Have fun ✋

Version 1.2

16 Mar 18:20
Compare
Choose a tag to compare

Fusion++ goes .NET Core 🤘

This version does not add any new features. Instead, I converted Fusion++ from the beloved .NET Framework to .NET Core (netcoreapp3.1).

Note that this does not mean that you can analyse binding issues of .NET Core apps as well like requested in #10. It just means that Fusion++ itself is running as .NET Core app. Afaik, there's no real approach to track binding issues in .NET Core but I'll keep tracking this as feature request.

By the way, hopefully, running Fusion++ as .NET Core app will fix the mess around the HttpClient which caused Fusion++ to crash for a very small number of users, see issue #8.

As always, I hope you enjoy using Fusion++.
Have fun ✋

Version 1.1

27 May 20:55
Compare
Choose a tag to compare

Productivity++ 🛠

Fusion Log Syntax Highlighter

The ability to check Fusion logs in the UI instead of manually crawling through the file system was quite an improvement Version 1.0 offered. However, its log item detail form just offered a simple plain text view.
For this version, I implemented a Fusion Log Syntax Highlighter ... maybe the first of its kind.
Hope you'll find it as useful as I do.

image

Previous/Next

There's another litte improvement in the log item detail form: Now, you can navigate through the log items without closing the log item detail form. This has the potential to save you a lot of clicks while checking your logs.
Note that the filters and sort directions in the grid on the main form are respected while navigating back and forth.

image

Grid annotations

Speaking of the grid on the main form: This buddy now displays warnings and errors right in its scrollbar. It also shows the currently focused grid row (green line) and grid search hits.

image

As always, I hope you enjoy using Fusion++.
Have fun ✋

Fusion++ 1.0

17 May 22:29
Compare
Choose a tag to compare

1.0 is out 🥳

Dark Fusion

I decided to ship version 1.0 in a dark appearance and really hope you like its "Pro" touch the way I do.

image

Improved error detection

Fusion++'s log parser can detect errors without ERR tags now. Just as seen in the sample from Scott Hanselman's blog post.

Note: This is just available for english and german assembly logs, yet.

image

Improved range selector

This version finally ships with a meaningful range selector. It shows the logs in a timeline, where the color reflects the log item state, like red for errors, yellow for warnings and blueish for informational logs.

2019-05-17_23-59-18

Parser improvements

Fusion++ is now capable to parse files on different threads at the same time. This pushed my tests to quite exact 100% more throughput so expect to get the logs a bit faster now.
In addition, this release shows the progress of the file parser - and yes, you can finally cancel it.

image

Previously recorded sessions menu

In earlier builds, the menu showed a simple list of the UTC time stamps of the previous sessions 🤨. Now they are formatted in the local time zone and show up to five processes the sessions cover.

In addition, you can directly jump to the logs location in the Windows File Explorer by clicking "Locate logs".

image

As always, I hope you enjoy using Fusion++.
Have fun ✋

Fusion++ 0.8

26 Mar 22:41
Compare
Choose a tag to compare
Fusion++ 0.8 Pre-release
Pre-release

Slightly improved UI with clean overlays and general simplification.

Fusion++ 0.7

06 Nov 22:58
6287778
Compare
Choose a tag to compare
Fusion++ 0.7 Pre-release
Pre-release

This is the very first preview of Fusion++ to try.

Some things are not done yet like the time range selector and the flow diagram. I don't know when (and if) I will finish this. You're welcome to help out 😃