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.