Skip to content

feat: sync from docs, add service.yaml config reference coverage (powersync-docs #578) - #98

Merged
michaelbarnes merged 1 commit into
mainfrom
drift/docs-578-service-yaml-reference
Sep 8, 2026
Merged

feat: sync from docs, add service.yaml config reference coverage (powersync-docs #578)#98
michaelbarnes merged 1 commit into
mainfrom
drift/docs-578-service-yaml-reference

Conversation

@bean1352

@bean1352 bean1352 commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Generated by Claude. Review carefully before merging.

Source docs PR: powersync-ja/powersync-docs#578

Release impact: feat:, adds new tag entries and new content sections covering recently documented service.yaml options; tag changes require a minor release to reach existing installs.

What changed in docs

PR #578 added a full service.yaml configuration reference to the Self-Hosted Instance Configuration page, documenting many previously undocumented config options and correcting a structural issue in the skeleton config (the telemetry key was incorrectly indented under client_auth).

Skill updates in this PR

  • skills/powersync/references/powersync-service.md: Fixed the broken "Configuration File Structure" resource link (the anchor no longer exists after the docs rewrite). Updated the client_auth docs link anchor from #client-authentication to #client_auth. Added a new "Additional service.yaml Options" subsection covering telemetry.prometheus_port, healthcheck.probes, migrations.disable_auto_migration, heartbeat_interval_seconds (all source types, since Service v1.24.0), snapshot_socket_timeout (Postgres, since Service v1.26.0), storage.object_storage (MongoDB S3 offload, experimental, since Service v1.24.0), storage.default_storage_version (since Service v1.26.0), and the sync_rules deprecated alias. Updated metadata.tags to add terms for these new options.

Notes for reviewer

  • The telemetry top-level position clarification matters: the old docs skeleton showed telemetry indented inside client_auth, which was invalid nesting. An agent following that example would generate a broken config. The new note makes the correct position explicit.
  • storage.object_storage requires storage_version: 3 in the sync config; this is noted inline in the new section.
  • prometheus_port and snapshot_socket_timeout were already mentioned in the Kubernetes section of the skill. The new subsection makes them discoverable via tags and documents them for non-Kubernetes deployments as well.
  • No new reference files were added; all additions fit within the existing powersync-service.md scope.

https://claude.ai/code/session_011tbVhPt9P57RheBsAqtfc5


Generated by Claude Code

…sync-docs #578)

Documents heartbeat_interval_seconds, snapshot_socket_timeout, prometheus_port,
healthcheck probes, migrations, object storage, storage_version, and fixes
the broken Configuration File Structure link.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tbVhPt9P57RheBsAqtfc5
@michaelbarnes
michaelbarnes merged commit 8f85817 into main Sep 8, 2026
1 check passed
@michaelbarnes
michaelbarnes deleted the drift/docs-578-service-yaml-reference branch September 8, 2026 15:46
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.

2 participants