github supabase/realtime v2.0.0-rc.1

latest releases: v2.28.40, v2.28.39, v2.28.38...
pre-release17 months ago

2.0.0-rc.1 (2022-12-22)

Bug Fixes

  • add .releaserc file (585b50e)
  • add application_name to ReplicationPoller db conn (01599f6)
  • add application_name to ReplicationPoller db conn (d667fec)
  • add back DNS_NODES env to Fly toml files (e32b29e)
  • add back DNS_NODES env to Fly toml files (9b0061e)
  • add default for ip var in env.sh.eex (ef00fe8)
  • add external_id log metadata to ReplicationPoller (2830336)
  • add include-type-oids option to pg_logical_slot_get_changes (c9b20ab)
  • add latest database change migrations (4dbb08e)
  • add rc branch pre-release config to prod (53cc3e3)
  • add realtime-js to assets dependency (65278ae)
  • add release to needs for prod merge_manifest step (9074123)
  • add tenant db transactions and stop channel when db error (533a54e)
  • add tenant info to logs with Logger metadata (00940f7)
  • change deployment strategy from bluegreen to rolling (#351) (7fe1a04)
  • channel terminates subscription when token has expired (4871211)
  • check vsndate to determine if client is using new api (c95a98b)
  • check vsndate to determine if client is using new api (802f444)
  • cover * edge cases in filter params (1e4621c)
  • db credentials encrypted when created or updated via api endpoint (7e59a0e)
  • db credentials encrypted when created or updated via api endpoint (2caecec)
  • do not send :postgres_subscribe when only subscribe/presence (276b448)
  • enable filter listeners to receive delete events (0911534)
  • enable filter listeners to receive delete events (c3156d5)
  • enable presence state push message for new api only (58ee1c9)
  • enable presence untrack (26defcd)
  • ensure DB change broadcast payload works for existing and new api (69bcc4c)
  • handle Presence list call timeout without crashing channel (#360) (4af9109)
  • heed ENABLE_TAILSCALE var (d202946)
  • increase sub manager timeout to 60 seconds (ed2fa42)
  • only decrypt credentials when necessary (ab21d90)
  • re-work tenant db conns and migrations (fc874c2)
  • remove run_migrations pattern match (558c435)
  • remove tenant_params from logging metadata (7f90aa1)
  • remove tenant_params from logging metadata (9056217)
  • replace @replicas map key from atom to string (f5242c8)
  • return 204 when deleting tenant (317ac40)
  • Revert "chore: move ECTO_IPV6 and ERL_AFLAGS from Dockerfile to toml files" (00a423b)
  • Revert "feat: update Dockerfile to use alpine" (e75b123)
  • revert @timeout to 15_000 and set subscribe call to :infinity (cd882b1)
  • revert @timeout to 15_000 and set subscribe call to :infinity (0c3fc95)
  • run checks on pull request (c910023)
  • set upper limit for RealtimeChannel Process.send_after (c38de76)
  • split files (28cd77f)
  • split filters into proper format by first "=" and "." (5136303)
  • turn off plt creation (00bb4a0)
  • update config metadata to include :project and :external_id 😄 (85ae2d6)
  • update configs key to config (126bff1)
  • update configs key to config (cd9b93f)
  • update Dockerfile and Fly toml files (3f3c6e8)
  • update Dockerfile and Fly toml files (6db770d)
  • update encrypt jwt secret migration (239b1fe)
  • update prod arm runner to arm-runner (096c0ed)
  • update tenant admin reload endpoint (89e6fbe)
  • use arm builder to build Multi-Tenant Realtime arm image (078d8e3)
  • use self-hosted runner for arm image (f65ccb3)

chore

  • deploy to prod only when release published (#317) (cfd0841)

Features

  • add access_token to channel and deprecate user_token in future (0562687)
  • add after_connect to Realtime DB Repo config (#324) (d8142d6)
  • add LOG_LEVEL env var for prod (332660e)
  • add rand backoff to channel postgres subscribe (1697810)
  • add Realtime multiplayer demo (#352) (c7abdbc)
  • cache rate counter state with Cachex (#361) (8022ab1)
  • configurable subscription pool size (4488d17)
  • connect to tenant database via ipv6 (37d7f36)
  • create subscription with single query (086371f)
  • create subscription with single query (c27f252)
  • customize cowboy max_connections and num_acceptors (d5b5003)
  • customize cowboy max_connections and num_acceptors (bd145a0)
  • deploy Multi-Tenant Realtime Docker image (7886d01)
  • enable Fly gru region nodes to read from closest db replica (8906854)
  • enable new Realtime API with Broadcast and Presence (8d516be)
  • includes tailscale for private connections (#327) (0a81dd3)
  • increase ulimit to 100000 (3d2a709)
  • query read replicas and remove cachex (18b7171)
  • release docker image to ghcr (#367) (90a867a)
  • release v2 (6a7dce5)
  • streamline local Docker setup (#377) (d8f53ba)
  • update Dockerfile OTP and Debian versions (3a7a59a)
  • update Dockerfile to use alpine (57f1946)

Reverts

  • Revert "chore: comment out LiveDashboard.RequestLogger plug" (f1d629b)
  • Revert "chore: comment out LiveDashboard.RequestLogger plug" (08fef6b)

BREAKING CHANGES

  • v2
  • bump to v1

Don't miss a new realtime release

NewReleases is sending notifications on new releases.