Enhanced Reliability and Secure Scripting
This release introduces a self-healing credit recovery system that guarantees refunds for cancelled operations even during network interruptions. We have also upgraded our browser engine to provide more realistic TLS fingerprints and expanded custom header support across all official SDKs.
A new background recovery mechanism ensures that credits from cancelled requests are always returned to your balance. The system now automatically detects and resolves pending refunds that were previously interrupted by network timeouts or concurrent locks.
The Python and Node.js SDKs now support top-level custom headers for all scraping requests. This allows for easier integration with existing systems that require specific metadata or session identifiers to be passed through to the target.
We have upgraded our browser engine to provide more realistic network fingerprints during high-concurrency operations. This improvement significantly increases success rates when accessing sites with sophisticated traffic analysis.
New Features
3Automated Credit Recovery System
A new background recovery mechanism ensures that credits from cancelled requests are always returned to your balance. The system now automatically detects and resolves pending refunds that were previously interrupted by network timeouts or concurrent locks.
Official SDK Custom Header Support
The Python and Node.js SDKs now support top-level custom headers for all scraping requests. This allows for easier integration with existing systems that require specific metadata or session identifiers to be passed through to the target.
Action-Specific Visual Feedback
The dashboard now features unique animations tailored to specific product actions like scraping, crawling, and searching. These visual cues provide immediate clarity on the current state of your operations at a glance.
Improvements
5Enhanced TLS Fingerprint Reliability
We have upgraded our browser engine to provide more realistic network fingerprints during high-concurrency operations. This improvement significantly increases success rates when accessing sites with sophisticated traffic analysis.
Flexible Geo-Targeting Options
Geo-targeting configurations now allow for language-only requests without requiring a specific country code. This provides greater flexibility for users scraping multi-lingual platforms that serve content based on browser language preferences.
Refined Script Validation Logic
The script execution engine has been updated to reduce false positives when using standard DOM properties. This change allows for more complex browser-side logic while maintaining rigorous isolation from sensitive platform APIs.
Character-Based Script Limits
Input limits for custom scripts are now calculated based on character count rather than byte size. This provides a more intuitive experience and more predictable limits for users working with multi-byte Unicode characters.
General bug fixes and improvements
Plus 6 internal improvements for better reliability and performance.
Bug Fixes
4Accurate Cancellation Status Reporting
The API and SDKs now correctly report a pending status when a cancellation is being processed but the refund is still in flight. This ensures that client-side logic can accurately track the state of an operation before it reaches a terminal state.
Job Polling Reliability
Resolved an issue where polling for non-existent or unauthorized job IDs could result in a system error. The API now consistently returns a standard not-found response, leading to cleaner integration logs and more predictable error handling.
Precision in Billing Telemetry
Billing metadata now accurately reflects the state of applied refunds during the cancellation window. This fix eliminates misleading signals in your usage history and ensures transparent accounting for every credit spent.
Improved Validation Error Feedback
Validation errors for browser-side actions now correctly identify the specific field causing the issue. This improvement speeds up the debugging process when configuring complex scraping playbooks.
Security
2Hardened Script Isolation
We have implemented additional protections to prevent advanced script bypasses, including coverage for tagged template literals and sophisticated property access patterns. These updates ensure your scraping environment remains secure and isolated from the underlying platform.
Sanitized Header Processing
Header validation has been expanded to support a wider range of special characters while strictly blocking dangerous or reserved protocol headers. This prevents malformed request data from impacting the reliability of your outbound connections.
Plus 6 internal changes for stability and performance.