Skip to content

fix: prepare server 1.7.1 - #82

Merged
Priveetee merged 2 commits into
mainfrom
release/1.7.1
Aug 30, 2026
Merged

fix: prepare server 1.7.1#82
Priveetee merged 2 commits into
mainfrom
release/1.7.1

Conversation

@Priveetee

Copy link
Copy Markdown
Collaborator

Summary

  • fill progressive SABR seek windows with every readable media segment
  • preserve pending-segment demand when only timeline metadata is available
  • prepare Server version 1.7.1

Production behavior

VOD seeks and saved-position resumes can build the requested playback buffer from all progressively readable segments instead of stopping after the first segment. Metadata-only segments remain pending and cannot falsely satisfy the buffer goal.

Deployment requirements

No database migration or configuration change is required. Recreate only typetype-server with the 1.7.1 image.

Runtime verification

A real YouTube seek at 5,731,077 ms built a 30-second playback window in one attempt after session preparation.

Tests

  • ./gradlew test
  • ./gradlew check
  • ./gradlew shadowJar
  • git diff --check

Rollback

Restore Server 1.7.0 digest sha256:33bce2a45f7ae1931d290ee6d6e91a97ba4fd542aa61b07fca532f2b978a757b.

@Priveetee
Priveetee merged commit 8ac0d25 into main Aug 30, 2026
10 checks passed
@Priveetee
Priveetee deleted the release/1.7.1 branch August 30, 2026 09:56
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