Skip to content

Polish JSON ingestion schema API extensions#1213

Merged
jwils merged 0 commit into
joshuaw/json-ingestion-default-extensionfrom
joshuaw/json-ingestion-api-polish
May 27, 2026
Merged

Polish JSON ingestion schema API extensions#1213
jwils merged 0 commit into
joshuaw/json-ingestion-default-extensionfrom
joshuaw/json-ingestion-api-polish

Conversation

@jwils
Copy link
Copy Markdown
Collaborator

@jwils jwils commented May 27, 2026

Why

Keep the JSON ingestion API polish separate from the README-only docs PR while preserving the stack order after JSON ingestion becomes a default schema-definition extension.

What

  • Wrap JSON ingestion indexing field types instead of prepending behavior onto core field type classes
  • Add JSON ingestion union type support and matching RBS signatures
  • Update extension-module examples to append modules instead of replacing the default JSON ingestion extension
  • Keep small wording fixes for JSON schema merge errors and metadata examples

Risk Assessment

Medium — this changes internal schema-definition extension wiring while preserving the generated JSON schema behavior.

References

@jwils jwils merged commit 3436470 into joshuaw/json-ingestion-default-extension May 27, 2026
@jwils jwils force-pushed the joshuaw/json-ingestion-default-extension branch from 24dff3c to a3bc7c1 Compare May 27, 2026 15:07
@jwils jwils deleted the joshuaw/json-ingestion-api-polish branch May 27, 2026 15:07
@jwils jwils force-pushed the joshuaw/json-ingestion-api-polish branch from 88b1d9c to 3436470 Compare May 27, 2026 15:07
@jwils jwils restored the joshuaw/json-ingestion-api-polish branch May 27, 2026 15:09
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.

1 participant