Deemon

Latest version: v2.22

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 15

2.15

**New**
- Failed downloads are now printed on screen as errors with reason for failure

**Changes**
- All deemix output is now shown when `debug_mode` is enabled

2.14.1

**Changes**
- Added date header to emails for RFC compliance (PR 72 - Hypercookie)
- Changed default mail port back to 465 (new installs only)
- Consolidated code in notifier module

2.14

**New**
- Downloading batch of Artist IDs/names from a file are now processed with multi-threading
- Added additional debugging status messages when initializing API

2.13

Version 2.13 brings a significant but required change to how fast deemon can make API calls. Deezer is temporarily blocking API requests when a specific quota is met. When this occurs, deemon receives empty responses resulting in no new releases being found or causing deemon to crash (the latter occurs when a subsequent refresh is called before the temporary block has been lifted).

Starting in version 2.13, deemon is now spawning 10 threads for API calls rather than 50. This is also user configurable in `config.json` by changing `fast_api_threads`. Supported values are between 1 and 50. The more artists you monitor, the lower this number should be.

**Changes**
- Lowered default spawned threads for API calls from 50 to 10
- Added user configurable `fast_api_threads` to `config.json`

2.12.1

Version 2.12 is intended to be the last feature release of the 2.x series. Bug fixes will be released as needed but all work has shifted to version 3.0.

**Changes**
- Added an upgrade warning when a major version update is detected

**Fixes**
- Fixed bug causing notifications not to send when SSL port is used (465) with STARTTLS enabled

2.12

Version 2.12 introduces the ability to exclude release titles using regular expressions. There is a new `exclude` entry in the config which accepts a list of regular expressions. All backslashes **MUST** be escaped (\\).

**Example** - Ignore releases labeled as a remix: `Shivers (The Remixes)`, `Shivers [Remix]`, etc.


"exclude": [
"(?i)\\(.*(remix).*\\)",
"(?i)\\[.*(remix).*\\]"
],

---
**New**
- Added new `exclude` option to config. RegEx patterns must have backslashes escaped

**Fixes**
- Fixed 69 which caused dISC to exit when returning to search query

Page 5 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.