mirror of
https://github.com/StuffAnThings/qbit_manage.git
synced 2025-10-07 20:40:28 +08:00
4.6.3
This commit is contained in:
parent
68451cb682
commit
a4c7b2ed1e
8 changed files with 27 additions and 18 deletions
17
CHANGELOG
17
CHANGELOG
|
@ -1,9 +1,16 @@
|
|||
# Requirements Updated
|
||||
- "fastapi==0.116.2"
|
||||
|
||||
|
||||
# Improvements
|
||||
- Adds better validation for security passwords
|
||||
- **Desktop App**: Adds minimize to tray and automatic startup on boot
|
||||
- **Desktop App**: Support for CLI args passthrough to desktop app
|
||||
- **Webhooks**: Adds additional information (commands and execution_options) to run_start webhook
|
||||
- **WebUI**: Adds direct link to latest release when updates are available
|
||||
|
||||
# Bug Fixes
|
||||
- Conditionally skip permission validation and setting on Windows systems
|
||||
- Improve cross-platform compatibility for authentication settings handling
|
||||
- Fixes bug where users cannot set up initial security through the webUI
|
||||
- Fix broken pypi builds
|
||||
- **Web UI**: Fix config validation causing runs to be stuck in progress
|
||||
- **Web UI**: Fix config validation causing run start webhooks to trigger
|
||||
|
||||
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.6.1...v4.6.2
|
||||
**Full Changelog**: https://github.com/StuffAnThings/qbit_manage/compare/v4.6.2...v4.6.3
|
||||
|
|
2
Makefile
2
Makefile
|
@ -327,7 +327,7 @@ prep-release:
|
|||
patch=$$(echo "$$new_version" | cut -d. -f3); \
|
||||
prev_patch=$$((patch - 1)); \
|
||||
prev_version="$$major.$$minor.$$prev_patch"; \
|
||||
git fetch origin master:master \
|
||||
git fetch origin master:master; \
|
||||
updated_deps=$$(git diff master..HEAD -- pyproject.toml | grep '^+' | grep '==' | sed 's/^+//' | sed 's/^ *//' | sed 's/,$$//' | sed 's/^/- /'); \
|
||||
echo "# Requirements Updated" > CHANGELOG; \
|
||||
if [ -n "$$updated_deps" ]; then \
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
4.6.3-develop16
|
||||
4.6.3
|
||||
|
|
2
desktop/tauri/src-tauri/Cargo.lock
generated
2
desktop/tauri/src-tauri/Cargo.lock
generated
|
@ -3003,7 +3003,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "qbit-manage-desktop"
|
||||
version = "4.6.2"
|
||||
version = "4.6.3"
|
||||
dependencies = [
|
||||
"glib 0.20.12",
|
||||
"libc",
|
||||
|
|
|
@ -43,7 +43,7 @@ license = "MIT"
|
|||
name = "qbit-manage-desktop"
|
||||
repository = ""
|
||||
rust-version = "1.70"
|
||||
version = "4.6.2"
|
||||
version = "4.6.3"
|
||||
|
||||
[target."cfg(unix)".dependencies]
|
||||
glib = "0.20.0"
|
||||
|
|
|
@ -68,5 +68,5 @@
|
|||
},
|
||||
"identifier": "com.qbitmanage.desktop",
|
||||
"productName": "qBit Manage",
|
||||
"version": "4.6.2"
|
||||
"version": "4.6.3"
|
||||
}
|
|
@ -313,7 +313,9 @@ Payload will be sent at the start of the run
|
|||
"body": str, // Message of the Payload
|
||||
"start_time": str, // Time Run is started Format "YYYY-mm-dd HH:MM:SS"
|
||||
"dry_run": bool, // Dry-Run
|
||||
"web_api_used": bool // Indicates whether the run was initiated via the Web API (true) or not (false).
|
||||
"web_api_used": bool, // Indicates whether the run was initiated via the Web API (true) or not (false).
|
||||
"commands": list, // List of commands that that will be ran
|
||||
"execution_options": list // List of eecution options selected
|
||||
}
|
||||
```
|
||||
|
||||
|
|
14
uv.lock
generated
14
uv.lock
generated
|
@ -360,16 +360,16 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "fastapi"
|
||||
version = "0.116.1"
|
||||
version = "0.116.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pydantic" },
|
||||
{ name = "starlette" },
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/78/d7/6c8b3bfe33eeffa208183ec037fee0cce9f7f024089ab1c5d12ef04bd27c/fastapi-0.116.1.tar.gz", hash = "sha256:ed52cbf946abfd70c5a0dccb24673f0670deeb517a88b3544d03c2a6bf283143", size = 296485, upload-time = "2025-07-11T16:22:32.057Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/01/64/1296f46d6b9e3b23fb22e5d01af3f104ef411425531376212f1eefa2794d/fastapi-0.116.2.tar.gz", hash = "sha256:231a6af2fe21cfa2c32730170ad8514985fc250bec16c9b242d3b94c835ef529", size = 298595, upload-time = "2025-09-16T18:29:23.058Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/e5/47/d63c60f59a59467fda0f93f46335c9d18526d7071f025cb5b89d5353ea42/fastapi-0.116.1-py3-none-any.whl", hash = "sha256:c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565", size = 95631, upload-time = "2025-07-11T16:22:30.485Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/32/e4/c543271a8018874b7f682bf6156863c416e1334b8ed3e51a69495c5d4360/fastapi-0.116.2-py3-none-any.whl", hash = "sha256:c3a7a8fb830b05f7e087d920e0d786ca1fc9892eb4e9a84b227be4c1bc7569db", size = 95670, upload-time = "2025-09-16T18:29:21.329Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -782,7 +782,7 @@ requires-dist = [
|
|||
{ name = "argon2-cffi", specifier = "==25.1.0" },
|
||||
{ name = "bencodepy", specifier = "==0.9.5" },
|
||||
{ name = "croniter", specifier = "==6.0.0" },
|
||||
{ name = "fastapi", specifier = "==0.116.1" },
|
||||
{ name = "fastapi", specifier = "==0.116.2" },
|
||||
{ name = "gitpython", specifier = "==3.1.45" },
|
||||
{ name = "humanize", specifier = "==4.13.0" },
|
||||
{ name = "pre-commit", marker = "extra == 'dev'", specifier = "==4.3.0" },
|
||||
|
@ -969,15 +969,15 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "starlette"
|
||||
version = "0.47.3"
|
||||
version = "0.48.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "anyio" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13'" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/15/b9/cc3017f9a9c9b6e27c5106cc10cc7904653c3eec0729793aec10479dd669/starlette-0.47.3.tar.gz", hash = "sha256:6bc94f839cc176c4858894f1f8908f0ab79dfec1a6b8402f6da9be26ebea52e9", size = 2584144, upload-time = "2025-08-24T13:36:42.122Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a7/a5/d6f429d43394057b67a6b5bbe6eae2f77a6bf7459d961fdb224bf206eee6/starlette-0.48.0.tar.gz", hash = "sha256:7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46", size = 2652949, upload-time = "2025-09-13T08:41:05.699Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/ce/fd/901cfa59aaa5b30a99e16876f11abe38b59a1a2c51ffb3d7142bb6089069/starlette-0.47.3-py3-none-any.whl", hash = "sha256:89c0778ca62a76b826101e7c709e70680a1699ca7da6b44d38eb0a7e61fe4b51", size = 72991, upload-time = "2025-08-24T13:36:40.887Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/be/72/2db2f49247d0a18b4f1bb9a5a39a0162869acf235f3a96418363947b3d46/starlette-0.48.0-py3-none-any.whl", hash = "sha256:0764ca97b097582558ecb498132ed0c7d942f233f365b86ba37770e026510659", size = 73736, upload-time = "2025-09-13T08:41:03.869Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
Loading…
Add table
Reference in a new issue