• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

supabase / supabase-swift
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and
DEFAULT BRANCH: main
Repo Added 05 Apr 2024 04:25PM UTC
Files 171
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • alamofire
  • cherry-pick/1374-release-v2
  • chore-review-actions
  • chore/bump-sdk-workflows-v1.3.0
  • chore/clocks-test-only
  • chore/codeowners-sdk-lead
  • chore/declare-passkey-capabilities
  • chore/improve-release-workflow
  • chore/per-language-sdk-compliance-workflow
  • chore/remove-comments
  • chore/remove-security-md-org-policy
  • chore/sdk-1225-cleanup-obsolete-ios16-code
  • chore/semantic-release-fix
  • chore/slim-claude-md
  • chore/sync-compliance-matrix
  • chore/sync-v2-release-state
  • chore/update-github-app-token-action
  • chore/v3-beta-prerelease-config
  • ci-refactor
  • ci/allow-any-scope
  • ci/blacksmith-macos-runners
  • ci/bump-sdk-workflows-v1.1.1
  • ci/capability-matrix-v1.13.0
  • ci/conventionalc-commits
  • ci/deduplicate-warning-annotations
  • ci/fix-deprecated-action
  • ci/linux-tests
  • ci/pin-sdk-workflows-v1.0.0
  • ci/sdk-compliance-pr-write-permission
  • ci/sdk-workflows-capability-matrix-v1.6.0
  • ci/sdk-workflows-v1.4.0
  • ci/sync-compliance-caller
  • ci/trigger-release-for-v3
  • ci/xcode16-3
  • claude/affectionate-jennings-eea1f3
  • claude/api-key-warning-format-parity-2a57bf
  • claude/asyncvaluesubject-deadlock-c5ae34
  • claude/auth-admin-generate-link-signout-b79875
  • claude/auth-oauth-2-support-aceda2
  • claude/charming-euler-49c5a1
  • claude/cherry-pick-pr-1505-v2-c529f2
  • claude/ci-workflow-conditional-jobs-8a5b19
  • claude/claude-md-docs-lqpida
  • claude/compassionate-murdock-c8c0d3
  • claude/competent-mclaren-c87932
  • claude/condescending-chatelet-b2faee
  • claude/condescending-heisenberg-400ea1
  • claude/cool-ardinghelli-3fcde3
  • claude/cool-austin-d9703c
  • claude/coverage-stale-profdata-b74844
  • claude/duplicate-crypto-deps-470492
  • claude/eager-faraday-dd1cf7
  • claude/ecstatic-nightingale-be577c
  • claude/encoder-decoder-customization-removal-7b5bdf
  • claude/experimental-cli-local-dev-615c3b
  • claude/fix-linux-authchangeevents
  • claude/fix-v2-trait-resolution
  • claude/focused-wu-3e5897
  • claude/functions-timeout-override-b12cd3
  • claude/funny-fermat-9505fe
  • claude/gallant-hermann-acd578
  • claude/gifted-edison-591b54
  • claude/gracious-leakey-8dda1c
  • claude/great-borg-042617
  • claude/happy-hopper-2a4c57
  • claude/happy-maxwell-4c14ae
  • claude/hopeful-easley-c2c542
  • claude/httpruntime-target-085a05
  • claude/httpruntime-target-isolation-085a05
  • claude/intelligent-newton-6257fd
  • claude/keen-driscoll-dbc8b1
  • claude/kind-goldstine-ed31e8
  • claude/kind-wilson-5cee0b
  • claude/lucid-payne-b70d88
  • claude/macos-ci-integration-tests-1c6109
  • claude/min-os-ios16
  • claude/nervous-hopper-2c734b
  • claude/nervous-mclaren-94e039
  • claude/nifty-northcutt-b07ff4
  • claude/nostalgic-meninsky-4fba6f
  • claude/parityclient-dbretry-option-839624
  • claude/postgrest-alias-select-entries-7603a5
  • claude/postgrest-insert-shape-rename-40b59c
  • claude/postgrest-relationship-embeds-702208
  • claude/postgrest-stateless-design-fa1f0d
  • claude/postgrest-typed-insert-upsert-c79b45
  • claude/postgrest-typed-upsert-pk-0090ef
  • claude/postgrest-v3-priority-891b48
  • claude/practical-cohen-a59c77
  • claude/realtime-heartbeat-callback-leak-c3c403
  • claude/realtimev2-to-realtime-dfd5c3
  • claude/refactor-shared-instructions-60874b
  • claude/rename-anyjson-jsonvalue-6a5ebd
  • claude/sad-poincare-c48d88
  • claude/sdk-1298-query-filter-timeout-1b92ee
  • claude/sharp-dhawan-9aeba8
  • claude/sharp-driscoll-a8d814
  • claude/silly-davinci-fc8bf0
  • claude/sleepy-agnesi-5e15c1
  • claude/sources-storage-stateless-5b0058
  • claude/stateless-functionsclient-a978b4
  • claude/storage-encoder-decoder-drop-1c340f
  • claude/storage-gaps-sdk-2242
  • claude/storage-v3-swift-phase-1-b17263
  • claude/stupefied-wilson-90c6d1
  • claude/supabase-swift-1145-8e8437
  • claude/supabase-swift-hotfix-flow-34a628
  • claude/supabase-swift-pr-1117-f1c3f9
  • claude/supabase-swift-pr-fixes-71581d
  • claude/supabase-swift-pr-issue-a49d43
  • claude/supabase-v3-alpha-release-86a0fa
  • claude/swift-capability-matrix-drift-458b20
  • claude/swift-ci-slack-alert-901826
  • claude/swift-generator-table-structs-05144f
  • claude/swift-snapshot-testing-issue-59edb0
  • claude/swift-testing-migration-phase-8-8e3f2f
  • claude/swift-version-support-b8585f
  • claude/sync-main-2.55.4
  • claude/urlsession-asyncawait-polyfill-1a0e41
  • claude/v3-migration-per-module
  • claude/vibrant-carson-674f4a
  • claude/vibrant-lewin
  • claude/web3-sign-in-auth-8f76e0
  • claude/web3-signin-metamask-example
  • claude/websocket-continuation-lock-hardening
  • claude/websocket-transport-adoption-2648e0
  • claude/workflow-test-sdk-pr-60-3b4367
  • claude/xcode-27-ci-runs-890618
  • claude/xcodebuild-legacy-xcode-module-fdb927
  • claude/xenodochial-euler-923e8a
  • claude/zealous-gould-478cb1
  • cleanup
  • coveralls
  • dependabot/github_actions/actions/cache-5.0.5
  • dependabot/github_actions/actions/cache-6.1.0
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-6.0.3
  • dependabot/github_actions/actions/checkout-7.0.0
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/actions/create-github-app-token-3.2.0
  • dependabot/github_actions/actions/create-github-app-token-3.3.0
  • dependabot/github_actions/coverallsapp/github-action-2.3.6
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/googleapis/release-please-action-5.0.0
  • dependabot/github_actions/lewagon/wait-on-check-action-1.4.0
  • dependabot/github_actions/supabase/sdk/dot-github/workflows/validate-sdk-compliance-swift.yml-1.14.0
  • dependabot/github_actions/supabase/sdk/dot-github/workflows/validate-sdk-compliance-swift.yml-1.15.0
  • dependabot/github_actions/supabase/setup-cli-2.0.0
  • dependabot/github_actions/supabase/setup-cli-2.0.1
  • dependabot/github_actions/supabase/setup-cli-2.1.1
  • dependabot/github_actions/supabase/setup-cli-3.0.0
  • dependabot/github_actions/supabase/setup-cli-3.0.1
  • dependabot/npm_and_yarn/conventional-changelog-conventionalcommits-9.1.0
  • dependabot/npm_and_yarn/semantic-release/exec-7.1.0
  • dependabot/npm_and_yarn/tools/node/npm_and_yarn-3c00cc8e9f
  • dependabot/npm_and_yarn/tools/node/npm_and_yarn-b76257e873
  • dependabot/swift/github.com/apple/swift-crypto-3.10.2
  • dependabot/swift/github.com/apple/swift-crypto-3.11.1
  • dependabot/swift/github.com/apple/swift-crypto-3.12.2
  • dependabot/swift/github.com/apple/swift-crypto-3.12.3
  • dependabot/swift/github.com/apple/swift-crypto-3.13.3
  • dependabot/swift/github.com/apple/swift-crypto-3.14.0
  • dependabot/swift/github.com/apple/swift-crypto-3.15.0
  • dependabot/swift/github.com/apple/swift-crypto-3.15.1
  • dependabot/swift/github.com/apple/swift-crypto-4.0.0
  • dependabot/swift/github.com/apple/swift-crypto-4.1.0
  • dependabot/swift/github.com/apple/swift-crypto-4.2.0
  • dependabot/swift/github.com/apple/swift-crypto-4.3.0
  • dependabot/swift/github.com/apple/swift-crypto-4.3.1
  • dependabot/swift/github.com/apple/swift-crypto-4.4.0
  • dependabot/swift/github.com/apple/swift-crypto-4.5.0
  • dependabot/swift/github.com/apple/swift-crypto-4.5.1
  • dependabot/swift/github.com/apple/swift-crypto-4.5.2
  • dependabot/swift/github.com/apple/swift-crypto-5.0.0
  • dependabot/swift/github.com/apple/swift-crypto-5.0.1
  • dependabot/swift/github.com/apple/swift-log-1.15.0
  • dependabot/swift/github.com/apple/swift-log-1.15.1
  • dependabot/swift/github.com/apple/swift-log-1.16.1
  • dependabot/swift/github.com/pointfreeco/swift-clocks-1.1.0
  • dependabot/swift/github.com/pointfreeco/swift-clocks-1.1.1
  • dependabot/swift/github.com/pointfreeco/swift-concurrency-extras-1.3.2
  • dependabot/swift/github.com/pointfreeco/swift-concurrency-extras-1.4.0
  • dependabot/swift/github.com/pointfreeco/swift-concurrency-extras-1.4.1
  • dependabot/swift/github.com/pointfreeco/swift-concurrency-extras-1.4.3
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.3.4
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.4.1
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.5.0
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.6.0
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.6.1
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.7.0
  • dependabot/swift/github.com/pointfreeco/swift-custom-dump-1.7.3
  • dependabot/swift/github.com/pointfreeco/swift-macro-testing-0.7.0
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.17.7
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.0
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.1
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.3
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.4
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.6
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.7
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.18.9
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.1
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.2
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.3
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.4
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.5
  • dependabot/swift/github.com/pointfreeco/swift-snapshot-testing-1.19.6
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.10.0
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.10.1
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.11.0
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.13.1
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.5.1
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.5.2
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.6.0
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.6.1
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.7.0
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.8.0
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.8.1
  • dependabot/swift/github.com/pointfreeco/xctest-dynamic-overlay-1.9.0
  • dependabot/swift/github.com/swiftlang/swift-syntax-604.0.0
  • docs/auth-public-api
  • docs/functions-public-api
  • docs/postgrest-public-api
  • docs/realtime-public-api
  • docs/sdk-1651-jsonvalue-json-surface
  • docs/spi
  • docs/storage-public-api
  • docs/supabase-client-public-api
  • drop-depreacted-realtime
  • drop-old-os-versions
  • drop-swift-5-10
  • etienne/sec-666-pin-all-github-actions-to-full-commit-sha
  • examples/tpa-clerk
  • feat-storage-analytics-iceberg
  • feat-storage-vector-buckets
  • feat-storage-vector-indexes
  • feat/add-force-function-region-query-param
  • feat/android-support
  • feat/auth-admin
  • feat/auth-admin-mfa-factors
  • feat/auth-es256-getclaims
  • feat/auth-mfa-recovery-codes
  • feat/broadcast-replay-support
  • feat/ci-improvements
  • feat/ci-matrix-optimization
  • feat/enhance-examples-ux
  • feat/explain-format-enum
  • feat/function-region-struct
  • feat/functions-custom-encoder
  • feat/functions-http-client
  • feat/generate-swift-docs
  • feat/get-claims-method
  • feat/helpers-http-client
  • feat/http-client-helper
  • feat/httpruntime-http-types
  • feat/integration-tests-ci
  • feat/oauth-client-admin-endpoints
  • feat/postgrest-numeric-filter-values
  • feat/postgrest-typed-range
  • feat/postgrest-typed-schema
  • feat/realtime-explicit-rest-call
  • feat/realtime-protocol-v2
  • feat/realtime-v2-serializer
  • feat/sdk-1019-http-send-per-event-url
  • feat/sdk-1043-otel-trace-propagation
  • feat/sdk-1043-trace-context-propagation
  • feat/semantic-release-setup
  • feat/storage-download-query-items
  • feat/storage-error-code
  • feat/storage-multipart
  • feat/storage-purge-cdn-cache
  • feat/storage-resumable-downloads
  • feat/support-new-realtime-features
  • feat/swift6-import-visibility
  • feat/swift6-narrow-features
  • feat/typegen-release-binaries
  • feature/Realtime-Filters
  • feature/realtime-retry-improvements
  • fix-decoder-encoder-instances
  • fix-mfa-unenroll-response-id
  • fix-realtime-event-wildcard-skipped
  • fix-snapshot-resources
  • fix/admin-signout-lifetime
  • fix/auth-admin-confirm-wire-keys
  • fix/auth-admin-invite-path
  • fix/auth-admin-link-header
  • fix/auth-client-dependencies-leak
  • fix/auth-foreign-token-session-cleanup
  • fix/auth-getclaims-header-alg
  • fix/auth-non-json-status-message-rebased
  • fix/auth-oauth-optional-array-fields
  • fix/auth-oauth-optional-response-fields
  • fix/auth-remove-session-when-session-revoked
  • fix/auth-rsa-jwk-hardening
  • fix/auth-signout-session-not-found
  • fix/auth-sync
  • fix/authclient-stop-autorefresh-on-deinit
  • fix/challenge-id-uuid
  • fix/dependencies-crash
  • fix/drop-swift-59
  • fix/explain-plan-media-type
  • fix/exports
  • fix/fragment-params-parsing
  • fix/functions-access-token-error-propagation
  • fix/functions-relay-error-order
  • fix/functions-urlsession-invalidate
  • fix/helpers-encode-date-zone
  • fix/helpers-fractional-second-sleep-2
  • fix/in-filter-value-quoting
  • fix/object-listing-integration
  • fix/postgrest-array-literal-escape-2
  • fix/postgrest-error-details-decode
  • fix/postgrest-insert-upsert-quote-columns
  • fix/postgrest-maybesingle-multi-row
  • fix/postgrest-quote-newline-whitespace
  • fix/postgrest-retry-503
  • fix/postgrest-rpc-count-prefer
  • fix/postgrest-rpc-get-array-elements
  • fix/postgrest-rpc-get-scalar-encoding
  • fix/postgrest-select-count-prefer
  • fix/postgrest-strip-nulls-accept
  • fix/push-mainactor
  • fix/realtime-broadcast-rest-topic-prefix
  • fix/realtime-callback-guard-subscribing
  • fix/realtime-channel-error-resets-state
  • fix/realtime-concurrent-rejoin
  • fix/realtime-heartbeat-retain-cycle
  • fix/realtime-race-conditions-and-bugs
  • fix/realtime-reconnect-backoff-retry
  • fix/realtime-setauth-transient-failure
  • fix/realtime-stale-subscribe-state-main
  • fix/realtime-swift6-backport
  • fix/realtime-urlsession-invalidate
  • fix/realtime-websocket-invalidate-on-connect-error
  • fix/realtimev2-deinit-socket-leak
  • fix/release-ci-cancel-in-progress
  • fix/release-please-prerelease-strategy
  • fix/release-please-v3-beta
  • fix/remove-strict-concurrency-experimental
  • fix/replace-trait-with-runtime-config
  • fix/rpc-sendability-params
  • fix/sdk-1022-verifyotp-email-change-parity
  • fix/sdk-1022-verifyotp-response-review-fixes
  • fix/sdk-1025-resend-pkce-code-challenge
  • fix/sdk-1033-implicit-grant-error-query-param
  • fix/sdk-1040-corrupt-session-storage-returns-nil
  • fix/sdk-1091-preserve-sortby-defaults
  • fix/sdk-compliance-realtime-capabilities
  • fix/sdk-compliance-workflow
  • fix/sdk-storage-list-limit-offset-defaults
  • fix/semantic-release
  • fix/signout-session-ownership
  • fix/spm-direct-deps-xcode26
  • fix/storage-clean-body-paths
  • fix/storage-clean-url-paths
  • fix/storage-deprecated-overload-ambiguity
  • fix/storage-fileurl-contenttype-2
  • fix/storage-signed-upload-clean-path
  • fix/storage-signed-upload-content-type
  • fix/storage-strip-leading-slash
  • fix/storage-upload-clean-path
  • fix/streamed-upload-early-response
  • fix/supabaseclient-listen-auth-events-leak
  • fix/supabaseclient-subclient-retain-cycle
  • fix/swift-concurrency-improvements
  • fix/websocket-connect-race-condition
  • fix/websocket-test-keychain-leak
  • grdsdev-patch-1
  • grdsdev/api-stability-check
  • grdsdev/auth-biometrics
  • grdsdev/ci-job-timeouts
  • grdsdev/fix-functions-tests-deps
  • grdsdev/fix-integration-tests-ci
  • grdsdev/functions-streaming
  • grdsdev/optional-signedurl-storage
  • grdsdev/spm-build-analysis
  • grdsdev/storage-setheader
  • grdsdev/v3-remove-deprecated
  • grdsdev/xcode-26-swift-6-3-ci
  • guilherme/android-ci
  • guilherme/auth/increase-code-coverage
  • guilherme/broadcast-changes-improvement
  • guilherme/clibs-107-supabase-swift-change-default-heartbeat-interval-to-25s
  • guilherme/clibs-117-supabase-swift-send-standard-client-headers-on-all-requests
  • guilherme/clibs-126-supabase-swiftsourcesauthauthclientswift11226-error
  • guilherme/clibs-155-session-gets-removed-when-refresh_token-request-gets
  • guilherme/clibs-158-supabase-swift-add-heartbeat-callback
  • guilherme/clibs-190-edge-function-timeout-60-seconds
  • guilherme/clibs-219-supabase-swift-add-presence-enabled-flag-to-join-push
  • guilherme/clibs-227-supabaseclientexecute-fails-to-compile-inside-mainactor
  • guilherme/clibs-229-supabase-swift-use-dedicated-storage-host-for-storage-lib
  • guilherme/clibs-234-infinite-realtime-re-subscribes-after-keeping-the-app-open
  • guilherme/clibs-246-make-api-key-mandatory-in-supabase-swift-realtime-client
  • guilherme/clibs-283-supabase-swift-implement-linkidentity-with-oidc
  • guilherme/clibs-360-xcode-26-supabase-swift-sdk-buildruntime-errors
  • guilherme/clibs-378-supabase-swift-implement-maxaffected-method
  • guilherme/create-os-log-supabase-logger
  • guilherme/example-facebook
  • guilherme/fix-allow-default-service
  • guilherme/fix-auth-client-id
  • guilherme/fix-crash-auth
  • guilherme/fix-realtime-race-condition
  • guilherme/fix-sample-app-warnings
  • guilherme/fix-use-issue-reporting
  • guilherme/fix/remove-jwt-check
  • guilherme/functions-client-actor
  • guilherme/ghost-initial-session
  • guilherme/increase-code-coverage
  • guilherme/increase-code-coverage-functions
  • guilherme/increase-test-coverage
  • guilherme/postgrest-code-coverage
  • guilherme/realtime-code-coverage
  • guilherme/realtime-mainactor
  • guilherme/refactor-URLQueryRepresentable
  • guilherme/remove-deprecated-auth-code
  • guilherme/sdk-1251-swift-testing-migration-phase-4-postgresttests
  • guilherme/sdk-1439-capability-id-renames
  • guilherme/sdk-499-swift-review-swift-oauth-methods-and-implement-missing-ones
  • guilherme/sdk-525-duplicate-sdk-522-for-swift
  • guilherme/sdk-532-swift-verify-optional-refs-handling-in-message-serialization
  • guilherme/sdk-700-paritypostgrest-add-url-length-validation-and-timeout
  • guilherme/sdk-714-chore-set-minimum-swift-version-to-61-and-xcode-to-163-for
  • guilherme/sdk-771-featpostgrest-add-automatic-retries-for-transient-errors
  • guilherme/sdk-806-choreci-enforce-ci-passing-before-release-and-run-spm-build
  • guilherme/sdk-992-wire-up-api-compliance-check
  • guilherme/storage-tests
  • guilhermesouza/docs-enum-like-values-convention
  • guilhermesouza/gitignore-root-compiler-artifacts
  • guilhermesouza/postgrest-unannotated-stored-property-diagnostic
  • guilhermesouza/realtime-v3-phase-2-review-fixes
  • guilhermesouza/sdk-1395-parityauth-implement-concurrent-pkce-flow-support-flow-id
  • guilhermesouza/sdk-1412-replace-supabaselogger-with-swift-log
  • guilhermesouza/sdk-1470-remove-all-deprecated-apis-from-supabase-swift-ahead-of-v3
  • guilhermesouza/sdk-1481-drop-localstorage-implementation-for-windows-platform
  • guilhermesouza/sdk-1483-supabase-swift-bundle-id-keychain-service-breaks
  • guilhermesouza/sdk-1488-make-osloghandler-internal-only
  • guilhermesouza/sdk-1489-auth-remove-emitlocalsessionasinitialsession-always-emit-the
  • guilhermesouza/sdk-1509-fixpostgrest-send-isnull-for-a-nil-eqneq-filter-value
  • guilhermesouza/sdk-1510-fixpostgrest-escape-filter-operands-for-every-single-value
  • guilhermesouza/sdk-1511-featpostgrest-add-the-relation-and-selection-protocols
  • guilhermesouza/sdk-1512-featpostgrest-add-from_-type-and-a-typed-whole-row-select
  • guilhermesouza/sdk-1513-featpostgrest-add-key-path-filters-and-modifiers-to-the
  • guilhermesouza/sdk-1514-featpostgrest-add-typed-writes-gated-on-the-writable
  • guilhermesouza/sdk-1515-featpostgrest-add-the-postgrestmacros-targets
  • guilhermesouza/sdk-1516-featpostgrest-add-the-table-macro-and-its-marker-attributes
  • guilhermesouza/sdk-1517-featpostgrest-add-selectionof-for-column-subsets
  • guilhermesouza/sdk-1518-featpostgrest-add-actionable-macro-diagnostics
  • guilhermesouza/sdk-1519-featpostgrest-lock-the-macro-dependency-boundary-and-gate
  • guilhermesouza/sdk-1520-fixtests-snapshotrequest-assertions-never-fail-200-request
  • guilhermesouza/sdk-1561-fixci-build-for-library-evolutionsh-fails-inside-the-swift
  • guilhermesouza/sdk-1563-refactorpostgrest-move-todays-builders-under-legacy
  • guilhermesouza/sdk-1564-featpostgrest-add-the-postgrestrequest-value-model
  • guilhermesouza/sdk-1565-featpostgrest-add-the-public-transport-seam-over-httptypes
  • guilhermesouza/sdk-1568-featpostgrest-rename-the-typed-wrappers-and-rebuild-them-on
  • guilhermesouza/sdk-1569-featpostgrest-require-a-filter-on-update-and-delete
  • guilhermesouza/sdk-1571-featpostgrest-source-the-access-token-from-a-provider
  • guilhermesouza/sdk-1572-featpostgrest-wire-the-new-client-and-give-supabaseclient-a
  • guilhermesouza/sdk-1575-featpostgrest-add-the-embedded-and-requiring-scope
  • guilhermesouza/sdk-1576-testpostgrest-lock-the-unrepresentable-query-property
  • guilhermesouza/sdk-1577-featpostgrest-add-function-and-typed-rpc
  • guilhermesouza/sdk-1578-perfpostgrest-measure-the-operator-layers-type-check-cost
  • guilhermesouza/sdk-1581-featpostgrest-deprecate-the-410-removals-on-the-untyped
  • guilhermesouza/sdk-1583-chorepostgrest-verify-the-shared-core-slice
  • guilhermesouza/sdk-1605-postgrest-column-on-a-multi-binding-declaration-names-two
  • guilhermesouza/sdk-1606-postgrest-compound-primary-key-insert
  • guilhermesouza/sdk-1607-postgrest-update-can-change-the-key
  • guilhermesouza/sdk-1609-postgrest-table-insert-and-update-accept-a-generated-always
  • guilhermesouza/sdk-1610-postgrest-typed-update-cannot-set-a-nullable-column-to-null
  • guilhermesouza/sdk-1613-postgrest-no-defaulttonull-prefer-missingdefault-on-insert
  • guilhermesouza/sdk-1616-postgrest-typed-upsert-compiles-with-no-conflict-target-and
  • guilhermesouza/sdk-1621-postgrest-a-constrained-typed-source-method-misreports-as
  • guilhermesouza/sdk-1622-postgrest-drop-the-dead-namedupdate-entry-from-tables-names
  • guilhermesouza/sdk-1624-aggregates
  • guilhermesouza/sdk-1624-casts-json-paths
  • guilhermesouza/sdk-1624-column-expressions
  • guilhermesouza/sdk-1624-columns-namespace
  • guilhermesouza/sdk-1624-drop-key-path-filters
  • guilhermesouza/sdk-1624-embedded-relations
  • guilhermesouza/sdk-1624-filter-operators
  • guilhermesouza/sdk-1624-prototype-collapse-embed-accessors
  • guilhermesouza/sdk-1624-where-order
  • guilhermesouza/sdk-1627-postgrest-typed-upsert-cannot-ignore-duplicates-only-merge
  • guilhermesouza/sdk-1628-postgrest-five-comments-still-describe-a-generated-update
  • guilhermesouza/sdk-1633-postgrest-order-always-sends-a-null-placement-reversing-the
  • guilhermesouza/sdk-1638-featpostgrest-add-the-prefer-header-modifiers-and-stop
  • guilhermesouza/sdk-1639-featpostgrest-add-count-and-head-to-the-typed-surface
  • guilhermesouza/sdk-1640-chorepostgrest-decide-whether-swift-cancellation-satisfies
  • guilhermesouza/sdk-1643-agentsmd-never-mentions-sdk-complianceyaml-and-nothing
  • guilhermesouza/sdk-1646-no-isnull-on-a-json-path-in-the-typed-postgrest-surface
  • guilhermesouza/sdk-1659-supabase-swift-fix-default-parameter-drift-prefer-return
  • guilhermesouza/sdk-1714-legacy-columns-doc-comment
  • guilhermesouza/sdk-1714-postgrest-bulk-insert-doc-comment-misstates-what-postgrest
  • guilhermesouza/sdk-1767-signinwithsso-always-fails-to-decode-the-request-omits
  • guilhermesouza/sdk-1767-v2-cherry-pick
  • guilhermesouza/sdk-1786-expose-one-public-transport-protocol-and-middleware-chain
  • guilhermesouza/sdk-1789-set-a-default-request-timeout-configurable-per-client-and
  • guilhermesouza/sdk-1791-unify-retry-policy-jittered-backoff-retry-after-one
  • guilhermesouza/sdk-1793-remove-crashes-reachable-from-user-input
  • guilhermesouza/sdk-1793-swift-format-lint-rules
  • guilhermesouza/sdk-1797-audit-the-31-public-enums-convert-open-sets-to
  • guilhermesouza/sdk-1799-streams-and-tasks-set-asyncstream-buffering-policies-own
  • guilhermesouza/sdk-1802-toolchain-and-ci-hygiene-swift-format-lint-gate-pinned-linux
  • guilhermesouza/sdk-1805-naming
  • guilhermesouza/sdk-1805-paginator-sendable
  • guilhermesouza/sdk-1805-privacy-manifest
  • guilhermesouza/sdk-1805-runtime-deps
  • guilhermesouza/sdk-1819-replace-helpershttprequesthttpresponse-and-the-other-custom
  • guilhermesouza/sdk-1832-storage-multipart-uploads-hold-three-copies-of-the-file-in
  • guilhermesouza/sdk-1833-httpbody-pumps-caller-sequences-and-files-into-an-unbounded
  • guilhermesouza/sdk-1842-urlsessiontransport-buffers-streamed-request-bodies-send
  • guilhermesouza/sdk-1849-do-not-report-a-cancelled-request-as-a-transport-error
  • guilhermesouza/sdk-1854-adopt-duration-for-the-remaining-public-timeinterval
  • guilhermesouza/sdk-1864-raise-the-toolchain-floor-to-swift-62-xcode-260-for-v3
  • guilhermesouza/sdk-1865-adopt-swift-62-language-features
  • guilhermesouza/sdk-1882-auth-a-token-refresh-that-completes-after-sign-out-stores
  • guilhermesouza/sdk-1894-auth-give-session-cleanup-an-explicit-ownership-model
  • guilhermesouza/sdk-1927-postgrest-filters-compile-after-insert-and-upsert-but-legacy
  • guilhermesouza/sdk-1983-auth-admin-standalone
  • guilhermesouza/sdk-1983-auth-client-final-class
  • guilhermesouza/sdk-1983-auth-instance-dependencies
  • guilhermesouza/sdk-1988-postgrest-computed-fields-and-computed-relationships-in-the
  • guilhermesouza/sdk-2006-set-countofbytesclientexpectstosend-from-httpbodylength-on
  • guilhermesouza/sdk-2007-make-retrypolicy-and-retryrequestinterceptor-public-wire
  • guilhermesouza/sdk-2008-propagate-cancellationerror-from-storage-instead-of
  • guilhermesouza/sdk-2009-verify-linux-per-task-urlsession-delegates-on-swift-62
  • guilhermesouza/sdk-2010-rename-storagefileapi-storagebucket-and
  • guilhermesouza/sdk-2011-uploadoptions-replaces-fileoptions-typed-cachecontrol-drop
  • guilhermesouza/sdk-2012-imagetransform-replaces-transformoptions-transform-label
  • guilhermesouza/sdk-2013-duration-for-expiresin-on-signed-urls
  • guilhermesouza/sdk-2014-storageobject-objectmetadata-objectinfo-uploadedobject
  • guilhermesouza/sdk-2015-bucketoptions-all-optional-partial-updatebucket-bytecount
  • guilhermesouza/sdk-2016-objectkey-one-normalizer-and-encoder-for-every-object-path
  • guilhermesouza/sdk-2017-storageerror-promote-code-lenient-serverstatuscode
  • guilhermesouza/sdk-2018-existspath-via-objectinfo-false-only-on-nosuchkey
  • guilhermesouza/sdk-2019-delete-the-_disfavoredoverload-string-download-variants-and
  • guilhermesouza/sdk-2020-standalone-storageclient-accesstoken-closure-strip-static
  • guilhermesouza/sdk-2022-progress-closure-on-upload-update-and-uploadtosignedurl
  • guilhermesouza/sdk-2023-downloadpathto-streams-to-a-file-with-an-atomic-move
  • guilhermesouza/sdk-2024-bytespath-streaming-download-returning-downloadresponse
  • guilhermesouza/sdk-2025-downloadoptions-range-versionid-cachenonce-maxbytes-headers
  • guilhermesouza/sdk-2026-uploadpathbody-httpbody-stream-overload
  • guilhermesouza/sdk-2027-objectsprefixoptions-objectlisting-list-v2-as-asyncsequence
  • guilhermesouza/sdk-2028-listoptions-replaces-searchoptions-and-sortby-typed-sort
  • guilhermesouza/sdk-2029-listbucketsoptions-buckettype-buckettype
  • guilhermesouza/sdk-2030-object-versioning-versionid-on-download-info-sign-publicurl
  • guilhermesouza/sdk-2031-copyoptions-upsert-copymetadata-metadata-and-header
  • guilhermesouza/sdk-2032-bucket-lifecycle-configuration-api
  • guilhermesouza/sdk-2033-cdn-purge-tenant-wide-purge-and-includingtransformations
  • guilhermesouza/sdk-2034-storageanalyticsclient-analytics-iceberg-bucket-crud
  • guilhermesouza/sdk-2035-vectors-shared-decoder-date-timestamps-paginators-client
  • guilhermesouza/sdk-2036-tussession-tus-10-protocol-layer-over-storageapi
  • guilhermesouza/sdk-2037-resumablestore-persisted-upload-records-fingerprint-sandbox
  • guilhermesouza/sdk-2038-resumableupload-actor-state-machine-progress-and-events
  • guilhermesouza/sdk-2039-resumableuploadregistry-resumableuploadconfiguration
  • guilhermesouza/sdk-2040-examples-app-resumable-upload-screen-with-pause-resume
  • guilhermesouza/sdk-2041-integration-and-memory-tests-for-resumable-uploads
  • guilhermesouza/sdk-2042-transferable-upload-overload-coretransferable-uttype
  • guilhermesouza/sdk-2043-linux-mime-fallback-table-for-content-type-inference
  • guilhermesouza/sdk-2044-storage-docc-catalog-landing-page-and-articles
  • guilhermesouza/sdk-2045-update-sdk-complianceyaml-for-storage-v3-and-propose-specs
  • guilhermesouza/sdk-2090-fixhelpers-postgres-timestamp-parsing-drops-non-utc-offsets
  • guilhermesouza/sdk-2092-fixauth-authstatechanges-sets-ontermination-inside-a-task
  • guilhermesouza/sdk-2093-chore-enable-nonisolatednonsendingbydefault-for-every-sdk
  • guilhermesouza/sdk-2094-realtime-websockettransport-protocol-and
  • guilhermesouza/sdk-2095-realtime-stubwebsockettransport-and-in-memory-fake-realtime
  • guilhermesouza/sdk-2096-realtime-connectionmachine-pure-state-machine-with-table
  • guilhermesouza/sdk-2099-realtime-realtimeengine-actor-with-supervisor-task-serial
  • guilhermesouza/sdk-2100-realtime-token-state-with-generation-counter-proactive
  • guilhermesouza/sdk-2102-realtime-keep-realtimeserializer-drop-v1-extend-kind-4
  • guilhermesouza/sdk-2103-featrealtime-realtimeclient-and-realtimeclientoptions-public
  • guilhermesouza/sdk-2104-featrealtime-realtimechannel-and
  • guilhermesouza/sdk-2105-featrealtime-realtimestream-broadcastmessage-postgreschange
  • guilhermesouza/sdk-2106-featrealtime-realtimepresence-public-api
  • guilhermesouza/sdk-2107-featrealtime-status-enums-with-predicates-channel-events
  • guilhermesouza/sdk-2108-featsupabase-supabaseclientrealtime-wiring-and-auth-fixes
  • guilhermesouza/sdk-2109-remove-v2-realtime-api
  • guilhermesouza/sdk-2110-docsrealtime-docc-catalog-for-realtime-v3
  • guilhermesouza/sdk-2141-propagate-cancellationerror-from-functions-and-realtime
  • guilhermesouza/sdk-2143-refactorfunctions-functionsapi-choke-point-for-request
  • guilhermesouza/sdk-2150-featfunctions-stream_bodyoptions-returning
  • guilhermesouza/sdk-2151-featsupabase-one-authorization-rule-for-functions-middleware
  • guilhermesouza/sdk-2153-docsfunctions-functionsdocc-catalog
  • guilhermesouza/sdk-2164-refactorpostgrest-rename-legacy-to-untyped
  • guilhermesouza/sdk-2165-typed-untyped-parity-filters-through-the-core
  • guilhermesouza/sdk-2169-fixpostgrest-surface-a-throwing-access-token-provider-as-a
  • guilhermesouza/sdk-2205-postgrest-quote-json-path-keys-and-add-an-int-array-index
  • guilhermesouza/sdk-2206-postgrest-gate-typed-json-methods-on-a-json-column-marker
  • guilhermesouza/sdk-2207-postgrest-jsonobject-returns-jsonvalue-and-comparisons-on-it
  • guilhermesouza/sdk-2208-typegen-one-swift-type-per-postgres-type-ranges-interval
  • guilhermesouza/sdk-2209-perfpostgrest-encode-_postgresbytes-hex-without-a-string-per
  • guilhermesouza/sdk-2210-postgrest-give-each-range-type-its-own-_postgresrange-bound
  • guilhermesouza/sdk-2227-integration-tests-for-the-phase-1-rewrite
  • guilhermesouza/sdk-2240-mark-the-resumable-upload-api-_spiexperimental
  • guilhermesouza/sdk-2241-storage-bucket-versioning-status
  • guilhermesouza/sdk-2249-drop-the-legacy-listpathoptions-for-the-v3-major
  • guilhermesouza/sdk-2302-refactorrealtime-full-jitter-reconnect-attempt-and-error-in
  • guilhermesouza/sdk-2304-featrealtime-token-state-with-proactive-refresh-before-exp
  • guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and
  • guilhermesouza/sdk-637-count-option-rawrepresentable
  • guilhermesouza/sdk-637-email-otp-type-rawrepresentable
  • guilhermesouza/sdk-637-factor-status-rawrepresentable
  • guilhermesouza/sdk-637-function-invoke-method-rawrepresentable
  • guilhermesouza/sdk-637-messaging-channel-rawrepresentable-2
  • guilhermesouza/sdk-637-mobile-otp-type-rawrepresentable
  • guilhermesouza/sdk-637-oidc-provider-rawrepresentable
  • guilhermesouza/sdk-637-postgrest-operator-rawrepresentable
  • guilhermesouza/sdk-637-postgrest-returning-options-rawrepresentable
  • guilhermesouza/sdk-637-provider-rawrepresentable
  • guilhermesouza/sdk-637-resend-email-type-rawrepresentable
  • guilhermesouza/sdk-637-resend-mobile-type-rawrepresentable
  • guilhermesouza/sdk-637-sign-out-scope-rawrepresentable
  • guilhermesouza/sdk-637-text-search-type-rawrepresentable
  • guilhermesouza/sdk-637-webauthn-challenge-type-rawrepresentable
  • iat/add-x-provider
  • lukasklingsbo/sdk-1100-add-securitymd
  • lukasklingsbo/sdk-1753-typed-filter-tree
  • lukasklingsbo/storage-request-cancellation-matrix
  • lukasklingsbo/typed-rpc
  • lukasklingsbo/typed-rpc-generation
  • main
  • new-http-layer
  • patch-1
  • realtime-refactor-with-actor
  • realtime-v3/01-helpers
  • realtime-v3/02-actor-isolation
  • realtime-v3/03-task-storage
  • realtime-v3/04-transition-table
  • realtime-v3/05-test-host
  • realtime-v3/06-actor-status
  • realtime-v3/06-linux-validation
  • realtime-v3/06-push-async-throws
  • redo/swift-issue-reporting
  • refactor/auth-session-state-machine
  • refactor/function-region-type
  • refactor/prune-redundant-comments
  • refactor/sdk-1227-postgrest-clock-di
  • refactor/sdk-1227-realtime-clock-di
  • refactor/storage-api-design-guidelines
  • refactor/storage-http-client
  • refactor/websocket-impl-improvements
  • release-please--branches--main
  • release-please--branches--release/v2
  • release-please--branches--release/v3
  • release/v2
  • release/v3
  • release/v3.0.0
  • remove-deprecated-code
  • rename-sdk-parse-ignore
  • restore-release-please
  • sdk-1788/1-helpers-root
  • sdk-1788/2-functions
  • sdk-1788/3-storage
  • sdk-1788/4-postgrest
  • sdk-1788/5-auth
  • sdk-1788/6-realtime
  • sdk-1831/1-functions
  • sdk-1831/2-storage
  • sdk-1831/3-postgrest
  • sdk-1831/4-auth
  • sdk-1831/5-realtime
  • sdk-1869-onmessage-crap
  • sdk-1870-oauth-seam
  • sdk-1871-close-code-mapping
  • sdk-1872-handle-message
  • sdk-1873-oauth-redirect-precedence
  • spike/android-swift-sdk
  • stacked/pr1-multipart
  • stacked/pr2-tus
  • stacked/pr3-downloads
  • stacked/pr4-polish
  • style/code-format
  • test-release-workflow
  • test/add-test-for-asyncvaluesubject
  • test/realtime-api-and-task-lifecycle
  • test/sdk-1247-swift-testing-phase0-pilot
  • test/sdk-1248-swift-testing-helperstests
  • test/sdk-1249-swift-testing-migration-phase-2-functionstests
  • test/sdk-1250-storage-swift-testing-migration
  • test/sdk-1252-swift-testing-migration-phase-5-authtests
  • test/sdk-1253-integrationtests-swift-testing-migration
  • test/sdk-1254-realtime-tests-swift-testing
  • test/sdk-compliance-symbolgraph
  • tests/integration-tests
  • tests/realtime
  • update-deps
  • v3
  • worktree-agent-a2c219181580253ba
  • worktree-agent-ad6767eef7ac3a3be
  • worktree/brave-cloud-e088
  • worktree/quiet-river-c505

