Skip to content

v0.30.4

Release Date: 2026-11-02

Signing out can land on the product's own site:

  • social_login.signed_out_url. A product's apps each returned a signed-out browser to their own origin, which showed the sign-in page again. When signed_out_url is set, every sign-out lands there instead, such as the product's marketing site, whatever return_to the app sent.
  • The waitlist page links back. It ended in a dead end, before and after joining. With signed_out_url set, it now links back to that page as "← Back to ", where social_login.signed_out_name is the product's display name, such as ProductBuildersHQ, or the URL's host by default.

It adds no breaking change: without the settings, sign-out returns where it did and the waitlist page is unchanged.

Upgrade notes

  1. To land sign-outs on a marketing site, add its origin to social_login.allowed_redirect_origins and set social_login.signed_out_url to its page. A URL outside the allowed origins is refused at startup.
  2. To name it on the waitlist page, set social_login.signed_out_name, such as ProductBuildersHQ. Without it, the link shows the URL's host.

See Social Login.