Skip to content

docs(changelog): record --url becoming mandatory - #766

Merged
lakhansamani merged 1 commit into
mainfrom
docs/url-now-required
Aug 14, 2026
Merged

docs(changelog): record --url becoming mandatory#766
lakhansamani merged 1 commit into
mainfrom
docs/url-now-required

Conversation

@lakhansamani

Copy link
Copy Markdown
Contributor

What

Records that --url is now required, as a BREAKING entry under ### Changed, and corrects the existing Security bullet that still described it as optional.

Why

#764 made --url mandatory — validateAuthorizerURL refuses startup without it — and landed no changelog entry. The only existing mention (Security, from #698) reads as though the flag is optional:

new --url flag ... sets the single trusted source for the server's own URL

This is the most disruptive change in 2.4.0. Every 2.3.x deployment that never set --url fails to boot on upgrade, and nothing in the release notes warns them. Verified against a build of main:

$ ./authorizer --database-type postgres --database-url "..." --encryption-key k
--url is required (e.g. --url=https://auth.example.com)

Placed under ### Changed following the --encryption-key precedent — the other "refuses to start until you set it" security fix in this release.

Related

The docs site has the same gap and worse: 22 of 24 pages with a runnable authorizer command omit --url, so their commands no longer boot. Fixed separately in authorizerdev/docs.

Refs #764

#764 made --url required — the server now refuses to start without it.
That shipped with no changelog entry, and the existing Security bullet
still described --url as a new optional flag that "sets" the trusted
source, implying deployments could leave it unset.

It is the most disruptive change in 2.4.0: every 2.3.x deployment that
never set --url fails to boot on upgrade. Recorded as BREAKING under
Changed, alongside the --encryption-key entry it parallels.

Refs #764
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant