| GitHub (Go) | https://github.com/lestrrat-go |
| GitHub (Go) | https://github.com/lestrrat-go |
github.com/lestrrat-go/jwx/v4 released. It's Lighter, Faster, and is Post-Quantum ready (ML-DSA, ML-KEM, HPKE)
https://github.com/lestrrat-go/jwx/discussions/2040
Currently still requires GOEXPERIMENTAL=jsonv2. So still won't be prodding people to switch immediately, but this will be mainline from now.
github.com/lestrrat-go/jwx/v4 is going to lose jwk fetching from its core. Don't worry, it will be available -- but it will be available via companion modules that allows us to create extensions to jwx proper. Also added Hybrid HPKE, Composite Signatures.
I'm _very_ close to cutting a v4.0.0 release. Probably going to cut an alpha, a beta, then v4.0.0 proper
https://github.com/lestrrat-go/jwx/discussions/1673
https://github.com/lestrrat-go/jwx/blob/develop/v4/Changes-v4.md
It's astonishing how people feel the need to tell me XML is still being used.
Uh, right. I would release an XML toolkit because it's an extinct technology. Riiiiight.
I know, it's 2026 and nobody uses XML, but I wanted to do this for the longest time. And now with my coding agents, I was able to bring this to reality:
A libxml2 like #XML toolkit for #Golang, but with newer specs implemented, such as XPath 3.1 and XSLT 3.0. Performance comparable, if not faster than libxml2.
I'm thinking of implementing xmlsec on top of it soon.