{"version":"2.1.227","anchor":"background-session-rendezvous-server-rebuilt-as-an-object","canonical_anchor":"background-session-rendezvous-server-rebuilt-as-an-object","heading":"Background-session rendezvous server rebuilt as an object","tier":"internal","area":"Sessions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227\/e\/background-session-rendezvous-server-rebuilt-as-an-object","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.227","markdown":"### Background-session rendezvous server rebuilt as an object\n\nThe socket background sessions connect through is now created per start rather than shared.\n\n**What**\n\nThe socket that background sessions connect through, including its authentication handshake, 30-second heartbeat, attacher caps, startup watchdog and prompt-draft restore, moved from module-level state into an object created per start, and its job-state reads and writes now take a storage backend. Behaviour, including the accounting of unauthenticated drops, is unchanged.\n\n**Evidence**\n\n`[bg-rv] dropped `\n\n- Area: Sessions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}