Skip to content

Releases: malforge/Huginn

Huginn v1.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 07:39

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • New: an agent can ask why a single service finding is happening. Huginn runs the drill-downs behind the finding using its own sign-in and answers over the MCP connection, so an agent can reach the telemetry behind a finding, over the same window Huginn measured, without Azure access of its own.
  • A service finding's open button now opens the portal on the query behind the finding. It used to open the failures or performance blade, which lists every operation the resource has and answers over a different window, so the finding being looked at had to be found again by hand. What opens depends on the kind: a failing route opens the exceptions with their stack traces, a failing dependency opens the exception from the call that used it, and a slow route opens its percentiles over the window.
  • New: opening a finding in the portal explains what the portal does to the link, once. The portal covers the query with its own queries hub, and may show it in Simple mode with the KQL hidden. Neither can be set from a link, so the query looks absent when it is not there to see. The explanation can be turned off from the dialog itself or under Settings, General.
  • Agents are told at connect time where to start, and how Huginn's access relates to their own. An Azure MCP server holds a single identity for its lifetime, which stays invisible until a query fails with what looks like a permission error and is not one.

Huginn v1.4.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 05:19

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • A watched Application Insights resource that cannot be read is now named in the services pane. An expired Azure sign-in used to empty the board and leave the pane reporting all clear, which is the one thing a monitor must never say when it cannot see. When no resource at all could be read, the last findings are kept instead of being replaced by an empty list, and the source is marked as needing attention.
  • The panes no longer say all clear before their first check has finished. Crashes and services say they have not been checked yet until there is an answer, which matters most for Application Insights, where the first check takes about 40 seconds.
  • The log is one file per day and the last 14 days are kept. It had no limit before and had grown to 58 MB over five months, which made it slow to open at exactly the moment it was needed. Log files written before this change are left alone rather than tidied away.
  • A build started with HUGINN_PROFILE writes its log inside that profile's folder, so it no longer appends to the installed copy's log.

Huginn v1.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:28

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • Settings is now a list of sections down the left and one section at a time on the right, rather than expanders inside expanders. Each connection carries its state in the list, so a source that needs attention is visible without opening anything, and what is being held back has a section of its own instead of sitting two expanders deep.
  • Routes answering 404 are reported again. Every 404 used to be dropped, which hides a route your client calls and your server does not have. Scanner traffic is held back by its shape instead: many different paths, a handful of calls each, almost all of them not-found. Anything held back is listed, with the rule that hid it and how much of it there was.
  • New: what is held back can be administered rather than only read. An entry can be promoted so it is always reported, or given a rule of its own so it stays hidden; patterns can be added and removed; and anything promoted is listed so it can be taken back.
  • New: every card has an overflow menu. Crashes offer the link and the issue id, pull requests the reference form and the title, builds the link and the branch name, and service findings the query behind the finding. A card marks itself while its menu is open, so "this one" is unambiguous in a list of near-identical rows.
  • Fixed: your own failed builds appeared for one poll and then disappeared on their own. They were only ever asked for as far back as the previous poll, so each failure was returned exactly once and then fell outside the question.
  • Agents are told what is being held back as well as what was reported.

Huginn v1.3.1

Choose a tag to compare

@github-actions github-actions released this 14 Sep 07:05

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • Fixed: a source whose status already said "Connected" had the word printed twice when an agent asked for the current status, and a resource with no traffic had its name printed twice.
  • The readme described an Azure DevOps-only tool. It now covers Sentry and Application Insights, with setup for each, and the example MCP client configuration is valid JSON rather than a Windows path with unescaped backslashes.