20 Oct 2026 08:54PM UTC coverage: 92.993% (+0.08%) from 92.911%
39496001916

Pull #1604

github

web-flow
Merge 804404571 into 4804d2258
Pull Request #1604: feat(realtime)!: keep presence state on the channel with Phoenix sync semantics

65 of 66 new or added lines in 2 files covered. (98.48%)

9 existing lines in 4 files now uncovered.

12953 of 13929 relevant lines covered (92.99%)

79620.11 hits per line

Relevant lines Covered
Build:
Build:
13929 RELEVANT LINES 12953 COVERED LINES
79620.11 HITS PER LINE
Source Files on main
  • Tree
  • List 171
  • Changed 5
  • Source Changed 1
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39496001916 guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and Merge 804404571 into 4804d2258 Pull #1604 20 Oct 2026 09:03PM UTC web-flow github
92.99
39489433966 guilhermesouza/sdk-2304-featrealtime-token-state-with-proactive-refresh-before-exp Merge 243b34c08 into 4804d2258 Pull #1603 20 Oct 2026 08:22PM UTC web-flow github
92.97
39482997707 guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and Merge 39f95ab0b into 4804d2258 Pull #1604 20 Oct 2026 07:31PM UTC web-flow github
92.99
39478159478 guilhermesouza/sdk-2302-refactorrealtime-full-jitter-reconnect-attempt-and-error-in Merge 72f6ea3fe into 4804d2258 Pull #1605 20 Oct 2026 06:59PM UTC web-flow github
92.87
39478152698 guilhermesouza/sdk-2305-featrealtime-presence-state-with-phoenix-sync-semantics-and Merge 72d0d1063 into 4804d2258 Pull #1604 20 Oct 2026 06:58PM UTC web-flow github
92.98
39478147549 guilhermesouza/sdk-2304-featrealtime-token-state-with-proactive-refresh-before-exp Merge ee3d74580 into 4804d2258 Pull #1603 20 Oct 2026 06:56PM UTC web-flow github
92.96
39416009533 release-please--branches--main Merge 14450292a into 4804d2258 Pull #1536 20 Oct 2026 11:44AM UTC web-flow github
92.92
39414026790 main refactor(realtime): adopt WebSocketTransport in RealtimeClient and drop the legacy socket (#1600) * refactor(realtime): adopt WebSocketTransport in RealtimeClient and drop the legacy socket RealtimeClient now opens connections through the packag... push 20 Oct 2026 11:25AM UTC web-flow github
92.91
39410578541 claude/websocket-transport-adoption-2648e0 Merge fe3eca762 into 79e5cd07a Pull #1600 20 Oct 2026 10:56AM UTC web-flow github
92.92
39408070544 claude/websocket-transport-adoption-2648e0 Merge e56c05466 into 79e5cd07a Pull #1600 20 Oct 2026 10:34AM UTC web-flow github
92.94
See All Builds (2502)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc