Skip to content

chore: prepare Server 1.8.1 - #85

Merged
Priveetee merged 46 commits into
mainfrom
release/1.8.1
Sep 10, 2026
Merged

chore: prepare Server 1.8.1#85
Priveetee merged 46 commits into
mainfrom
release/1.8.1

Conversation

@Priveetee

Copy link
Copy Markdown
Member

Summary

  • prepare Server version 1.8.1
  • improve provider playback, BiliBili range reuse and NicoNico media routing
  • add profile accounts, service-aware recommendations and notification delivery
  • keep provider media behind expiring handles and preserve request cancellation
  • refresh the PipePipeExtractor integration

Production behavior

Playback and provider media remain behind the Server API boundary. Profile-scoped data, recommendations and notifications follow the active account profile, while provider media handles expire independently of upstream URLs.

Deployment requirements

Publish the Server 1.8.1 image from main and pin the production server service to its immutable digest. The profile migration is additive and must run through the normal startup migration path. Preserve the existing database volume and configuration as the rollback point.

Runtime verification

  • /api/health and /api/instance report Server 1.8.1 and the release revision.
  • /api/progress/batch and profile endpoints return bounded responses.
  • Representative BiliBili, NicoNico and YouTube playback bootstrap successfully.
  • Existing authentication and notification flows remain healthy.

Tests

  • ./gradlew test
  • ./gradlew check
  • ./gradlew shadowJar
  • OpenAPI and JaCoCo validation through CI
  • git diff --check

Rollback

Restore the previous Server image digest and submodule revision, then recreate only the typetype-server service. Keep the additive migration data intact unless the documented rollback procedure requires database restoration.

Priveetee and others added 30 commits August 31, 2026 14:19
@Priveetee
Priveetee merged commit 945d59a into main Sep 10, 2026
3 checks passed
@Priveetee
Priveetee deleted the release/1.8.1 branch September 10, 2026 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant