Compare commits

...

4 Commits

Author SHA1 Message Date
Safihre
5f7ff14981 Posting to r/usenet requires a flair to be provided 2023-09-26 15:58:37 +02:00
Safihre
8e0e3cf35e Update appdata.xml for 4.1.0 2023-09-26 15:07:08 +02:00
Safihre
7f72584537 Update text files for 4.1.0 2023-09-26 14:28:05 +02:00
renovate[bot]
8f0d606892 Update dependency cryptography to v41.0.4 [SECURITY] 2023-09-26 14:15:15 +02:00
6 changed files with 24 additions and 16 deletions

View File

@@ -1,8 +1,8 @@
Release Notes - SABnzbd 4.1.0 Release Candidate 2
Release Notes - SABnzbd 4.1.0
=========================================================
## Changes since 4.0.3
- Added a dark mode for the Config, Login, and Wizard.
- Added a dark mode for the Config, Login, and Wizard pages.
- Added multi-select to the History.
- Show the number of items in post-processing when in Tabbed mode.
- Added option `verify_xff_header` to include `X-Forwarded-For` when
@@ -11,19 +11,21 @@ Release Notes - SABnzbd 4.1.0 Release Candidate 2
- Moved `Server IP address selection` and `On failure, try
alternative NZB` to Special settings.
- Special setting `ipv6_servers` changed to on/off.
- Only use 7zip to unpack zip files.
- Only use 7zip to unpack `.zip` files.
- Windows: Added option `enable_multipar` to use par2cmdline-turbo
instead of Multipar for verification and repair. It is faster,
but on Windows it can fail on special (UTF8) filenames.
- macOS: Switched to par2cmdline-turbo for verification and repair.
- Linux: Detect more recent versions of 7zip.
- Windows: Use `All Users` locations during installtion of shortcuts.
- Windows: Use `All Users` locations during installation of shortcuts.
- Windows/macOS: Updated Python to 3.11.5, 7Zip to 23.01 and
UnRar to 6.23. All these updates include security fixes.
## Bugfixes since 4.0.3
- Series duplicate detection did not detect duplicates.
- Sorting would append `.1` to some filenames.
- If a paused queue contained items with `Force` priority,
items with a lower priority would also be downloaded.
- Not all API-keys were removed during log-sanitization.
- In certain situations, not all data would be written to disk.
- Folder names could be sanitized too eagerly.

View File

@@ -1,3 +1,3 @@
# Special requirements for macOS universal2 binary release
# This way dependabot can auto-update them
cryptography==41.0.3
cryptography==41.0.4

View File

@@ -239,19 +239,24 @@ if RELEASE_THIS and gh_token:
# Use the header in the readme as title
title = readme_lines[0]
release_notes_text = "".join(readme_lines[2:])
print("Posting release notes to Reddit")
# Only stable releases to r/usenet
if not PRERELEASE:
print("Posting release notes to Reddit: r/usenet")
submission = subreddit_usenet.submit(title, selftext=release_notes_text)
# Get correct flair-id (required by r/usenet)
for flair in subreddit_usenet.flair.link_templates.user_selectable():
if flair["flair_text"] == "News":
print("Posting to r/usenet")
submission = subreddit_usenet.submit(
title, selftext=release_notes_text, flair_id=flair["flair_template_id"]
)
break
else:
raise ValueError("Could not locate flair_text for posting to r/usenet")
# Cross-post to r/SABnzbd
print("Cross-posting release notes to Reddit: r/sabnzbd")
submission.crosspost(subreddit_sabnzbd)
else:
# Post always to r/SABnzbd
print("Posting release notes to Reddit: r/sabnzbd")
subreddit_sabnzbd.submit(title, selftext=release_notes_text)
# Post always to r/SABnzbd
print("Posting to r/sabnzbd")
subreddit_sabnzbd.submit(title, selftext=release_notes_text)
else:
print("Missing REDDIT_TOKEN")

View File

@@ -30,6 +30,7 @@
<url type="faq">https://sabnzbd.org/wiki/faq</url>
<url type="contact">https://sabnzbd.org/live-chat.html</url>
<releases>
<release version="4.1.0" date="2023-09-26" type="stable"/>
<release version="4.0.3" date="2023-06-16" type="stable"/>
<release version="4.0.2" date="2023-06-09" type="stable"/>
<release version="4.0.1" date="2023-05-01" type="stable"/>

View File

@@ -30,7 +30,7 @@ rebulk==3.2.0
# Recent cryptography versions require Rust. If you run into issues compiling this
# SABnzbd will also work with older pre-Rust versions such as cryptography==3.3.2
cryptography==41.0.3
cryptography==41.0.4
# We recommend using "orjson" as it is 2x as fast as "ujson". However, it requires
# Rust so SABnzbd works just as well with "ujson" or the Python built in "json" module

View File

@@ -6,5 +6,5 @@
# You MUST use double quotes (so " and not ')
# Do not forget to update the appdata file for every major release!
__version__ = "4.1.0RC2"
__version__ = "4.1.0"
__baseline__ = "unknown"