with a fix for releasing pages allocated during a transaction that was rolled back. also bumps required go version to go1.22
the location.hash is used as the version to link to. this can be a tag (release, e.g. v0.0.1), branch (e.g. main), or commit hash.
most content is in markdown files in website/, some is taken out of the repo README and rfc/index.txt. a Go file generates html. static files are kept in a separate repo due to size.