0.26.0-rc.1 (2022-11-09)
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 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 tenant db transactions and stop channel when db error (533a54e)
- add tenant info to logs with Logger metadata (00940f7)
- 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)
- 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 @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 tenant admin reload endpoint (89e6fbe)
Features
- add access_token to channel and deprecate user_token in future (0562687)
- add rand backoff to channel postgres subscribe (1697810)
- 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)
- enable new Realtime API with Broadcast and Presence (8d516be)
- query read replicas and remove cachex (18b7171)
- update Dockerfile OTP and Debian versions (3a7a59a)