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

supabase / supavisor
65%

Build:
DEFAULT BRANCH: main
Repo Added 17 Dec 2024 03:43PM UTC
Files 79
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 main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • add-instance_id-to-metrics-metadata
  • add-location_id-to-global-metadata
  • add-mix_audit
  • add-sobelow-security-report
  • bump-version
  • case-insensitive-names
  • change-caputre-verbisity-in-tests
  • chore/bench-workflow-test
  • chore/bump
  • chore/bump-poolboy
  • chore/bump-to-v2.6.0
  • chore/bump-version
  • chore/bump-version-2.6.2
  • chore/bump-version-2.7.3
  • chore/dont-return-queue-genstatem
  • chore/log-only-once-after-metrics-cleaning
  • chore/make-fixes
  • chore/more-histogram-resolution
  • chore/remove-version-bump-check
  • chore/supa_poolboy
  • chore/tool-versions
  • chore/update-dependencies
  • chore/update-pg_query
  • cleanup-credo-issues
  • cleanup-metrics-gathering
  • cleanup-network-metrics-gathering
  • correctly-cleanup-metric-tables
  • create-separate-tenant-for-stats-test
  • da/fix-compromise
  • do-not-delete-metrics-in-syn_handler
  • do-not-fix-db-version-in-migrations
  • do-not-handle-errors-in-postgres-libcluster-strategy
  • do-not-have-time-limit-in-test
  • do-not-use-meck-when-testing-metrics-controller
  • do-not-verify-tls-cert
  • docs/envs-description
  • docs/typo-in-readme
  • etienne/sec-456-support-password-auth-in-pooler
  • etienne/sec-488-support-jit-access-in-supavisor
  • even-more-missing-verify_none-options
  • fail_fast-in-integration-tests
  • feat/accept-gzip
  • feat/add-cluster-metrics-plugin
  • feat/better-memory-metrics
  • feat/change-user-credentials
  • feat/compress-metrics
  • feat/configurable-retries
  • feat/health-check
  • feat/large_heap
  • feat/manually-written-appups
  • feat/metadb-ipv6
  • feat/postgres-errors-on-scram-errors
  • feat/prepared-statements-support
  • feat/promex-refresh-hot-reload
  • feat/proxy_ports
  • feat/ranch-instances
  • feat/ssl_req_macros
  • feat/telemetry-client-connection-age
  • feat/use-multicast-instead-of-cast-in-loop
  • fix-e2e-case-to-use-transaction-connections
  • fix/authn-retry
  • fix/backport-directory-check
  • fix/cancel
  • fix/config-logger
  • fix/config-regression
  • fix/correct-vault-enc-key
  • fix/create-schema-before-migrations
  • fix/data-race
  • fix/db-handler-active-true
  • fix/db-handler-terminating-with-error
  • fix/dialyzer-and-404-on-metrics
  • fix/dont-restart-pool-without-need
  • fix/error-and-improve-logs
  • fix/fork-promex-phoenix-plugin
  • fix/hot-upgrade
  • fix/ignore-ready-for-query-when-idle
  • fix/integration-test-tag
  • fix/ipv6-postgres-topology-strategy
  • fix/logflare-backend-conformance
  • fix/logger-formatter
  • fix/logging
  • fix/logs-context
  • fix/metrics
  • fix/metrics-cleaning
  • fix/missing-error-log
  • fix/monitor-tcp-socket
  • fix/no-warm-pool
  • fix/race-condition-tenant-settings-update
  • fix/redact
  • fix/remove-activation
  • fix/secret-checker-database
  • fix/session-query-metrics
  • fix/startup-order
  • fix/stop-db-hadler-on-owner-death
  • fix/syn
  • fix/tenant-metrics
  • fix/tests
  • fix/use-cached-tenant
  • fix/websocket-hanging
  • fix/zombie-connections
  • hauleth/pool-124-connect-coveralls-to-the-supavisor-ci
  • ignore-tasks-in-coverage
  • ignore-tests-support-in-coverage-report
  • ignore-tmp
  • infinity-retry
  • json-log-format
  • la/get_tenant_cache
  • la/get_user_cache
  • la/handle-db-auth-tests
  • la/pg_auth_methods
  • la/ssl-connection
  • la/tenant_controller_tests
  • la/tenants_context_tests
  • la/use-dbhandler-checkout
  • lower-log-level-when-removing-stopped-listener
  • ne/libclang
  • parallel-coverage-reporting
  • patch-1
  • plarson/fix-openapi-schema-required-fields
  • pooler-127
  • pooler-131-update-erlang-otp-to-27
  • pooler-132-update-elixir-to-1_18
  • pooler-138
  • postgres-switching
  • prepare-release
  • refactor/improve-statems
  • refactor/protocol-server-cleanup
  • refactor/remove-dead-code
  • refs/pull/575/merge
  • release-v2.4.15
  • remaining-peer-verification-setup-in-OTP-27
  • remove-commented-out-code
  • remove-duplicated-configuration-entry
  • remove-unused-module
  • rename-host-metadata-field-to-avoid-conflict
  • reuse-sessions-when-possible
  • run-tests-on-main
  • security-token
  • submit-dependencies-to-github
  • tag-flaky-test
  • test/cascade-drop-schema-in-integration-tests
  • test/deno-bun
  • test/integration-test-for-stats-on-other-node
  • test/skip-flaky-bun-deno-test
  • typo-in-api-schema
  • unload-mecked-module
  • update-dependencies
  • update-erlang-and-elixir
  • update-mailmap
  • update-runner-image-for-version_updated
  • update-rustler
  • use-built-in-json-module
  • use-iodata-for-metrics
  • use-location_id-for-cluster-identification
  • use-proper-output-in-mix-tasks
  • use-sarif-output-for-credo-report
  • v2.7.0

