AudioBookRequest
ABR
version: 1.10.4
Changelog
1.10.4
(2026-04-08)
Dependencies
update vulnerable dependencies (
dcc962e
)
Miscellaneous Chores
fix typing errors (
8e4a737
)
1.10.3
(2026-03-11)
Bug Fixes
notifications:
fix two
onSuccessfulDownload
notifications being sent out when downloading a source (
4d3cfd4
)
settings:
fix setting errors not properly showing in console (
1d70dbe
)
settings:
fix updating notifications not allowing for empty headers (
1d70dbe
)
1.10.2
(2026-02-27)
Features
notifications:
add {joinedUsers} and {joinedUsersExtraData} for ", "-joined strings of all requesters (
c582ecb
)
Bug Fixes
notifications:
fill in {eventUser} and {eventUserExtraData} with first requester. Closes
#194
(
c582ecb
)
search:
fix search not correctly refreshing requests when cached (
77a96fb
)
Continuous Integration
remove deprecated set-output from build action (
d8d4b0a
)
1.10.1
(2026-02-25)
Bug Fixes
fix audiobook with missing cover not being handled correctly (
91e3fcc
)
home:
fix books not being correctly linked to audible on home-page book cards. Closes
#197
(
6aba7aa
)
settings:
fix headers JSON being incorrectly displayed when editing a notification (
75944df
)
1.10.0
(2026-02-22)
Features
add ability for querying custom categories on prowlarr (
8fee7b8
)
Add bookCover as possible notification attribute. Use placeholder for manual and test notifications. (
3dd2442
)
add button for admin to more easily see who requested what. Closes
#149
(
86065ef
)
add option to query sources for manuel requests (
c94cac9
)
add placeholder to prowlarr settings for clarity. Closes
#179
(
54554a3
)
automatic OIDC protocol detection with proxy header validation (
f9d1bb7
)
censor usernames in log messages by default to make it easier and less personal to share logs (
2dd8559
)
update API endpoints to support both API key auth and session (
ed62d5e
)
Bug Fixes
add more strict heuristic for ranking (
386d835
)
Cannot change password if none or oidc login type is used. Closes
#68
(
a0d6e67
)
fix book cards crashing the page when auto-download is enabled (
de88aea
)
fix forced oidc login type not redirecting correctly. Closes
#143
(
ae7c679
)
fix group by clause breaking popular recommendations for postgres. Closes
#187
(
a24dbda
)
fix long names from breaking index page (
9ed4e4a
)
fix oidc flow not redirecting correctly with base url set. Closes
#159
(
f5256f1
)
fix sources page crashing (
8fee7b8
)
remove dependency on audimeta/audnexus (
fd159b0
)
Performance Improvements
vastly reduce the amount of outgoing requests to audible when searching/viewing recommendations (
fd159b0
)
Dependencies
update dependencies in response to the vulnerability in the cryptography library (
f573fb1
)
update vulnerable python-multipart dependency (
7d83db7
)
Documentation
add small example for authelia oidc. Closes
#150
(
6f85ed5
)
fix README links leading to wiki (
60dd0e4
)
remove hugo docs and migrate to github wiki (
a7d4cb3
)
Miscellaneous Chores
add bug report template (
f8306b2
)
add contribution guidelines (
#181
) (
cc15d3c
)
group grid of buttons on wishlist pages (
4e2ddc9
)
Code Refactoring
update templating library to jinjax and reorganize file structure. Closes
#186
(
0e13e1a
)
Continuous Integration
add jinjax tests to prevent undefined variable usage (
b735134
)
fix wrong types and incorrectly formatted files (
2735079
)
run build/test pipeline on pull requests (
f5de040
)
1.9.0
(2026-01-24)
Features
add book recommendations on home page. Closes
#109
(
e971dd3
)
add loose Audiobookshelf integration. Closes
#103
(
c4f6b8c
)
all website operations can now be handled using the REST API (Closes
#135
) (
#176
) (
0dff1f3
)
allow non-admins to delete their requests. Closes
#171
(
096d04e
)
Bug Fixes
fix missing fetch for js files in dockerfile (
5b985d2
)
fix search breaking completely when a cached result has been deleted. Closes
#141
(
096d04e
)
make inputs on download settings page editable (
0dff1f3
)
show prowlarr responses in the log when the response is invalid JSON (
096d04e
)
Performance Improvements
minimize HTML while templating (
63c9d14
)
Dependencies
update all dependencies (
6727dc6
)
Miscellaneous Chores
add daisyui install to justfile for local development (
6727dc6
)
add tools section to readme (
9140ba8
)
fix uv python version (
6bfba44
)
send along User-Agent in headers on API calls (
d3a9f34
)
switch to GPLv3 license (
2300d25
)
Code Refactoring
replace "older"
Optional
tyings with
|None
(
6727dc6
)
rework how audiobooks are cached and how requests are handled (
#175
) (
096d04e
)
Tests
change type checker to strict basedpyright and fix up typing issues (
096d04e
)
switch from pyright to pyrefly for typing (
63c9d14
)
Build System
split up and minimize Dockerfile and image size (
#172
) (
23aaf16
)
1.8.0
(2025-10-04)
Features
add postgresql support (
abd75a9
)
Bug Fixes
correctly handle book metadata server being down (
399d82e
)
get infohash from magnet link (
6ac754e
)
Miscellaneous Chores
fix devcontainer (
05f505d
)
install psycopg binary instead of non (
82f356f
)
1.7.0
(2025-09-18)
Features
Add user extra data field. Closes
#145
(
47d939a
)
Bug Fixes
correctly handle initial user creation on forced login-type. Closes
#143
(
f18fb02
)
use the device preference for the default light/dark mode. Closes
#148
(
03ec7b3
)
Miscellaneous Chores
add just for easier commands (
56eb319
)
add motivation/features to readme (
7892ac8
)
format users.py (
1483f9f
)
1.6.2
(2025-09-04)
Bug Fixes
html duplicating when changing account password (
8d86aa1
)
incorrectly redirecting from https to http (
9c6a002
), closes
#140
Miscellaneous Chores
fix readme table (
7822f12
)
1.6.1
(2025-08-28)
Bug Fixes
ignore missing booleans on REST api/local file indexer configs (
be3b9c5
)
Code Refactoring
separate 'enabled' logic of indexers (
5b24705
)
1.6.0
(2025-08-22)
Features
add API endpoint to update indexers (mam_id). Closes
#122
(
9b2cda3
)
update indexer configuration using a local file. Closes
#122
(
c7bd803
)
Code Refactoring
split up settings router file into a file for each page (
c8279f0
)
1.5.3
(2025-08-18)
Bug Fixes
correctly cache admin user when using the 'none' login type to prevent crashing (
990396a
)
restore cached search results without crashing. Closes
#130
(
b032fbc
)
Dependencies
update packages (
9acec07
)
Miscellaneous Chores
release-please add changelog-sections (
1701143
)
Code Refactoring
use class-based authentication to automatically get generated in the OpenAPI specs (
8d08c89
)
1.5.2
(2025-08-16)
Features
add changelog modal when clicking version in the settings (
d07765f
)
Bug Fixes
hide wrong book requests and clear cache (
12d323b
)
1.5.1
(2025-08-16)
Features
add counters to wishlist pages (
1e93f72
)
allow editing of manual requests. Closes
#73
(
7c549be
)
Bug Fixes
correctly always show all books on requests page as admin (
1e93f72
)
Miscellaneous Chores
remove leading v from version number (
5de5cbf
)
1.5.0
(2025-08-16)
Features
add API: Users and Status/Health Endpoints (
#117
) (
7d3e4fe
)
add more replacement options for download notifications (
3296af4
)
add user api (
92a4018
)
add env variables for forcing login type and initializing username/password (
93a6315
)
Bug Fixes
correct api key popup colors and cleanup unused code (
3e21d74
)
oidc config not outputting errors on invalid endpoint url (
5a8f24c
)
wrong color scheme in login/init pages (
5a8f24c
)
close
Account
Users
Prowlarr
Audiobookshelf
Download
Notifications
Security
Indexers
Download
Auto Download
Quality
(kbit/s)
flac
m4b
mp3
Unknown Audio
Unknown
Min Seeders
Author/Narrator Similarity Ratio
Title Similarity Ratio
Save
Indexer flag
Score
Add
Danger Zone
Reset download settings