Skip to content

fix: require hyper ^8.0.1 for ColdBox 8 (fixes #12) - #26

Merged
lmajano merged 1 commit into
coldbox-modules:developmentfrom
animex:fix/hyper-8-coldbox-8
Oct 12, 2026
Merged

lmajano merged 1 commit into
coldbox-modules:developmentfrom
animex:fix/hyper-8-coldbox-8

Conversation

@animex

@animex animex commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

hyper 7.x calls interceptorService.processState(), which ColdBox 8 removed, so every OAuth HTTP
call cbSSO makes (token exchange, JWKS, profile, refresh) throws on ColdBox 8 and sign-in fails.
hyper 8.0.1+ uses announce() when available and falls back to processState() on older ColdBox.
This bumps box.json to "hyper": "^8.0.1" and adds a changelog entry. Fixes #12.

hyper 7.x calls interceptorService.processState(), which ColdBox 8 removed
(only announce() remains), so oAuthService's token exchange, JWKS fetch and
profile requests all throw on ColdBox 8. hyper 8.0.1+ uses announce() when
present and keeps the processState() fallback for older ColdBox.
@lmajano
lmajano merged commit 77817dd into coldbox-modules:development Oct 12, 2026
1 check passed
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.

Hyper calling processState() (which is now removed in Coldbox 8) instead of announce()

2 participants