Huginn v1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 06:41

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • New: Sentry monitoring. Huginn watches the projects you pick and raises crashes two ways. A crash that is new, has come back after being resolved, or has outgrown a mute is raised because it changed. A crash reaching at least five people and five per cent of everyone affected in the window is raised because it is big, however long it has been there. Each card carries a sparkline of the last twenty-four hours and a phrase for its shape, so a constant drip is told apart from a single burst at a glance.
  • New: Application Insights monitoring. Sign in with your own Azure account and pick the resources you can already see. Huginn reports routes that are failing, routes that are slow at the ninety-fifth percentile, failing dependencies, and resources that have gone silent, ordered by severity rather than by raw magnitude, so routes failing every call no longer sit below merely slow ones. Failing routes name the result code, because whether it is a 500 or a 405 decides what you do next.
  • New: connections are a first-class concept. Azure DevOps, Sentry and Application Insights each hold their own sign-in, their own list of what to watch, and their own status, and each keeps working while the others are broken. Every pane says when it was last checked, and a pane whose source cannot answer says so rather than looking calm.
  • The dashboard is built around what needs acting on now. Pull requests and builds share a column, since neither runs to many rows, leaving crashes and services a full column each. Card actions are icons with tooltips instead of words, which is what gives the titles room to be read.
  • Notifications are summarised per poll. A check that turns up ten new items used to fire ten separate toasts; it now fires one that names the count and what is in it. A single item still gets the detailed notification it always did.
  • New: Huginn can answer an AI coding agent asking what is currently broken. Settings has an Agents section that registers it with Claude Code in one press, and prints the command and configuration for any other MCP client. Reading needs no extra sign-in and opens no network port.
  • Settings written by a different version of Huginn are no longer discarded. Saving used to drop anything the running build did not recognise.
  • Settings are saved when you close the panel or the window, rather than only on an explicit save, so an edit interrupted by a restart is no longer thrown away.
  • Set HUGINN_PROFILE to give a build its own settings, credentials and state, so a second copy on the same machine shares nothing with the first.
  • Fixed: long pull request titles drew over the buttons beside them, and long build names were cut off mid-character instead of trimming.
  • Upgraded Avalonia to 12.1.2.

Huginn v1.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 07:59

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • Bumped System.Drawing.Common from the transitive 4.7.0 to 9.0.0, clearing the GHSA-rxg9-xrhp-64gj critical-severity advisory that the release builds were flagging.
  • Rooted the Windows toast-notification dependency chain (Microsoft.Toolkit.Uwp.Notifications, Microsoft.Windows.SDK.NET, WinRT.Runtime) so the trimmer no longer strips reflection-only members on best-guess heuristics. The current call sites worked in practice, but any new toast template or WinRT activation path is now safe by construction rather than by luck.
  • Cleaned up the trim warnings the release builds had been logging: removed an unused Avalonia-template stub (DisableAvaloniaDataAnnotationValidation) Huginn never needed; the runtime platform dispatcher's [DynamicDependency] hints are now guarded so each TFM only references types that actually exist in it; the remaining safe-but-unprovable Type.GetType(string) calls in the dispatcher and the view locator carry explicit [UnconditionalSuppressMessage] justifications. The three IL2104 warnings from the rooted Windows toast/WinRT assemblies stay visible on purpose so a new noisy dependency wouldn't be silently swallowed.

Huginn v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 06:34

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • New: Updates section in Settings shows the running version, lets you trigger a manual update check, and displays the release notes for the next version once it has been downloaded. A "Restart now" button appears alongside the notes so you can apply the update on demand instead of waiting for the next launch.
  • The toolbar "Update available" button now lives next to a much more discoverable Settings home for the same actions.

Huginn v1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 06:17

First time installing?

Huginn is an open-source personal project and isn't code-signed. Windows SmartScreen and macOS Gatekeeper will both show a warning on first install — that's expected. Code-signing certificates cost real money and aren't worth it for a free personal tool. The source is public on this repo; you can read it.

Windows

  1. Download Huginn-win-Setup.exe below.
  2. Run it. SmartScreen will warn that the app is from an unknown publisher.
  3. Click More info, then Run anyway.

macOS

  1. Download the .pkg for your Mac: Huginn-osx-arm64-Setup.pkg (Apple Silicon — M1/M2/M3/M4) or Huginn-osx-x64-Setup.pkg (Intel). Not sure? Apple menu → About This Mac → the Chip/Processor line.
  2. Open it. macOS will block it because it isn't signed — that's expected. In the warning, click Done (or Cancel) — not "Move to Trash", which deletes the installer you just downloaded.
  3. Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the note about Huginn being blocked. Authenticate, confirm Open, then follow the installer.

Once installed, future updates download and apply themselves the next time you launch the app — you don't need to repeat any of this.


What's new

  • First stable release. Velopack auto-update is now wired end-to-end: the app polls GitHub Releases every 30 minutes, downloads new versions in the background, and applies them on next launch. The toolbar "Update available" button is a one-click install-and-restart that shuts Avalonia down gracefully so settings persist across the patch.
  • Retired the legacy update check that compared the embedded build timestamp against the ADO repo's latest commit — Velopack replaces it entirely.