Skip to content

feat: pf-4387 expand and enhance fetch#248

Open
cdcabrera wants to merge 2 commits into
patternfly:mainfrom
cdcabrera:pf-4387-fetch
Open

feat: pf-4387 expand and enhance fetch#248
cdcabrera wants to merge 2 commits into
patternfly:mainfrom
cdcabrera:pf-4387-fetch

Conversation

@cdcabrera

@cdcabrera cdcabrera commented Jul 15, 2026

Copy link
Copy Markdown
Member

What is it?

  • feat: pf-4387 expand and enhance fetch

Notes

  • expands fetch into its own file
  • enhances with abortcontroller and returns some available methods
    • get - get request for a URL
    • cancel - cancel the request
    • status - apply a status callback, or return a state
  • additional enhancments
    • add allowBinary, maxSizeBytes, and preflightHead options
    • implement stream decoding with size enforcement and progress tracking
    • support binary data detection and MIME-type fallback parsing

Updates issue/story

updates #240 PF-4387

@cdcabrera

Copy link
Copy Markdown
Member Author

Hold for #258

* options.defaults, add fetchOptions, allowBinary, maxSizeBytes, preflightHead
* server.fetch, enhanced fetch, stream decode, max response size, mime fallback parsing
* server.getResources, re-structure fetch pipeline, promiseQueue throttling,
* e2e, consistent mock client use for test mode
@cdcabrera cdcabrera changed the title refactor: pf-4387 expand, enhance fetch feat: pf-4387 expand and enhance fetch Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hold review needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant