Repository navigation
Release v0.17.0
Everything a host needs to replace its own lobby with Ante and to open self-service signup from a public website.
Added
Ante:Registration:Enabledcloses/registerper deployment: the page shows a "sign-up is not available" notice (optionalClosedUrllink) and the server rejectsBeginRegistration/RegisterOrganization. Use it for invitation-only deployments and as an incident kill switch. (#88)InvitationReissueRequested(host → Ante) asks for a fresh token for a pending invitation; Ante answers with a newInvitationTokenIssued, orInvitationRejected(InvitationNotPending)when the invitation was never received, was revoked or was accepted. (#89)OrganizationNameReserved/OrganizationNameReleased(host → Ante) seed existing tenant names and free deleted ones;Ante:Organization:ReservedNamesblocks names such asadminorapp. Organization names are now compared ignoring case. (#90)- Self-service registration can use the host-outcome completion screen (
Ante:HostOutcomeUrl), so a new owner waits until the host has provisioned instead of landing before the organization exists. Only the sign-in recorded as the registration's owner sees the answer. (#91) OrganizationRegistrationCompletedgeneration 2 carriesSignupContext: query-string keys allowlisted byAnte:Registration:ContextKeys(for exampleoffer,utm_source), kept for the tab across the sign-in round trip. Generation 1 upcasts to an empty context. (#92)Ante:Registration:MaxPerIdentity/Windowlimit registrations per sign-in;RequestsPerMinutePerClient(withTrustForwardedFor) rate limits the registration endpoints with HTTP 429. (#93)Ante:Registration:Content:{locale}adds host-authored plain-text copy to the registration page: title, offer text, highlights, pricing and log-in links, completion message. (#94)Deployment/kubernetes/ante.yamlandDeployment/README.md: a reference deployment with every production setting, probes, the fronting-proxy checklist and a compatibility table. (#95)
Changed
InvitationRejectedis generation 3 (addsInvitationNotPending = 3); generations 1 and 2 upcast unchanged. Hosts should register generation 3 before upgrading Ante.