Skip to content

Commit eba91a6

Browse files
sebixaaronkaplan
authored andcommitted
Release version 3.1.0
1 parent 0affb51 commit eba91a6

File tree

4 files changed

+30
-26
lines changed

4 files changed

+30
-26
lines changed

CHANGELOG.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66
CHANGELOG
77
==========
88

9-
3.1.0 (unreleased)
9+
3.1.0 (2023-02-10)
1010
------------------
1111

1212
- Upgraded syntax to Python 3.6 (mostly Format-Strings) using pyuprade (PR#2136 by Sebastian Wagner).
1313

14-
### Configuration
15-
1614
### Core
1715
- `intelmq.lib.upgrades`:
1816
- Refactor upgrade functions global configuration handling removing the old-style defaults configuration (PR#2058 by Sebastian Wagner).
@@ -45,14 +43,12 @@ CHANGELOG
4543
- Removes `tzone` argument from `DateTime.from_timestamp` and `DateTime.from_epoch_millis`
4644
- `DateTime.from_timstamp` now also allows string argument
4745
- Removes `pytz` global dependency
48-
- Removed support for Python 3.6, including removing conditional dependencies and updating syntax to use features from newest versions. (fixes [#2272](https://github.com/certtools/intelmq/issues/2272)
46+
- Removed support for Python 3.6, including removing conditional dependencies and updating syntax to use features from newest versions. (fixes [#2272](https://github.com/certtools/intelmq/issues/2272))
4947

5048
### Development
5149
- Removed Python 3.6 from CI.
5250
- Enabled tests against Python 3.11.
5351

54-
### Data Format
55-
5652
### Bots
5753
- Set the parent class of all bots to the correct bot class
5854

@@ -68,16 +64,18 @@ CHANGELOG
6864
#### Parsers
6965
- `intelmq.bots.parsers.alienvault.parser_otx`: Save CVE data in `extra.cve` instead of `extra.CVE` due to the field name restriction on lower-case characters (PR#2059 by Sebastian Wagner).
7066
- `intelmq.bots.parsers.anubisnetworks.parser`: Changed field name format from `extra.communication.http.x_forwarded_for_#1` to `extra.communication.http.x_forwarded_for_1` due to the field name restriction on alphanumeric characters (PR#2059 by Sebastian Wagner).
71-
- `intelmq.bots.parsers.dataplane.parser`: Add support for additional feeds (PR#2102 by Mikk Margus Möll).
72-
- DNS Recursion Desired
73-
- DNS Recursion Desired ANY
74-
- DNS Version
75-
- Protocol 41
76-
- SMTP Greet
77-
- SMTP Data
78-
- Telnet Login
79-
- VNC/RFB Login
80-
- Removed `intelmq.bots.parsers.malc0de`: this bot was marked as deprecated and removed from feed due to offline status (PR#2184 by Tamas Gutsohn, fixes#2178).
67+
- `intelmq.bots.parsers.dataplane.parser`:
68+
- Add support for additional feeds (PR#2102 by Mikk Margus Möll).
69+
- DNS Recursion Desired
70+
- DNS Recursion Desired ANY
71+
- DNS Version
72+
- Protocol 41
73+
- SMTP Greet
74+
- SMTP Data
75+
- Telnet Login
76+
- VNC/RFB Login
77+
- Fix event object creation (PR#2298 by DigitalTrustCenter).
78+
- Removed `intelmq.bots.parsers.malc0de`: this bot was marked as deprecated and removed from feed due to offline status (PR#2184 by Tamas Gutsohn, fixes #2178).
8179
- `intelmq.bots.parsers.microsoft.parser_ctip`:
8280
- New parameter `overwrite` (PR#2112 by Sebastian Wagner, fixes #2022).
8381
- Fix handling of field `Payload.domain` if it contains the same IP address as `Payload.serverIp` (PR#2144 by Mikk Margus Möll and Sebastian Wagner).
@@ -130,7 +128,7 @@ CHANGELOG
130128
- Recovering CSV lines preserves the original line ending (PR#2280 by Kamil Mankowski, fixes [#1597](https://github.com/certtools/intelmq/issues/1597))
131129
- `intelmq.bots.parsers.autoshun.parser`: Removed, as the feed is discontinued (PR#2214 by Sebastian Waldbauer, fixes #2162).
132130
- `intelmq.bots.parsers.openphish.parser_commercial`: Refactored complete code (PR#2160 by Filip Pokorný).
133-
- Fixes wrong mapping of `host` field to `source.fqdn` when the content was in IP address.
131+
- Fixes wrong mapping of `host` field to `source.fqdn` when the content was an IP address.
134132
- Adds newly added fields in the feed.
135133
- `intelmq.bots.parsers.phishtank.parser`: Refactored code (PR#2270 by Filip Pokorný)
136134
- Changes feed URL to JSON format (contains more information). The URL needs to by manually updated in the configuration!

NEWS.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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

@@ -10,25 +10,25 @@ 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.1.0 Feature release (unreleased)
13+
3.1.0 Feature release (2023-02-10)
1414
----------------------------------
1515

1616
### Bots
17-
#### ShadowServer Reports API collector
17+
#### Shadowserver Reports API collector
1818
The misleading `country` parameter has been depreciated and a `reports` parameter has been added.
1919
The backwards-compatibility will be removed in IntelMQ version 4.0.0.
2020
See the [Shadowserver Reports API bot's documentation](https://intelmq.readthedocs.io/en/latest/user/bots.html#shadowserver-reports-api).
2121

2222
#### GitHub Collector
23-
GitHub removed the basic `Username/Password` Authentication in favor of personal access tokens. So the GitHub Collector uses an Personal Access Token for authentication [Github Documentation: Generate a personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
23+
GitHub removed the basic `Username/Password` Authentication in favor of personal access tokens. So the GitHub Collector uses an Personal Access Token for authentication [GitHub Documentation: Generate a personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
2424

2525
#### url expert bot will deprecate url2fqdn
2626
There is a new, more abstract bot (URL expert bot) which will gradually replace the old url2fqdn bot. The new one builds on top of the urlparse lib of python.
2727
If you use the url2fqdn bot, please start migrating.
2828

2929
### Feeds
3030
#### Abuse.ch Feodo Tracker
31-
IntelMQ previously supported two feeds: "Feodo Tracker IPs" (downloaded as csv file) and "Feodo Tracker Browse" (downloaded as HTML table). These two feeds contain the same data but differ in the additional details. This IntelMQ release replaces both these feeds (and their parsers) with a feed called "Feodo Tracker" (downloaded as json file) which contains all the additional details from both feeds. The parser module for the new feed is `intelmq.bots.parsers.abusech.parser_feodotracker`.
31+
IntelMQ previously supported two feeds: "Feodo Tracker IPs" (downloaded as CSV file) and "Feodo Tracker Browse" (downloaded as HTML table). These two feeds contain the same data but differ in the additional details. This IntelMQ release replaces both these feeds (and their parsers) with a feed called "Feodo Tracker" (downloaded as JSON file) which contains all the additional details from both feeds. The parser module for the new feed is `intelmq.bots.parsers.abusech.parser_feodotracker`.
3232

3333
### Data Format
3434
#### Field name checks
@@ -37,7 +37,7 @@ The check which ensures this, was ineffective prior to this version and is effec
3737
The [Data format documentation](https://intelmq.readthedocs.io/en/maintenance/dev/data-format.html#rules-for-keys) describes the required format.
3838

3939
### Logrotate
40-
The packaged configuration for logrotate falsely contained options applying to other programs' log files. This caused wrong ownerships of log files.
40+
The packaged configuration for *logrotate* falsely contained options applying to other programs' log files. This caused wrong ownership of log files.
4141
This issues is corrected, but the ownership of affected log files may need to be changed manually.
4242
To find affected files, you may use:
4343
```bash
@@ -50,7 +50,7 @@ The parameter `timeout` has been merged into `redis_cache_ttl`.
5050

5151
### Postgres databases
5252

53-
The develop branch previously contained a set of unnecessary statements to update the classification.identifier. If these changes were made please revert back to the previous state.
53+
The develop branch previously contained a set of unnecessary statements in a pre-release version to update the `classification.identifier`. If these changes were made please revert back to the previous state.
5454

5555

5656
3.0.2 Maintenance release (2021-09-10)

debian/changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
intelmq (3.1.0-1) stable; urgency=medium
2+
3+
* Update to 3.1.0.
4+
5+
-- Sebastian Wagner <[email protected]> Fri, 10 Feb 2023 09:05:25 +0100
6+
17
intelmq (3.1.0~rc1-1) stable; urgency=medium
28

39
* 3.1.0 Release candidate 1.

intelmq/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# SPDX-FileCopyrightText: 2016-2022 Sebastian Wagner
1+
# SPDX-FileCopyrightText: 2016-2023 Sebastian Wagner
22
#
33
# SPDX-License-Identifier: AGPL-3.0-or-later
44

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

0 commit comments

Comments
 (0)