Audiobookshelf v2.34.0

v2.34.0
Added 2
  • Japanese language and Japan as podcast search region
  • Autocomplete attributes on login and setup fields for password manager support
Changed 5
  • Public media item shares use start time passed in query parameter for existing sessions
  • Podcast episode downloads use SSRF filtering on the HTTP request
  • Podcast create and update validate the auto-download schedule cron expression and sanitize the HTML description
  • Playlists, collections, and library item batch API routes enforce library and per-item access
  • More strings translated in Belarusian, Hungarian, and Japanese
Fixed 2
  • Recent episodes not updating from cache when media progress changes
  • Error logging when a podcast's auto-download schedule has an invalid cron expression
Important: New authentication system was added in v2.26.0. See https://github.com/advplyr/audiobookshelf/discussions/4460 for details.
Added
  • Japanese language and Japan as podcast search region by @na3shkw in #5211
  • Autocomplete attributes on login and setup fields for password manager support by @meek2100 in #5089
Fixed
  • Recent episodes not updating from cache when media progress changes in #5159
  • Error logging when a podcast's auto-download schedule has an invalid cron expression
Changed
  • Public media item shares: use start time passed in query parameter for existing sessions by @pjkottke in #5163
  • Podcast episode downloads use SSRF filtering on the HTTP request (matches other external requests)
  • Podcast create and update validate the auto-download schedule cron expression and sanitizes the HTML description
  • Playlists, collections, and library item batch API routes enforce library and per-item access
  • More strings translated
    • Belarusian by @pavel-miniutka
    • Hungarian by @ugyes
    • Japanese by @na3shkw
Internal
  • ApiCacheManager test coverage for recent-episodes cache invalidation
New Contributors

Full Changelog: https://github.com/advplyr/audiobookshelf/compare/v2.33.2...v2.34.0

View original

Upgraded? How did it go?

Discussion