Skip to content

Releases: operationETH/ABSulli

v0.4.0

Choose a tag to compare

@operationETH operationETH released this 16 Aug 10:38

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

Choose a tag to compare

@operationETH operationETH released this 02 Aug 23:59

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

Choose a tag to compare

@operationETH operationETH released this 27 Jul 22:02

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

Choose a tag to compare

@operationETH operationETH released this 20 Jul 20:37

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

Choose a tag to compare

@operationETH operationETH released this 02 Jul 21:37

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

Choose a tag to compare

@operationETH operationETH released this 02 Jul 04:55

What's Changed

fixes

  • Fixed incorrect library counts for larger Audiobookshelf libraries.

  • ABSulli now uses the total value from the Audiobookshelf library items API instead of falling back to the number of imported media items.

v0.2.6

Choose a tag to compare

@operationETH operationETH released this 30 Jun 04:46

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

Choose a tag to compare

@operationETH operationETH released this 28 Jun 06:51
1fba46d

What's Changed

fixes

  • cover cache performance fixes
  • dashboard image-load reduction
  • author cover lookup improvement

deps updates

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@operationETH operationETH released this 21 Jun 21:29

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

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@operationETH operationETH released this 10 Jun 22:41

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