PackageTrack
Sign in Get early access

realtime_client

Listens to changes in a PostgreSQL Database and via websockets. This is for usage with Supabase Realtime server.

2.13.0 812K downloads/mo #406 most downloaded on pub.dev supabase/supabase-flutter

What this package is like to depend on

Last release 19 days ago

05 Aug 2026

Ships fairly regularly

a new release about every 6 weeks

Some releases are documented

notes for 41 of 69 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

83 releases · first in 2020

12 releases in the last 12 months

see the full history below

Release timeline

83 releases · Nov 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 83
  1. 2.13.0 05 Aug 2026
    Release notes
    • REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
    • FIX(realtime): forward all caller opts from track() to send() (#1620). (64298be1)
    • FIX(realtime): UTF-8 encode broadcast header fields in serializer (#1618). (86afeb2c)
    • FIX(realtime_client): stop throwing internally when converting null cell values (#1612). (42068e47)
    • FEAT(realtime): block adding postgres_changes listener after subscribe (#1617). (3592fda3)
    Open source →
  2. 2.11.0 07 Jul 2026
    Release notes
    • FEAT(realtime_client): support new postgres changes filter operators, multi-filter, column selection, and replication-ready events (#1526). (1f9d2951)
    Open source →
  3. 2.10.0 03 Jul 2026
    Release notes
    • FIX(realtime): preserve nested empty maps in Message.toJson() (#1518). (1777a225)
    • FIX(realtime): escape quotes and backslashes in in filter values (#1506). (30349e22)
    • FEAT(realtime): add onHeartbeat stream to RealtimeClient (#1517). (d8c66cb0)
    Open source →
  4. 2.9.1 01 Jul 2026
    Release notes
    • REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
    • DOCS(postgrest): document that order() defaults to descending (#1637). (dc93d761)
    Open source →
  5. 2.9.0 29 Jun 2026
    Release notes
    • REFACTOR: modernize dart syntax across client packages (#1574). (b74fdfee)
    • REFACTOR: extract shared code into supabase_common package (#1573). (46601bbb)
    • FEAT(postgrest): configurable auto-retry and request timeout (#1560). (59d4b3af)
    • FEAT(postgrest): abort requests (#1368). (c267e4fa)
    • FEAT(database): add dryRun and stripNulls query modifiers (#1559). (896bc1f7)
    Open source →
  6. 2.8.0 16 Jun 2026
    Release notes
    • REFACTOR(supabase_common): share the local stack test configuration (#1640). (a08f06d3)
    • FEAT(storage): add purgeCache to invalidate CDN cache for a single object (#1607). (4acd0a01)
    Open source →
  7. 2.7.4 09 Jun 2026
    Release notes
    • FIX(postgrest): stop seeding Prefer header with an empty string (#1505). (0a37f0d7)
    Open source →
  8. 2.7.3 16 Apr 2026
    Release notes
    • FIX(postgrest): escape quotes and backslashes in list filter values (#1481). (66e4d139)
    • FIX(postgrest): return structured error for non-JSON body on 2xx responses (#1474). (2d7c9cf5)
    • FIX: correctness fixes across gotrue, postgrest, storage, supabase and supabase_flutter (#1445). (bf31389d)
    • FIX(postgrest): build a valid Prefer header in select() when none is set (#1433). (871d39d5)
    Open source →
  9. 2.7.1 24 Mar 2026
    Release notes
    • FIX(postgrest): include caller frames in PostgrestException stack traces (#1387). (716121a5)
    Open source →
  10. 2.7.0 11 Dec 2025
    Release notes
    • REFACTOR: extract shared code into supabase_common package (#1573). (46601bbb)
    • FEAT(functions): add request cancellation to invoke via abortSignal (#1593). (b994dabd)
    • FEAT(functions): expose FunctionsFetchException/FunctionsRelayException/FunctionsHttpException subtypes (#1545). (2d3a7202)
    Open source →
  11. 2.6.0 08 Oct 2025
    Release notes
    • FEAT(storage): add download option to signed and public URLs (#1514). (2c0370c1)
    • FEAT(storage): add upsert option to createSignedUploadUrl (#1515). (6f6ea5cd)
    Open source →
  12. 2.5.3 29 Sep 2025
    Release notes
    • FIX(storage): avoid duplicate Content-Type headers and header mutation (#1359). (99d91367)
    Open source →
  13. 2.5.2 27 Aug 2025
    Release notes
    • FIX(types): improve JSON decoding resilience (#1301). (1523f5d6)
    Open source →
  14. 2.5.1 11 Jun 2025
    Release notes
    • FIX(storage): make dedicated storage host opt-in via useNewHostname flag (#1329). (a6640823)
    Open source →
  15. 2.5.0 29 Apr 2025
    Release notes
    • FEAT(storage): add setHeader method for custom HTTP headers (#1313). (99231538)
    • FEAT(storage): add queryParams support to download method (#1291). (6f56c193)
    • FEAT(storage_client): use dedicated storage host for storage lib (allows >50GB uploads) (#1285). (8e0993c6)

    2025-12-10

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v2.10.2

    Open source →
  16. 2.4.2 24 Feb 2025
    Release notes
    • FIX: FunctionException implements Exception (#1134). (79edb81c)
    Open source →
  17. 2.4.1 18 Dec 2024
    Release notes
    • REFACTOR: Remove unnecessary parentheses in Bucket.fromJson (#1201). (d729fa46)
    • FIX(storage): Resolve MultipartRequest finalization error in retry mechanism (#1208). (2b818e08)
    Open source →
  18. 2.4.0 07 Oct 2024
    Release notes
    • FEAT(storage_client): Custom-metadata, exists, info methods (#1023). (4d3f4bf5)
    Open source →
  19. 2.3.0 30 Sep 2024
    Release notes
    • FEAT: Support mime 2.0.0 (#1079).
    Open source →
  20. 2.2.1 12 Aug 2024
    Release notes
    • FIX: Upgrade web_socket_channel for supporting web: ^1.0.0 and therefore WASM compilation on web (#992). (7da68565)
    Open source →
  21. 2.2.0 12 Jul 2024
    Release notes
    Open source →
  22. 2.1.0 28 May 2024
    Release notes
    • FEAT: Add debugName parameter to YAJsonIsolate. (#1118). (23ffc0e9)

    2025-02-24

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  23. 2.0.4 16 Apr 2024
    Release notes
    • FIX(realtime_client): Accept an error on track when the server returns an error (#888). (f829be58)

    2024-04-09

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  24. 2.0.3 09 Apr 2024
    Release notes
    • FIX(yet_another_json_isolate): Conditional export now works correctly with Dart 3.5+ (#1048). (6c80a745)

    2024-08-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
  25. 2.0.2 02 Apr 2024
    Release notes
    • FIX: Upgrade web_socket_channel for supporting web: ^1.0.0 and therefore WASM compilation on web (#992). (7da68565)

    2024-07-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • postgrest - v2.1.3
    • functions_client - v2.3.1
    • supabase - v2.2.7
    • supabase_flutter - v2.5.11

    Open source →
  26. 2.0.1 19 Feb 2024
    Release notes
    • FIX: Make sure the package can be built on Flutter web (#990). (742b761c)

    2024-07-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v2.2.6
    • supabase_flutter - v2.5.10

    Open source →
  27. 2.0.0 13 Dec 2023
    Release notes Open source →
  28. 2.0.0-dev.3 05 Dec 2023 pre-release
    Release notes
    • BREAKING FEAT(realtime_client): Introduce type safe realtime methods (#725).
    • BREAKING FEAT(realtime_client): Provide better typing for realtime presence. (#747).
    Open source →
  29. 2.0.0-dev.2 24 Nov 2023 pre-release
    Release notes
    • FIX: PKCE flow not emitting password recovery event (#744). (65859bd2)
    • FIX: sign out on already used refresh token (#740). (72ffb9ee)
    • FIX(gotrue): signing in with pkce flow fires two signedIn auth event (#734). (6dee1660)
    • FEAT(gotrue): add Figma to OAuth provider. (#743). (f5b72d47)
    Open source →
  30. 2.0.0-dev.1 23 Oct 2023 pre-release
    Release notes
    • FIX: issue where .range() not respecting the offset given. (#722). (e3541a46)
    • FEAT: adds geojson support for working with the PostGIS extension (#721). (60a25153)
    • FEAT: adds .explain() for debugging performance issues on Supabase client generated queries. (#719). (f6e41578)
    Open source →
  31. 2.0.0-dev.0 18 Oct 2023 pre-release
    Release notes
    • FIX(functions_client): use header for response parsing (#616). (e413acbb)
    • BREAKING REFACTOR: use Dart 3 (#598). (02c4071a)
    • BREAKING FIX: throw exception on non 2xx status (#629). (db5ec824)
    • BREAKING FEAT: use Object? instead of dynamic (#606). (0c6caa00)
    Open source →
  32. 1.4.0 23 Oct 2023
    Release notes
    • FIX: make Supabase client work in Dart Edge again (#675). (53530f22)
    • FIX: Remove error parameter on _triggerChanError (#637). (c4291c97)
    • FEAT: send messages via broadcast endpoint (#654). (2ff950d7)
    Open source →
  33. 1.3.0 05 Oct 2023
    Release notes
    • FEAT: send messages via broadcast endpoint (#654). (2ff950d7)

    2023-09-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v1.11.6
    • supabase_flutter - v1.10.19

    Open source →
  34. 1.2.3 25 Sep 2023
    Release notes
    • FIX: Remove error parameter on _triggerChanError (#637). (c4291c97)

    2023-09-19

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase_flutter - v1.10.18

    Open source →
  35. 1.2.2 19 Sep 2023
    Release notes
    • FIX(realtime_client): No exception is thrown when connection is closed. (#620). (64b8b968)

    2023-09-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase - v1.11.3
    • supabase_flutter - v1.10.16

    Open source →
  36. 1.2.1 22 Aug 2023
    Release notes
    • FIX(realtime_client,supabase): pass apikey as the initial access token for realtime client (#596). (af8e368b)
    Open source →
  37. 1.2.0 15 Aug 2023
    Release notes
    • FEAT: add logLevel parameter to RealtimeClientOptions (#592). (76e9fc20)
    Open source →
  38. 1.1.3 01 Aug 2023
    Release notes
    • FIX: Add join_ref, comment docs and @internal annotations. (#570). (a28de337)

    2023-07-25

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • supabase_flutter - v1.10.10

    Open source →
  39. 1.1.2 25 Jul 2023
    Release notes
    • FIX(realtime_client): correct channel error data (#566). (7fbd94c6)
    • FIX(realtime): use access token from headers (#558). (b46bf0f0)
    Open source →
  40. 1.1.1 12 Jun 2023
    Release notes
    • REFACTOR: bump minimum Dart SDK version to 2.17.0 (#510). (ed927ee0)
    • REFACTOR(realtime_client): Add docs on .subscribe() and give callback parameters names (#507). (7f9b310e)
    Open source →
  41. 1.1.0 23 May 2023
    Release notes
    • FIX: Format the files to adjust to Flutter 3.10.1 (#475). (eb0bcd95)
    • FEAT: update dependency constraints to sdk < 4.0.0 (#474). (7894bc70)
    Open source →
  42. 1.0.4 12 May 2023
    Release notes
    • chore: move the repo into supabase-flutter monorepo
    Open source →
  43. 1.0.3 09 Mar 2023

    Nothing published for this version

  44. 1.0.2 01 Jan 2023

    Nothing published for this version

  45. 1.0.1 08 Dec 2022

    Nothing published for this version

  46. 1.0.0 18 Oct 2022

    Nothing published for this version

  47. 1.0.0-dev.5 27 Sep 2022 pre-release

    Nothing published for this version

  48. 1.0.0-dev.4 26 Sep 2022 pre-release

    Nothing published for this version

  49. 1.0.0-dev.3 18 Sep 2022 pre-release

    Nothing published for this version

  50. 1.0.0-dev.2 02 Sep 2022 pre-release

    Nothing published for this version

  51. 1.0.0-dev.1 01 Sep 2022 pre-release

    Nothing published for this version

  52. 0.1.15 29 Jan 2022

    Nothing published for this version

  53. 0.1.15+1 11 Oct 2022

    Nothing published for this version

  54. 0.1.14 15 Jan 2022

    Nothing published for this version

  55. 0.1.13 11 Jan 2022

    Nothing published for this version

  56. 0.1.12 06 Nov 2021

    Nothing published for this version

  57. 0.1.12+1 12 Dec 2021

    Nothing published for this version

  58. 0.1.11 11 Sep 2021

    Nothing published for this version

  59. 0.1.10 30 Aug 2021

    Nothing published for this version

  60. 0.1.9 22 Aug 2021

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive