v0.9.3 (2026-02-27)
- feat: add
executeApiRequestandexecuteStreamedApiRequestmethods toOpenFgaClientfor calling arbitrary API endpoints with full SDK support (authentication, retries, telemetry, error handling). See documentation for more. (#298, #345) - thanks @Abishek-Newar! - fix: use current SDK version in telemetry meter (#335)
- fix: disable httprequestduration metric by default to avoid high cardinality (#344)
- fix: apply expiry buffer before reusing cached tokens (#331)
- chore!: drop support for Node.js v16 & 18. We recommend updating to a node-runtime that is supported upstream - currently 20 (maintenance), 22 (maintenance), 24 (LTS) and 25 (current). The minimum supported version of Node.js is now v20. This is in line with our stated supported environments
What's Changed
- feat: support custom OIDC token endpoint URL by @mikesouza in #285
- chore(deps-dev): bump the dependencies group with 4 updates by @dependabot[bot] in #323
- fix: use current SDK version in telemetry meter by @aaguiarz in #335
- feat: Add APIExecutor for calling arbitrary API endpoints by @Abishek-Newar in #298
- chore: npm audit fix by @SoulPancake in #341
- fix: apply expiry buffer before reusing cached tokens by @aaguiarz in #331
- fix: make FgaApiAuthenticationError inherit from FgaApiError by @aaguiarz in #327
- fix: honor explicit msg in FgaError constructor by @aaguiarz in #325
- chore: improve api executor flow by @rhamzeh in #345
- chore(deps): upgrade dependencies by @rhamzeh in #248
- release: v0.9.3 by @SoulPancake in #342
New Contributors
- @mikesouza made their first contribution in #285
Full Changelog: v0.9.2...v0.9.3