Denis Arnst
84b3d4d215
Fix migration crash on upgrade from v2.31.0
...
Removed index definition from Session model since the migration already
creates it. This prevents .sync() from trying to create the index before
migrations run. Also bumped version to 2.34.0 to match migration files.
Fixes: SQLITE_ERROR: no such column: oidcSessionId
2026-02-07 22:19:33 +01:00
Denis Arnst
073eff74ef
Add OIDC Back-Channel Logout support
...
Implement OIDC Back-Channel Logout 1.0 (RFC). When enabled, the IdP can
POST a signed logout_token JWT to invalidate user sessions server-side.
- Add BackchannelLogoutHandler: JWT verification via jose, jti replay
protection with bounded cache, session destruction by sub or sid
- Add oidcSessionId column to sessions table with index for fast lookups
- Add backchannel logout route (POST /auth/openid/backchannel-logout)
- Notify connected clients via socket to redirect to login page
- Add authOpenIDBackchannelLogoutEnabled toggle in schema-driven settings UI
- Migration v2.34.0 adds oidcSessionId column and index
- Polish settings UI: auto-populate loading state, subfolder dropdown
options, KeyValueEditor fixes, localized descriptions via descriptionKey,
duplicate key detection, success/error toasts
- Localize backchannel logout toast (ToastSessionEndedByProvider)
- OidcAuthStrategy tests now use real class via require-cache stubbing
2026-02-05 17:55:10 +01:00
advplyr
e5c0a9d22c
Version bump v2.32.1
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Run Component Tests / Run Component Tests (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-12-23 16:51:54 -06:00
advplyr
81e96df9c5
Version bump v2.32.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-21 15:54:07 -06:00
advplyr
991d25f628
Version bump v2.31.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-12-01 17:13:15 -06:00
advplyr
29752798f3
Version bump v2.30.0
2025-10-08 10:34:34 -05:00
mikiher
00c62fa494
Add a script to build an uncompressed windows executable
2025-10-08 17:42:00 +03:00
advplyr
c7c21cc137
Version bump v2.29.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-08-25 17:10:29 -05:00
advplyr
fb3834156b
Version bump v2.28.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-08-10 17:42:32 -05:00
advplyr
3337b3af18
Version bump v2.27.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-08-02 17:53:27 -05:00
advplyr
a7a3a56509
Version bump v2.26.3
CodeQL / Analyze (push) Waiting to run
Run Component Tests / Run Component Tests (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-07-23 17:18:51 -05:00
advplyr
880d85eaef
Version bump v2.26.2
2025-07-21 17:07:06 -05:00
advplyr
b911a25c57
Version bump v2.26.1
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-07-16 17:16:43 -05:00
advplyr
264ae928a9
Version bump v2.26.0
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Run Component Tests / Run Component Tests (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-07-12 11:43:14 -05:00
advplyr
ac381854e5
Add rate limiter for auth endpoints
2025-07-07 16:23:15 -05:00
advplyr
e384863148
Add support for running in production with dev.js config, node index --prod-with-dev-env
CodeQL / Analyze (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-06-26 17:21:58 -05:00
advplyr
f3f5f3b9bd
Version bump v2.25.1
CodeQL / Analyze (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Run Component Tests / Run Component Tests (push) Has been cancelled
2025-06-14 17:57:19 -05:00
advplyr
35e196238a
Version bump v2.25.0
2025-06-14 17:18:53 -05:00
advplyr
c377b57601
Version bump v2.24.0
CodeQL / Analyze (push) Waiting to run
Run Component Tests / Run Component Tests (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-06-01 16:00:16 -05:00
advplyr
8b02fe07c8
Version bump v2.23.0
2025-05-16 16:41:59 -05:00
advplyr
25c7e95a64
Version bump v2.22.0
CodeQL / Analyze (push) Waiting to run
Run Component Tests / Run Component Tests (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run
Integration Test / build and test (push) Waiting to run
Run Unit Tests / Run Unit Tests (push) Waiting to run
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
2025-05-14 17:04:01 -05:00
advplyr
fd84cd0d7f
Version bump v2.21.0
CodeQL / Analyze (push) Has been cancelled
Run Component Tests / Run Component Tests (push) Has been cancelled
Build and Push Docker Image / build (push) Has been cancelled
Verify all i18n files are alphabetized / update_translations (push) Has been cancelled
Integration Test / build and test (push) Has been cancelled
Run Unit Tests / Run Unit Tests (push) Has been cancelled
2025-04-27 10:51:31 -05:00
advplyr
38f05a857f
Version bump v2.20.0
2025-03-17 17:11:01 -05:00
mikiher
40504da4d7
Improve book library page query performance for author sort order ( #4080 )
...
* Add migration to create authorNames* columns, in libraryItems including update triggers and indices
* Add authorNames columns and indices to LibraryItem model
* Add database triggers for updating author names in libraryItems (for new databases)
* Populate authorNames during book scanning
* Update book sorting to use new authorNames columns
* Add an index on podcastEpisodes.publishedAt
* Fix group_concat order by and update to sqlite 3.44.2
---------
Co-authored-by: advplyr <advplyr@protonmail.com>
2025-03-17 17:09:49 -05:00
advplyr
c7d8021a16
Version bump v2.19.5
2025-02-23 17:20:30 -06:00
advplyr
42b0e31b4a
Version bump v2.19.4
2025-02-19 17:44:14 -06:00
advplyr
79f4db5ff3
Version bump v2.19.3
2025-02-16 17:01:45 -06:00
advplyr
ebdf377fc1
Version bump v2.19.2
2025-02-12 10:01:05 -06:00
advplyr
725192fbc0
Version bump v2.19.1
2025-02-11 17:17:07 -06:00
advplyr
82ab95ab02
Version bump v2.19.0
2025-02-02 15:39:46 -06:00
advplyr
66b90e0841
Version bump v2.18.1
2025-01-20 15:45:09 -06:00
advplyr
64992b3308
Version bump v2.18.0
2025-01-19 17:11:36 -06:00
mikiher
d410b13c9b
Merge prod.js into index.js
2025-01-07 17:41:09 +02:00
advplyr
de8b0abc3a
Version bump v2.17.7
2025-01-01 14:52:25 -06:00
advplyr
2464aac2bf
Version bump v2.17.6
2024-12-29 17:11:46 -06:00
advplyr
190a1000d9
Version bump v2.17.5
2024-12-08 09:03:05 -06:00
advplyr
890b0b949e
Version bump v2.17.4
2024-12-05 16:50:30 -06:00
advplyr
468a547864
Version bump v2.17.3
2024-11-30 16:26:48 -06:00
advplyr
f850db23fe
Version bump v2.17.2
2024-11-21 15:24:45 -06:00
advplyr
22f85d3af9
Version bump v2.17.1
2024-11-18 08:02:46 -06:00
advplyr
2b0ba7d1e2
Version bump v2.17.0
2024-11-17 16:25:40 -06:00
advplyr
e05cb0ef4d
Version bump v2.16.2
2024-10-29 16:11:36 -05:00
advplyr
50fd659749
Version bump v2.16.1
2024-10-28 17:05:47 -05:00
advplyr
fba9cce82e
Version bump v2.16.0
2024-10-27 15:15:44 -05:00
advplyr
b764e848c7
Version bump v2.15.1
2024-10-18 16:25:07 -05:00
advplyr
80e0cac474
Version bump v2.15.0
2024-10-12 16:18:45 -05:00
advplyr
cf5598aeb9
Version bump v2.14.0
2024-10-05 16:10:07 -05:00
mikiher
0d08aecd56
Move from libarchive to node-unrar-js for cbr and node-stream-zip for cbz
2024-09-18 08:28:15 +03:00
mikiher
21c77dccce
Add server migration scripts to pkg assets
2024-09-14 13:05:21 +03:00
advplyr
fac5de582d
Merge pull request #3378 from mikiher/migration-manager
...
Add db migration management infratructure
2024-09-10 16:50:39 -05:00