Seth Jennings
|
2493d415c2
|
feat(extensions)!: normalize protocol negotiation (#3352)
* feat(extensions)!: normalize protocol negotiation
Closes #3057
Introduce a shared extension handshake, enforce protocol and capability compatibility across extension families, and expose immutable negotiated snapshots through gateway info and the Go SDK.
Signed-off-by: Seth Jennings <sjenning@redhat.com>
* fix(credentials): fail fast on negotiation errors
Signed-off-by: Seth Jennings <sjenning@redhat.com>
* fix(extensions): validate gateway handshake metadata
Signed-off-by: Seth Jennings <sjenning@redhat.com>
* fix(go-sdk): re-export extension kind constants
Signed-off-by: Seth Jennings <sjenning@redhat.com>
* fix(extensions): fail fast on credential handshake rejection
Signed-off-by: Seth Jennings <sjenning@redhat.com>
---------
Signed-off-by: Seth Jennings <sjenning@redhat.com>
|
2026-09-21 13:19:39 -07:00 |
|