Skip to content

Commit 6c95b31

Browse files
authored
Merge pull request #2368 from certtools/release-3.2.0
Release 3.2.0
2 parents f1f0aa8 + 3a32cbe commit 6c95b31

File tree

6 files changed

+61
-15
lines changed

6 files changed

+61
-15
lines changed

CHANGELOG.md

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<!-- comment
2-
SPDX-FileCopyrightText: 2015-2022 Sebastian Wagner
2+
SPDX-FileCopyrightText: 2015-2023 Sebastian Wagner
33
SPDX-License-Identifier: AGPL-3.0-or-later
44
-->
55

66
CHANGELOG
77
==========
88

9-
3.1.1 (unreleased)
9+
3.2.0 (2023-07-18)
1010
------------------
1111

1212
### Core
@@ -39,7 +39,7 @@ CHANGELOG
3939
- Reset detected `feedname` at shutdown to re-detect the feedname on reloads (PR#2361 by @elsif2, fixes #2360).
4040
- `intelmq.bots.parsers.shadowserver._config`:
4141
- Added 'IPv6-Vulnerable-Exchange' alias and 'Accessible-WS-Discovery-Service' report. (PR#2338)
42-
- Removed unused 'p0f_genre' and 'p0f_detail' from the 'DNS-Open-Resolvers' report. (PR#2338)
42+
- Removed unused `p0f_genre` and `p0f_detail` from the 'DNS-Open-Resolvers' report. (PR#2338)
4343
- Added 'Accessible-SIP' report. (PR#2348)
4444
- Added 'IPv6-Open-HTTP-Proxy' and 'IPv6-Accessible-HTTP-Proxy' aliases. (PR#2348)
4545
- Removed duplicate mappings from the 'Spam-URL' report. (PR#2348)
@@ -67,8 +67,6 @@ CHANGELOG
6767
### Tests
6868
- New decorator `skip_installation` and environment variable `INTELMQ_TEST_INSTALLATION` to skip tests requiring an IntelMQ installation on the test host by default (PR#2370 by Sebastian Wagner, fixes #2369)
6969

70-
### Packaging
71-
7270
### Tools
7371
- `intelmqsetup`:
7472
- 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)
@@ -78,8 +76,31 @@ CHANGELOG
7876
- `intelmqctl`:
7977
- Increased the performance through removing unnecessary reads. (by Sebastian Kufner)
8078

81-
### Known Errors
82-
- `intelmq.parsers.html_table` may not process invalid URLs in patched Python version due to changes in `urllib`. See #2382
79+
### Known Issues
80+
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).
81+
- `intelmq.parsers.html_table` may not process invalid URLs in patched Python version due to changes in `urllib` (#2382).
82+
- Breaking changes in 'rt' library (#2367).
83+
- Stomp collector failed (#2342).
84+
- Type error with SQL output bot's `prepare_values` returning list instead of tuple (#2255).
85+
- `intelmq_psql_initdb` does not work for SQLite (#2202).
86+
- intelmqsetup: should install a default state file (#2175).
87+
- Misp Expert - Crash if misp event already exist (#2170).
88+
- Turris greylist has been updated (#2167).
89+
- Spamhaus CERT parser uses wrong field (#2165).
90+
- Custom headers ignored in HTTPCollectorBot (#2150).
91+
- Missing commas in SQL query for separate Events table (#2125).
92+
- intelmqctl log: parsing syslog does not work (#2097).
93+
- Bash completion scripts depend on old JSON-based configuration files (#2094).
94+
- Bot configuration examples use JSON instead of YAML (#2066).
95+
- Bots started with IntelMQ-API/Manager stop when the webserver is restarted (#952).
96+
- Corrupt dump files when interrupted during writing (#870).
97+
98+
99+
3.0.2 (2021-09-10)
100+
------------------
101+
102+
### Core
103+
- `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).
83104

84105
3.1.0 (2023-02-10)
85106
------------------

NEWS.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ This file lists all changes which have an affect on the administration of IntelM
1010
Please refer to the change log for a full list of changes.
1111

1212

13+
3.2.0 Feature release (2023-07-18)
14+
----------------------------------
15+
16+
No changes are required by administrators.
17+
18+
[IEP007: Running IntelMQ bots as Python Library](https://github.com/certtools/ieps/tree/main/007) is implemented.
19+
20+
The accompanying 3.2.0 release of intelmq-api switches it's backend from the library hug to fastapi.
21+
Deb-packages of intelmq-api 3.2.0 are delayed for some distributions because of necessary changes in packaging.
22+
23+
1324
3.1.0 Feature release (2023-02-10)
1425
----------------------------------
1526

debian/changelog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
intelmq (3.2.0-1) stable; urgency=medium
2+
3+
* 3.2.0 Release
4+
5+
-- Sebastian Wagner <[email protected]> Tue, 18 Jul 2023 20:04:50 +0200
6+
7+
intelmq (3.2.0~a1-1) stable; urgency=medium
8+
9+
* Update to 3.2.0 Alpha 1.
10+
11+
-- Sebastian Wagner <[email protected]> Wed, 24 May 2023 16:47:37 +0200
12+
113
intelmq (3.1.0-1) stable; urgency=medium
214

315
* Update to 3.1.0.

debian/control

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Priority: optional
55
Build-Depends: debhelper (>= 4.1.16),
66
dh-python,
77
lsb-release,
8-
python-setuptools,
98
python3-all,
109
python3-cerberus,
1110
python3-dateutil,

docs/user/installation.rst

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
..
2-
SPDX-FileCopyrightText: 2017-2021 Sebastian Wagner
2+
SPDX-FileCopyrightText: 2017-2023 Sebastian Wagner
33
SPDX-License-Identifier: AGPL-3.0-or-later
44
55
Installation
@@ -30,9 +30,9 @@ The following instructions assume the following requirements. Python versions >=
3030

3131
Supported and recommended operating systems are:
3232

33-
* Debian 10 Buster and 11 Bullseye
34-
* openSUSE Tumbleweed
35-
* Ubuntu: 20.04 focal
33+
* Debian 10 Buster, Debian 11 Bullseye, Debian 12 Bookworm
34+
* openSUSE Tumbleweed, Leap 15.5
35+
* Ubuntu: 20.04 Focal, 22.04 Jammy
3636
* For the Docker-installation: Docker Engine: 18.x and higher
3737

3838
Other distributions which are (most probably) supported include AlmaLinux, CentOS, Fedora, FreeBSD 12, RHEL and RockyLinux.
@@ -45,10 +45,13 @@ Native deb/rpm packages
4545

4646
These are the operating systems which are currently supported by packages:
4747

48-
* **Debian 10** Buster
4948
* **Debian 11** Bullseye
5049
* **openSUSE Tumbleweed**
51-
* **Ubuntu 20.04** Focal Fossa (enable the universe repositories by appending ``universe`` in ``/etc/apt/sources.list`` to ``deb http://[...].archive.ubuntu.com/ubuntu/ focal main`` first)
50+
* **Ubuntu 20.04** Focal Fossa
51+
52+
* Enable the universe repositories by appending ``universe`` in ``/etc/apt/sources.list`` to ``deb http://[...].archive.ubuntu.com/ubuntu/ focal main`` first.
53+
54+
* `intelmq-api` is only available with hug-based version 3.0.1, not the latest fastapi-based 3.1.0).
5255

5356
Get the installation instructions for your operating system here: `Installation Native Packages <https://software.opensuse.org/download.html?project=home:sebix:intelmq&package=intelmq>`_.
5457
The instructions show how to add the repository and install the `intelmq` package. You can also install the `intelmq-manager` package to get the `Web-Frontend IntelMQ Manager <https://github.com/certtools/intelmq-manager/>`_.

intelmq/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
#
33
# SPDX-License-Identifier: AGPL-3.0-or-later
44

5-
__version_info__ = (3, 1, 0)
5+
__version_info__ = (3, 2, 0)
66
__version__ = '.'.join(map(str, __version_info__))

0 commit comments

Comments
 (0)