Releases: certtools/intelmq-manager
3.3.0
3.2.0 Feature release
What's Changed
- FIX: Reload page after successful login by @waldbauer-certat in #278
- PKG: separate building process from setup.py in #282
- Monitor page: Fix multi-line log lines by @puckk in #286
- Fixed API paths when saving configuration by @kamil-certat in #292
New Contributors
- @puckk made their first contribution in #286
- @kamil-certat made their first contribution in #292
Full Changelog: 3.0.1...3.2.0
3.1.0 Release canidate
What's Changed
- FIX: Reload page after successful login by @waldbauer-certat in #278
- PKG: separate building process from setup.py in #282
- Monitor page: Fix multi-line log lines by @puckk in #286
New Contributors
Full Changelog: 3.0.1...3.1.0-rc
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_queues
parameter 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.js
file (PR#264 by Mikk Margus Möll). - Fix a race condition trying to call both the
/runtime
and/positions
API endpoints at the same time, when/runtime
is updatingruntime.yaml
at the same time that/positions
is 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_PATH
andCONTROLLER_CMD
are 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
parameters
field 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).
3.0.0 Major release
Installation instructions:
https://intelmq.readthedocs.io/en/maintenance/user/intelmq-manager.html
Pages
- Adapt the manager for the new API (PR#259 by Birger Schacht):
IntelMQ changed the way it handles the configuration of bots, queues and
default values. IntelMQ-API followed this change and now only provides
endpoints for the runtime and the position.
This commit implements this change in the JavaScript code and also
updates various functions to reflect other minor changes (i.e. the bot
id is now called bot_id instead of id).
Configuration
- Add a link pointing to the module documentation to the settings overlay of every bot (PR#256 by Birger Schacht).
- BOTS file uses now correct API endpoint (PR#252 by Sebastian Waldbauer).
About
- The versions-section now lists IntelMQ, IntelMQ API and IntelMQ Manager (by Sebastian Wagner, fixes #251).
Documentation
- Make project reuse compliant (PR#258 by Birger Schacht, fixes #218):
Add missing license entries to .reuse/dep5 and delete the license files
reuse interprets asbad
(the copyright is listed in the dep5 file, so
there is no need for having a separate license file for every
copyright).
Known issues
- Graph jumps around on "Add edge" (#148).
- wrong error message for new bots with existing ID (#152).
- Monitor page: Automatic log refresh reset log page to first one (#190).
- Load error if a bot has not optional
parameters
field in runtime configuration (#237). - Better error message for missing authentication (#238).
- Reload page after login (#243).
- Configuration page: Keyboard shortcut for adding queues crashes Firefox (#260).
3.0.0 Release candidate 1
This is just an intermediate release candidate towards 3.0.0. Please do not use it in production.
2.3.1 Bugfix release
Installation instructions:
https://intelmq.readthedocs.io/en/maintenance/user/intelmq-manager.html
Configuration
- Add authentication token in save-data request (PR#245 by Marcos Gonzalez, fixes #244).
- Fix "Clear Configuration" link destination (PR#249 by Sebastian Wagner, fixes #248).
Monitor
- Fix link to configuration page of bot (PR#249 by Sebastian Wagner, fixes #248).
Known issues
- Graph jumps around on "Add edge" (#148).
- wrong error message for new bots with existing ID (#152).
- Monitor page: Automatic log refresh reset log page to first one (#190).
- Load error if a bot has not optional
parameters
field in runtime configuration (#237). - Better error messag for missing authentication (#238).
- Reload page after login (#243).
- Debian packages usability: webserver not required, causing missing webserver configuration (#246).
2.3.0 Feature release
Installation instructions:
https://intelmq.readthedocs.io/en/maintenance/user/intelmq-manager.html
Backend
- The backend has been rewritten and changed from PHP to Python (PR#197 by Bernhard Herzog and Bernhard Reiter, #80)
- The backend has then been moved to a seperate repository and is now called
intelmq-api
: https://github.com/certtools/intelmq-api (PR#226) - The name
intelmq-manager
now refers to the web frontend only
intelmq-manager
- The
intelmq-manager
html files are now being distributed as an archive of static files. They are still built usingmako
, but
this is done during the build of the source distribution.
Landing page
Configuration
- Remove the hover function which displayed the hovered bot's configuration (#213, PR#216 by Birger Schacht).
Documentation
- Add a link to the failure tips (PR#215 by Edvard Rejthar).
- SQLite failure tip (PR#217 by Edvard Rejthar).
Known issues
2.2.1 Bugfix release
Installation instructions:
https://github.com/certtools/intelmq-manager/blob/2.2.1/docs/INSTALL.md
This IntelMQ Manager version requires IntelMQ >= 2.2.1.
Backend
- Fix loading paths from
intelmqctl
executable (PR #205 by Einar Felipe Lanfranco).
Documentation
- User Guide:
- Add section on configuration paths.
- Add section on named queues / paths.
- Readme:
- Update screenshots (#201, PR#207 by Mladen Markovic).
Known issues
2.2.0 Feature release
Installation instructions:
https://github.com/certtools/intelmq-manager/blob/2.2.0/docs/INSTALL.md
This IntelMQ Manager version requires IntelMQ >= 2.2.0.
Backend
config
: Get file paths fromintelmctl debug --get-paths
if possible and fall back to hard-coded paths otherwise. Thereby environment variables influencing the paths are respected (#193).
Pages
About
- Show output of
intelmqctl debug
.
Documentation
- Update release from intelmq's release documentation.
- Update Installation documentation: Fix & update dependencies and supported operating systems.
Packaging
- Update default
positions.conf
to the default runtime/pipeline configuration of intelmq >= 2.1.1.