diff --git a/CHANGELOG.md b/CHANGELOG.md index 170bb2919..eff3cc2f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ CHANGELOG ========== -3.1.1 (unreleased) +3.2.0 (unreleased) ------------------ ### Core @@ -20,18 +20,14 @@ CHANGELOG - `intelmq.lib.harmonization`: Changes signature and names of `DateTime` conversion functions for consistency, backwards compatible (PR#2329 by Filip Pokorný). - `intelmq.lib.bot.Bot`: Allow setting the parameters via parameter on bot initialization. -### Development - ### Bots -#### Collectors - #### Parsers - `intelmq.bots.parsers.shadowserver._config`: - Reset detected `feedname` at shutdown to re-detect the feedname on reloads (PR#2361 by @elsif2, fixes #2360). - `intelmq.bots.parsers.shadowserver._config`: - Added 'IPv6-Vulnerable-Exchange' alias and 'Accessible-WS-Discovery-Service' report. (PR#2338) - - Removed unused 'p0f_genre' and 'p0f_detail' from the 'DNS-Open-Resolvers' report. (PR#2338) + - Removed unused `p0f_genre` and `p0f_detail` from the 'DNS-Open-Resolvers' report. (PR#2338) - Added 'Accessible-SIP' report. (PR#2348) - Added 'IPv6-Open-HTTP-Proxy' and 'IPv6-Accessible-HTTP-Proxy' aliases. (PR#2348) - Removed duplicate mappings from the 'Spam-URL' report. (PR#2348) @@ -49,17 +45,34 @@ CHANGELOG - `intelmq.bots.outputs.cif3.output`: Added (PR#2244 by Michael Davis). - `intelmq.bots.outputs.sql.output`: New parameter `fail_on_errors` (PR#2362 by Sebastian Wagner). -### Documentation - -### Tests - -### Packaging - ### Tools - `intelmqsetup`: - SECURITY: fixed a low-risk bug causing the tool to change owner of `/` if run with the `INTELMQ_PATHS_NO_OPT` environment variable set. This affects only the PIP package as the DEB/RPM packages don't contain this tool. (PR#2355 by Kamil Mańkowski, fixes #2354) -### Known Errors +### Known Issues +This is short list of the most important known issues. The full list can be retrieved from [GitHub](https://github.com/certtools/intelmq/labels/bug?page=2&q=is%3Aopen+label%3Abug). +- Breaking changes in 'rt' library (#2367). +- Stomp collector failed (#2342). +- Type error with SQL output bot's `prepare_values` returning list instead of tuple (#2255). +- `intelmq_psql_initdb` does not work for SQLite (#2202). +- intelmqsetup: should install a default state file (#2175). +- Misp Expert - Crash if misp event already exist (#2170). +- Turris greylist has been updated (#2167). +- Spamhaus CERT parser uses wrong field (#2165). +- Custom headers ignored in HTTPCollectorBot (#2150). +- Missing commas in SQL query for separate Events table (#2125). +- intelmqctl log: parsing syslog does not work (#2097). +- Bash completion scripts depend on old JSON-based configuration files (#2094). +- Bot configuration examples use JSON instead of YAML (#2066). +- Bots started with IntelMQ-API/Manager stop when the webserver is restarted (#952). +- Corrupt dump files when interrupted during writing (#870). + + +3.0.2 (2021-09-10) +------------------ + +### Core +- `intelmq.lib.bot.CollectorBot`: Fixed an issue with within the `new_report` function, which re-loads the harmonization file after a new incoming dataset, which leads to CPU drain and decreased performance (PR#2106 by Sebastian Waldbauer, fixes #2098). 3.1.0 (2023-02-10) ------------------ diff --git a/NEWS.md b/NEWS.md index dff6a7aac..19c94dafd 100644 --- a/NEWS.md +++ b/NEWS.md @@ -10,6 +10,14 @@ This file lists all changes which have an affect on the administration of IntelM Please refer to the change log for a full list of changes. +3.2.0 Feature release (2023-05-24) +---------------------------------- + +No changes are required by administrators. + +[IEP007: Running IntelMQ bots as Python Library](https://github.com/certtools/ieps/tree/main/007) is implemented. + + 3.1.0 Feature release (2023-02-10) ---------------------------------- diff --git a/debian/changelog b/debian/changelog index 35d9c0011..bf8550f5c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +intelmq (3.2.0a1-1) stable; urgency=medium + + * Update to 3.2.0 Alpha 1. + + -- Sebastian Wagner Wed, 24 May 2023 16:47:37 +0200 + intelmq (3.1.0-1) stable; urgency=medium * Update to 3.1.0. diff --git a/intelmq/lib/upgrades.py b/intelmq/lib/upgrades.py index 51e33052f..ff71a9ba3 100644 --- a/intelmq/lib/upgrades.py +++ b/intelmq/lib/upgrades.py @@ -887,6 +887,7 @@ def v310_feed_changes(configuration, harmonization, dry_run, **kwargs): ((3, 0, 1), (v301_deprecations,)), ((3, 0, 2), ()), ((3, 1, 0), (v310_feed_changes, v310_shadowserver_feednames)), + ((3, 2, 0), ()), ]) ALWAYS = (harmonization,) diff --git a/intelmq/version.py b/intelmq/version.py index 72dbf5641..34b696639 100644 --- a/intelmq/version.py +++ b/intelmq/version.py @@ -2,5 +2,5 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -__version_info__ = (3, 1, 0) +__version_info__ = (3, 2, 0, 'a1') __version__ = '.'.join(map(str, __version_info__))