Skip to content

core: fingerprint recursive cache schemas - #126

Merged
karlicoss merged 1 commit into
masterfrom
schema-fingerprint
Aug 14, 2026
Merged

core: fingerprint recursive cache schemas#126
karlicoss merged 1 commit into
masterfrom
schema-fingerprint

Conversation

@karlicoss

Copy link
Copy Markdown
Owner

The cache hash previously only identified the outer return type, so same-named types with changed fields could wrongly reuse the cache.

Build a JSON fingerprint from the complete marshalling schema, including nested fields, collections, unions, and special adapters.

fixes #59

The cache hash previously only identified the outer return type, so same-named types with changed fields could wrongly reuse the cache.

Build a JSON fingerprint from the complete marshalling schema, including nested fields, collections, unions, and special adapters.

fixes #59
@karlicoss
karlicoss merged commit f7dd8e0 into master Aug 14, 2026
13 checks passed
@karlicoss
karlicoss deleted the schema-fingerprint branch August 14, 2026 20:02
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.

keep full schema in cachew instead of just outer type

1 participant