github polterguy/magic v9.2.1
Terminal integration and sockets/SignalR

latest releases: v17.3.9, v17.3.8, v17.3.7...
3 years ago

This release features two brand new features, both of which arguably are a bit experimental in nature, and they are as follows.

  • Terminal component, allowing you to use a web terminal integrated to your backend, to do things such as basic git operations, etc
  • SignalR and web sockets support

Both of these features are slightly experimental in nature, and if you use any of these features, you might have to prepare yourself for breaking changed in the future. In addition, SignalR must be explicitly turner on through your "appsettings.json" file by adding something such as the following to your file within the "magic" section.

    "sockets": {
      "url": "/sockets"
    }

If you remove the above configuration segment, no SignalR endpoints will be configured, and the terminal plugin will not work, since it relies upon sockets to communicate STD OUT and STD ERROR information back to the client.

However, web sockets and SignalR is a standalone component, also for use in your own apps if you wish.

Don't miss a new magic release

NewReleases is sending notifications on new releases.