Skip to content

Commit 28f1a3b

Browse files
bobokungithub-actions[bot]pre-commit-ci[bot]dependabot[bot]
authored
4.6.1 (#943)
# Requirements Updated - "argon2-cffi==25.1.0" - "slowapi==0.1.9" - "ruff==0.12.12" # New Features - Adds authentication support for the webUI and webAPI (Fixes #867) # Improvements - Enhanced `--web-server` option to support disabling with `--web-server=False` while maintaining backward compatibility - The `schedule.yml` is now renamed to `qbm_settings.yml` in order to support security features (Automatic migration) - Makes hyperlinks clickable in the webUI (Fixes #938) # Bug Fixes - Better support for windows paths when using remote_dir - Fix `QBT_CONFIG_DIR` not supporting folders with subdirectories (Fixes #934) - Fixes webUI not being packaged with PyPi builds - Fix bug in remove_orphaned where it's not able to start a new thread in concurrent runs **Full Changelog**: v4.6.0...v4.6.1 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 5a4ddf0 commit 28f1a3b

40 files changed

+2826
-277
lines changed

.github/workflows/develop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
ref: develop
4141

4242
- name: Setup Python
43-
uses: actions/setup-python@v5
43+
uses: actions/setup-python@v6
4444
with:
4545
python-version: ${{ matrix.python-version }}
4646
cache: 'pip'

.github/workflows/pypi-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
uses: actions/checkout@v5
2828

2929
- name: Setup Python
30-
uses: actions/setup-python@v5
30+
uses: actions/setup-python@v6
3131
with:
3232
python-version: '3.12'
3333

.github/workflows/update-supported-versions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
ref: ${{ github.event.inputs.targetBranch || github.ref_name }}
2929

3030
- name: Set up Python
31-
uses: actions/setup-python@v5
31+
uses: actions/setup-python@v6
3232
with:
3333
python-version: "3.x"
3434

.github/workflows/version.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
uses: actions/checkout@v5
3939

4040
- name: Setup Python
41-
uses: actions/setup-python@v5
41+
uses: actions/setup-python@v6
4242
with:
4343
python-version: ${{ matrix.python-version }}
4444
cache: 'pip'
@@ -392,7 +392,7 @@ jobs:
392392
compression-level: 6
393393

394394
- name: Clean up temporary build artifacts
395-
uses: actions/github-script@v7
395+
uses: actions/github-script@v8
396396
with:
397397
script: |
398398
// Get all artifacts from this workflow run

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ repos:
2222
args: [--format, parsable, --strict]
2323
exclude: ^.github/
2424
- repo: https://github.com/lyz-code/yamlfix
25-
rev: 1.17.0
25+
rev: 1.18.0
2626
hooks:
2727
- id: yamlfix
2828
exclude: ^.github/
2929
- repo: https://github.com/astral-sh/ruff-pre-commit
3030
# Ruff version.
31-
rev: v0.12.10
31+
rev: v0.12.12
3232
hooks:
3333
# Run the linter.
3434
- id: ruff-check

CHANGELOG

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Requirements Updated
2-
- "humanize==4.13.0"
3-
- "ruff==0.12.11"
2+
- "argon2-cffi==25.1.0"
3+
- "slowapi==0.1.9"
4+
- "ruff==0.12.12"
45

5-
# Breaking Changes
6-
- **DEPRECATE `QBT_CONFIG` / `--config-file` OPTION**
7-
- No longer supporting `QBT_CONFIG` / `--config-file`. Instead please switch over to **`QBT_CONFIG_DIR` / `--config-dir`**.
8-
- `QBT_CONFIG` / `--config-file` option will still work for now but is now considered legacy and will be removed in a future release.
9-
- **Note**: All yml/yaml files will be treated as valid configuration files and loaded in the `QBT_CONFIG_DIR` path. Please ensure you **remove** any old/unused configurations that you don't want to be loaded prior to using this path.
6+
# New Features
7+
- Adds authentication support for the webUI and webAPI (Fixes #867)
108

119
# Improvements
12-
- Adds docker support for PUID/PGID environment variables
13-
- Dockerfile copies the latest `config.yml.sample` in the config folder
14-
- Add `QBT_HOST` / `--host` option to specify webUI host address (#929 Thanks to @QuixThe2nd)
15-
- WebUI: Quick action settings persist now
10+
- Enhanced `--web-server` option to support disabling with `--web-server=False` while maintaining backward compatibility
11+
- The `schedule.yml` is now renamed to `qbm_settings.yml` in order to support security features (Automatic migration)
12+
- Makes hyperlinks clickable in the webUI (Fixes #938)
1613

1714
# Bug Fixes
18-
- WebUI: Fix loading spinner to be centered in the webUI
15+
- Better support for windows paths when using remote_dir
16+
- Fix `QBT_CONFIG_DIR` not supporting folders with subdirectories (Fixes #934)
17+
- Fixes webUI not being packaged with PyPi builds
18+
- Fix bug in remove_orphaned where it's not able to start a new thread in concurrent runs
1919

20-
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.5.5...v4.6.0
20+
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.6.0...v4.6.1

Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Use a multi-stage build to minimize final image size
2-
FROM python:3.13-alpine as builder
2+
FROM python:3.13-alpine AS builder
33

44
ARG BRANCH_NAME=master
55
ENV BRANCH_NAME=${BRANCH_NAME}
@@ -12,6 +12,7 @@ RUN apk add --no-cache \
1212
libxml2-dev \
1313
libxslt-dev \
1414
zlib-dev \
15+
libffi-dev \
1516
curl \
1617
bash
1718

MANIFEST.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
include README.md
2+
include LICENSE
3+
include VERSION
4+
include SUPPORTED_VERSIONS.json
5+
recursive-include web-ui *

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.6.0
1+
4.6.1

desktop/tauri/src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ license = "MIT"
4343
name = "qbit-manage-desktop"
4444
repository = ""
4545
rust-version = "1.70"
46-
version = "4.6.0"
46+
version = "4.6.1"
4747

4848
[target."cfg(unix)".dependencies]
4949
glib = "0.20.0"

0 commit comments

Comments
 (0)