Skip to content

refactor(request_service): clean up Faraday leftovers and modernize hotpaths - #507

Merged
gildesmarais merged 1 commit into
masterfrom
refactor/modernize-hotpath-and-faraday-cleanup
Sep 6, 2026
Merged

gildesmarais merged 1 commit into
masterfrom
refactor/modernize-hotpath-and-faraday-cleanup

Conversation

@gildesmarais

Copy link
Copy Markdown
Member
  • Purge obsolete Faraday references in docs, contracts, and specs while preserving the :faraday migration bridge
  • Simplify Strategy and HttpxStrategy by removing legacy streaming response_guard indirection and unused parameters
  • Streamline CompressedBody content-encoding extraction using single-pass filter_map
  • Deduplicate header stringification logic across BotasaurusContract and Response
  • Optimize Article options validation with a frozen Set and streamline Deduplicator fingerprint checks
  • Eliminate intermediate Hash allocations in FeedBuilder::Rss text attribute assignments

…otpaths

- Purge obsolete Faraday references in docs, contracts, and specs while preserving the :faraday migration bridge
- Simplify Strategy and HttpxStrategy by removing legacy streaming response_guard indirection and unused parameters
- Streamline CompressedBody content-encoding extraction using single-pass filter_map
- Deduplicate header stringification logic across BotasaurusContract and Response
- Optimize Article options validation with a frozen Set and streamline Deduplicator fingerprint checks
- Eliminate intermediate Hash allocations in FeedBuilder::Rss text attribute assignments
@gildesmarais
gildesmarais merged commit 52002af into master Sep 6, 2026
10 checks passed
@gildesmarais
gildesmarais deleted the refactor/modernize-hotpath-and-faraday-cleanup branch September 6, 2026 09:31
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