Changes
- fix(validation): a value is read in time in line with its length, and an email is one mailbox
- PR: #5025
- fix(cluster-key): a client may try only so many different wrong cluster keys
- PR: #5024
- feat(marketplace): OneUptime Cloud as a Vercel Marketplace native integration
- PR: #5028
- chore: npm audit fix
- PR: #5027
- fix(model-table): don't say "no access" before the columns are built
- PR: #5011
- feat(identity): ready for the Okta Integration Network and the Microsoft Entra application gallery
- PR: #5029
- feat(marketplace): keep only the newest release in the Azure registry
- PR: #5030
- test(migrations): the Vercel Marketplace migration is registered after the one it follows, not last
- PR: #5031
- docs(github): the runbook covers the Marketplace listing and installs started on GitHub
- PR: #5032
- fix(marketplace): give AWS each image as registry, repository and tag
- PR: #5034
- Ship the Kubernetes agent's EKS add-on (product prod-stb4grzn53gbw)
- PR: #5035
- fix(inbound-email): the webhook takes an email only at the installation's own secret
- PR: #5033
- fix(status-pages): one subscription per contact, sign-ups by text confirm from the phone, and the team's messages counted per contact
- PR: #5036
- docs(marketplace): record the Vercel integration and provider application made on 19 October
- PR: #5039
- Teams: Roles moves into the side menu's Settings section
- PR: #5037
- Write the Homebrew cask without what Homebrew 7 deprecates, with all its caveats
- PR: #5041
- fix(text): patterns that read outside text read it in time in line with its length
- PR: #5038
- docs(infrastructure-agent): a release guide, and a workflow that checks every place a release goes
- PR: #5044
- Release 14.0.76 (gate - do not merge)
- PR: #5040