Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

REL: 3.3.1 Bugfix release #2524

Merged
merged 1 commit into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 19 additions & 23 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,25 @@
<!-- comment
SPDX-FileCopyrightText: 2015-2023 Sebastian Wagner
SPDX-FileCopyrightText: 2015-2024 Sebastian Wagner
SPDX-License-Identifier: AGPL-3.0-or-later
-->

# CHANGELOG


3.3.1 (unreleased)
3.3.1 (2024-09-03)
------------------

### Configuration

### Core
- `intelmq.lib.utils.drop_privileges`: When IntelMQ is called as `root` and dropping the privileges to user `intelmq`, also set the non-primary groups associated with the `intelmq` user. Makes the behaviour of running intelmqctl as `root` closer to the behaviour of `sudo -u intelmq ...` (PR#2507 by Mikk Margus Möll).
- `intelmq.lib.utils.unzip`: Ignore directories themselves when extracting data to prevent the extraction of empty data for a directory entries (PR#2512 by Kamil Mankowski).

### Development

### Data Format

### Bots
#### Collectors
- `intelmq.bots.collectors.shadowserver.collector_reports_api.py`:
- Added support for the types parameter to be either a string or a list.
- Added support for the types parameter to be either a string or a list (PR#2495 by elsif2).
- Refactored to utilize the type field returned by the API to match the requested types instead of a sub-string match on the filename.
- Fixed timezone issue for collecting reports.
- Fixed timezone issue for collecting reports (PR#2506 by elsif2).
- Fixed behaviour if parameter `reports` value is empty string, behave the same way as not set, not like no report (PR#2523 by Sebastian Wagner).
- `intelmq.bots.collectors.shodan.collector_stream` (PR#2492 by Mikk Margus Möll):
- Add `alert` parameter to Shodan stream collector to allow fetching streams by configured alert ID
- `intelmq.bots.collectors.mail._lib`: Remove deprecated parameter `attach_unzip` from default parameters (PR#2511 by Sebastian Wagner).
Expand All @@ -50,15 +45,20 @@
### Documentation
- Bots: Clarify some section of Mail collectors and the Generic CSV Parser (PR#2510 by Sebastian Wagner).

### Packaging

### Tests

### Tools

### Contrib

### Known issues
### 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).
- `intelmq.parsers.html_table` may not process invalid URLs in patched Python version due to changes in `urllib` (#2382).
- Breaking changes in 'rt' 3.0 library (#2367).
- 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).
- Spamhaus CERT parser uses wrong field (#2165).
- Custom headers ignored in HTTPCollectorBot (#2150).
- intelmqctl log: parsing syslog does not work (#2097).
- Bash completion scripts depend on old JSON-based configuration files (#2094).
- Bots started with IntelMQ-API/Manager stop when the webserver is restarted (#952).
- Corrupt dump files when interrupted during writing (#870).


3.3.0 (2024-03-01)
Expand Down Expand Up @@ -184,10 +184,6 @@
- got support for providing custom harmonization file, generating view for storing `raw` fields separately, and adding `IF NOT EXISTS`/`OR REPLACE` clauses ([PR#2404](https://github.com/certtools/intelmq/pull/2404) by Kamil Mankowski).
- got support for generating JSONB fields for PostgreSQL schema (PR#2436 by Kamil Mankowski).

### Contrib

### Known issues


3.2.1 (2023-08-28)
------------------
Expand Down
14 changes: 2 additions & 12 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,10 @@ 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.3.0 Bugfix release (unreleased)
3.3.1 Bugfix release (2024-09-03)
---------------------------------

### Requirements

### Tools

### Data Format

### Configuration

### Libraries

### Postgres databases
No changes are required by administrators.


3.3.0 Feature release (2024-03-01)
Expand Down
4 changes: 2 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
intelmq (3.3.1~a1-1) UNRELEASED; urgency=medium
intelmq (3.3.1-1) stable; urgency=medium

* 3.3.1 Bugfix release

-- Sebastian Wagner <sebix@sebix.at> Thu, 04 Apr 2024 10:40:34 +0200
-- Sebastian Wagner <sebix@sebix.at> Fri, 30 Aug 2024 21:57:18 +0200

intelmq (3.3.0-1) stable; urgency=medium

Expand Down
2 changes: 1 addition & 1 deletion intelmq/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
#
# SPDX-License-Identifier: AGPL-3.0-or-later

__version_info__ = (3, 3, 1, 'alpha1')
__version_info__ = (3, 3, 1,)
__version__ = '.'.join(map(str, __version_info__))
Loading