16 Jan 2026 09:43AM UTC coverage: 65.179% (-0.07%) from 65.247%
21062368359

push

github

web-flow
fix(secret-checker): always connect to tenant main database (#836)

2 of 2 new or added lines in 1 file covered. (100.0%)

4 existing lines in 2 files now uncovered.

1913 of 2935 relevant lines covered (65.18%)

4191.08 hits per line

Relevant lines Covered
Build:
Build:
2935 RELEVANT LINES 1913 COVERED LINES
4191.08 HITS PER LINE
Source Files on main
  • Tree
  • List 79
  • Changed 14
  • Source Changed 1
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21062368359 main fix(secret-checker): always connect to tenant main database (#836) push 16 Jan 2026 09:50AM UTC web-flow github
65.18
21027577089 main fix: race condition on tenant settings update (#832) When doing updates, the code was cleaning up the cache **before** doing the update. This means that the cache could be populated again **before** the update happens, and after the update is com... push 15 Jan 2026 10:19AM UTC web-flow github
65.25
20980487347 main fix: support IPv6 in Postgres topology as well (#831) ## What kind of change does this PR introduce? Bug fix: Supavisor failed to start up when having an IPv6-only Postgres host, e.g. on fly.io's internal network. ## What is the current behavio... push 14 Jan 2026 02:55AM UTC web-flow github
65.28
20440020815 main fix(db-handler): remove activation when receiving ReadyForQuery (#820) We already activate the socket when it becomes passive, so no need to activate it when receiving ReadyForQuery push 22 Dec 2025 06:09PM UTC web-flow github
65.27
20437973984 main fix(db-handler): use {active, N} instead of {active, true} after receiving ReadyForQuery (#816) The usage of `active: true` when receiving a ReadyForQuery message hindered the expected backpressure on DbHandler, allowing it to accumulate a high n... push 22 Dec 2025 04:42PM UTC web-flow github
64.97
20245604060 main fix: ensure error is sent when db handler terminates during checkout (#808) This happens often in proxy and session modes in v2.8. In v2.x, you'd get `{:shutdown, :db_termination}`. The ClientHandler that is trying to check-out the process gets t... push 15 Dec 2025 08:04PM UTC web-flow github
65.24
20244111094 main fix: go back to peep ets storage (#809) Unfortunately, aggregating the metrics takes a bit too long with the Striped storage. We will need to work on a smarter approach to be able to handle our metric volume with per-scheduler-metrics. push 15 Dec 2025 07:14PM UTC web-flow github
65.43
20146454647 main fix: use cached tenant in secret checker (#806) push 11 Dec 2025 08:36PM UTC web-flow github
66.76
20038010492 main fix: ignore ready_for_query when idle (#803) Side effect of `Sync` health checks in session mode. The DbHandler replies to the client, so the ClientHandler doesn't need to do anything. push 08 Dec 2025 06:16PM UTC web-flow github
66.72
20034997234 main fix: session query metrics (#801) In v2, session mode query metrics weren't tracked properly. Due to `DbHandler` not calling `db_status/1` it never notified `ClientHandler` that a transaction terminated, meaning `ClientHandler` wouldn't ever coll... push 08 Dec 2025 04:27PM UTC web-flow github
65.47
See All Builds (637)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc