This release adds 5 notable features for engineering teams evaluating rollout.
Published 27d
Media Servers
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
backup
docker
emby
jellyfin
matched
misidentified
+4 more
mismatched
plex
watchstate
webhook
Summary
AI summaryFixed webhook failures during long import operations.
Full changelog
What's Changed
- Refactor: move migrations over to new db package. by @arabcoders in https://github.com/arabcoders/watchstate/pull/815
- fix: webhook failing sometimes during long import operations. by @arabcoders in https://github.com/arabcoders/watchstate/pull/816
Full Changelog: https://github.com/arabcoders/watchstate/compare/v1.7.0...v1.8.0
Commits since v1.7.0
- fca37d9 fix: prevent infinite loop when StreamBody used in wrong way.
- f28211b refactor: improve the console history.
- 6731b4c refactor: how we handle and discover prune handlers
- 8a8f045 feat: implement HMAC signature verification for command requests.
- 2f0cefe chore: better naming format for tests, and updated external packages
- 9308e87 fix: another attempt at fixing sqlite 21 bad parameter or other API misuse error
- 4b03386 refactor: move migrations and db operations over to new package.
- 17049a1 fix: some tests didnt set the tmpPath correctly.
- b0b2683 refactor: fix sqlite pragma loading
- 61724f8 refactor: standardize user selection cross commands
- 5775d34 chore: delete useless tests and standardize tests support utils
- 88d3b85 refactor: decouple old dblayer from new package connection
- 0771186 fix: webhook failing sometimes during long import operations.
- e253dd0 feat: add CLI view for history view
- d493cde feat: handle more locking cases in processing db.
- 6884835 refactor: tests
- 233230a refactor: handle emby multipart request and test events.
- 0415550 feat: redesign the video player.
- cc554fc refactor: queue webhooks directly to cache if task scheduler is runnig task.
- 00b6f97 fix: add compat for v1.7.0 migrations
- 1fe7290 feat: link task prev run to event id
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About watchstate
Self-hosted service to sync your plex, jellyfin and emby play state. without relying on 3rd-party external services.
Related context
Beta — feedback welcome: [email protected]