Highlights
@revisium/endpoint 2.7.0 hardens authentication on generated REST and GraphQL endpoints, fixes cookie-based auth on generated endpoints under the JWT 2.0 cookie-session model, smooths out the Redis health-check, and tightens the release-train workflow and CI dependencies.
Generated Endpoint Auth
- Rejected unauthorized requests on generated endpoints. #178
- Fixed cookie-based auth on generated endpoints so JWT 2.0 cookie sessions are accepted on generated REST and GraphQL surfaces. #180
Reliability
- Avoided Redis health-check connection churn. #184
- Fixed
uuidusage in generated endpoint code paths. #179
Docs
Build, Security, And Release
- Bumped vulnerable transitive dependencies via package overrides. #189
- Pinned the npm publish workflow actions. #188
- Migrated to
revisium-actionsv0.3.2 workflows and restored CI / deploy workflow definitions. #185 #187 - Guarded the "latest release" tag selection in the release workflow. #177
Compatibility Notes
- Generated endpoints now require authenticated requests where they previously could leak responses; clients that relied on unauthenticated access must provide a valid cookie session or
X-Api-Key/?api_key=. - Microservice deployments should continue to use
INTERNAL_API_KEY_ENDPOINTfor endpoint-to-core communication; the deprecatedCORE_API_URL_USERNAME/CORE_API_URL_PASSWORDpath is unchanged from 2.6.0. - Release publication remains tag-driven; GitHub Releases are manual release documentation over an existing tag.
Full Changelog: v2.6.0...v2.7.0