3.0.1 Bugfix Release
Installation instructions:
https://intelmq.readthedocs.io/en/maintenance/user/intelmq-manager.html
Pages
- Login: Show error messages as returned from the API instead of a constant string (PR#277 by Sebastian Wagner, fixes intelmq-api#35).
Configuration
- Fix working with edges between bots, by transmitting new edges to the server with the new API (PR#264 by Mikk Margus Möll).
- Correctly hide the
destination_queuesparameter in the bot editor (PR#264 by Mikk Margus Möll). - Restore sane default bot IDs (PR#264 by Mikk Margus Möll, fixes #263).
- Removed redundant
pipeline.jsfile (PR#264 by Mikk Margus Möll). - Fix a race condition trying to call both the
/runtimeand/positionsAPI endpoints at the same time, when/runtimeis updatingruntime.yamlat the same time that/positionsis trying to parse it (PR#264 by Mikk Margus Möll). - internal improvements (PR#264 by Mikk Margus Möll):
- edge IDs are now
${source_node}|${destination_node}|${edge_name}. - some loops which previously iterated over every single edge should be a bit faster now.
- various tweaks, like reducing the scope of variables and using string templates instead of string concatenation.
- edge IDs are now
- Fix saving new bots, led to an JS exception (PR#273 by Sebastian Wagner, fixes #272).
- Open bot documentation in a new page (PR#274 by Birger Schacht, fixes #262).
- Prohibit the user from creating a bot with an ID collision (PR#276 by Mikk Margus Möll, fixes #152).
- Ask the user for confirmation to exit the page in case of unsaved changes (PR#276 by Mikk Margus Möll, fixes #212)
Monitor
ALLOWED_PATHandCONTROLLER_CMDare defined in a separate JavaScript file, rather than being templated into the HTML, fixing Content-Security-Policy issues (PR#264 by Mikk Margus Möll, fixes #183).
Known issues
- Graph jumps around on "Add edge" (#148).
- Monitor page: Automatic log refresh reset log page to first one (#190).
- Load error if a bot has not optional
parametersfield in runtime configuration (#237). - Better error message for missing authentication (#238).
- Configuration page: Keyboard shortcuts don't work (#260).
- Edit Defaults: Documentation link just reloads (#261).