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

supabase / realtime / 6a220e79f71994c7c5e4836e9cf79d68debb87f1
88%

Build:
DEFAULT BRANCH: main
Ran 09 Nov 2025 09:31PM UTC
Jobs 3
Files 98
Run time 1min
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

09 Nov 2025 09:22PM UTC coverage: 87.365% (+0.5%) from 86.856%
6a220e79f71994c7c5e4836e9cf79d68debb87f1

push

github

web-flow
feat: realtime v2 serializer (#1606)

New V2 serializer that is a super set of the Phoenix V2 JSON Serializer. It has 2 special types of messages:

* User Broadcast Push
* User Broadcast

The clients will be able to send a new User Broadcast Push which allows for binary or JSON payloads. It allows for a more efficient handling of the user payload as well.

The backend will be able to then broadcast the User Broadcast Push as User Broadcast for the serializers with V2 while also being able to convert to the V1 Broadcast that Phoenix V1 JSON Serializer supports as long as the user payload is JSON.

If a binary payload is sent and there is a websocket using V1 listening it won't receive such message as only JSON is supported by V1.

This PR also add a new GitHub workflow to run integration tests with deno. Currently pointing to a realtime-js preview release for now.

104 of 106 new or added lines in 5 files covered. (98.11%)

5 existing lines in 5 files now uncovered.

2351 of 2691 relevant lines covered (87.37%)

12894.74 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.24
-4.76% lib/realtime_web/channels/realtime_channel/message_dispatcher.ex
1
92.0
-3.83% lib/realtime_web/plugs/auth_tenant.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.47
-5.26% lib/realtime/messages.ex
1
80.77
-3.85% lib/realtime/monitoring/distributed_metrics.ex
1
86.11
-2.78% lib/realtime/monitoring/gen_rpc_metrics.ex
1
80.6
-0.37% lib/realtime_web/channels/realtime_channel.ex
1
95.24
-4.76% lib/realtime_web/channels/realtime_channel/message_dispatcher.ex
Jobs
ID Job ID Ran Files Coverage
1 6a220e79f71994c7c5e4836e9cf79d68debb87f1.1 09 Nov 2025 09:31PM UTC 98
87.29
GitHub Action Run
2 6a220e79f71994c7c5e4836e9cf79d68debb87f1.2 09 Nov 2025 09:58PM UTC 98
87.11
GitHub Action Run
3 6a220e79f71994c7c5e4836e9cf79d68debb87f1.3 10 Nov 2025 12:03AM UTC 98
87.14
GitHub Action Run
Source Files on build 6a220e79f71994c7c5e4836e9cf79d68debb87f1
  • Tree
  • List 98
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6a220e79 on github
  • Prev Build on main (#9120F895...)
  • Next Build on main (#30ABB494...)
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