Releases: operationETH/ABSulli
Release list
v0.4.0
What's Changed
features
- added an absulli API key foundation for future integrations
- added new book notifications (#30)
- added new podcast notifications (#31)
- added new podcast episode notifications
- added per-agent notification triggers
- added per-agent notification delivery tracking
- added delivery failure details to the notification log
- added notification service icons
- added pagination and filtering to the notification log
- added a clear notification log button
database migration
- added a new alembic database migration for per-agent notification delivery records
Note
NOT A BREAKING CHANGE
database migrations run automatically on startup with no manual upgrade step required. after pulling the update, keep an eye on the logs to make sure absulli starts successfully.
fixes
- improved notification log mobile layout
- redacted sensitive notification URLs from stored and logged delivery errors
- improved settings layout and controls
support
- added an absulli discord server for community support
maintenance
- build(deps): bump fastapi from 0.140.5 to 0.141.1 by @dependabot[bot] in #29
- build(deps): bump uvicorn from 0.51.0 to 0.52.1 by @dependabot[bot] in #28
- build(deps): bump alembic from 1.18.5 to 1.19.1 by @dependabot[bot] in #37
- build(deps): bump sqlalchemy from 2.0.51 to 2.0.52 by @dependabot[bot] in #36
- build(deps): bump uvicorn from 0.52.1 to 0.52.2 by @dependabot[bot] in #35
- build(deps): bump pydantic-settings from 2.14.2 to 2.15.0 by @dependabot[bot] in #33
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
features
- added update awareness for stable and nightly builds
- added the configured time zone to the About tab
- added pagination to individual user and library listening history
- added user filtering to global and library listening history
fixes
- fixed recently listened dates to use the configured local time zone
- fixed nightly package version formatting
- fixed nightly update comparisons so older cached builds do not create false update notices
- updated nightly status links to use the nightly commit history
maintenance
- separated nightly, stable release, and container image promotion workflows
- added feature request discussion templates
Full Changelog: v0.2.10...v0.3.0
v0.2.10
What's Changed
deps updates
- build(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #24
- build(deps): bump prometheus-client from 0.25.0 to 0.26.0 by @dependabot[bot] in #25
- build(deps): bump fastapi from 0.139.0 to 0.140.5 by @dependabot[bot] in #26
Full Changelog: v0.2.9...v0.2.10
v0.2.9
What's Changed
fixes
- Added working pagination to History, Libraries, and Users.
- Fixed the entries-per-page selector on History. Closes #21.
- Improved mobile layouts and graph filters.
deps updates
- build(deps): bump fastapi from 0.138.2 to 0.139.0 by @dependabot[bot] in #19
- build(deps): bump uvicorn from 0.49.0 to 0.51.0 by @dependabot[bot] in #22
Full Changelog: v0.2.8...v0.2.9
v0.2.8
What's Changed
fixes
-
Fixed incomplete item-based statistics for larger Audiobookshelf libraries.
-
ABSulli now imports all library item pages instead of only the first batch. This ensures
Media Types,Authors, library detail pages, search, and other item-based stats include the full library instead of stopping at the first imported batch.
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
fixes
-
Fixed incorrect library counts for larger Audiobookshelf libraries.
-
ABSulli now uses the
totalvalue from the Audiobookshelf library items API instead of falling back to the number of imported media items.
v0.2.6
What's Changed
fixes
- fixed author images not rendering on dashboard and author detail pages.
Full Changelog: v0.2.5...v0.2.6
v0.2.3
What's Changed
fixes
- cover cache performance fixes
- dashboard image-load reduction
- author cover lookup improvement
deps updates
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #15
- Bump fastapi from 0.136.3 to 0.138.0 by @dependabot[bot] in #14
- Bump pydantic-settings from 2.14.1 to 2.14.2 by @dependabot[bot] in #13
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
fixes
- fixed page-load stalls caused by setup-state checks hitting SQLite during request middleware.
- reduced event loop blocking by caching setup/auth state used during request handling.
- fixed N+1 database queries during history/media enrichment.
- fixed history monitor test regressions after the bulk query optimization.
deps updates
- Bump sqlalchemy from 2.0.50 to 2.0.51 by @dependabot[bot] in #12
- Bump apscheduler from 3.11.0 to 3.11.2 by @dependabot[bot] in #11
- Bump prometheus-client from 0.22.1 to 0.25.0 by @dependabot[bot] in #10
- Bump alembic from 1.16.5 to 1.18.4 by @dependabot[bot] in #8
- Bump uvicorn from 0.35.0 to 0.49.0 by @dependabot[bot] in #9
Full Changelog: v0.2.1...v0.2.2
v0.2.1
ABSulli v0.2.1
What's Changed
- timezone display fix
- activity notification fix
- 3-second poll interval fix
- README/metrics docs polish
Full Changelog: v0.2.0...v0.2.1