0.18.0
Misc
- Removes popout button from waypoint text editor
- Better names for processes in the process panel
- Better names for traces in the trace history panel
- Auto-selection of traces now only happens when the user explicitly starts an execution (by clicking the play button). This makes it easier to browse traces while new ones arrive in the background.
Std lib
- Std.List.
First Non-Null
- Which returns the first item in a list which is not null. - Std.Process.
Merge on Key
- Which merges any two processes as long as they supply the same key. - Std.List.
Ensure Is List
- Which ensures the input is either a list, or puts the input in a list.
mcp-server
- Added a new package for making MCP servers in Midio
Http
- Made is possible to send SSE messages to the same stream from multiple processes at once.
- Added Http.
Get Server Base Url
- which returns the base url on which you endpoints are reachable.
Bug fixes
- Fixed bug which caused partially applied functions to not work if they were directly connected to a function output.
- Fixed bug when deleting waypoint with more than one input arrow.
- Fixed bug which potentially caused the scheduling service to keep old schedule threads around even after a refresh.