Enhanced Reliability and Billing Accuracy
This release improves billing accuracy, strengthens security protections, and fixes critical issues affecting API discovery, webhook delivery, and session management.
Added dedicated startup scripts and entry points for automated processes, making it easier to deploy and manage scraping operations at scale. These improvements streamline the initialization of background services.
New Features
2New Automation Entry Points
Added dedicated startup scripts and entry points for automated processes, making it easier to deploy and manage scraping operations at scale. These improvements streamline the initialization of background services.
Enhanced Configuration Bridge
Implemented new configuration retrieval capabilities that allow seamless integration between different components. Users can now easily access and manage configuration settings across the platform.
Improvements
1Shared Rate Limiting System
Replaced the previous per-process rate limiting with a centralized system that ensures consistent limits across all instances. This prevents unexpected behavior during deployments and maintains fair usage policies.
Bug Fixes
17Reliable Extension Updates
Fixed the extension update mechanism to properly handle self-hosted installations. The update system now works consistently regardless of deployment environment, ensuring users always have the latest features.
Accurate Connection Status
Improved the connection detection logic to correctly identify when users are properly configured. This prevents false positives in the connection status and ensures the setup process works as expected.
Consistent Font Loading
Resolved font loading issues that affected visual elements in the platform. All necessary resources are now properly included in the deployment, ensuring consistent appearance across all features.
Secure Alert Handling
Enhanced the security of alert systems by properly sanitizing input data. This prevents potential security issues while maintaining the functionality of critical notification features.
Configuration Validation
Fixed configuration validation to use consistent constants throughout the system. This ensures that all components respect the same limits and prevents configuration drift between different parts of the platform.
Accurate billing for API discovery
API discovery now correctly bills for proxy usage when required, ensuring you're only charged for the resources actually consumed during the discovery process.
Improved captcha detection accuracy
The system now correctly identifies captcha challenges even when JavaScript contains comparison operators, preventing false negatives in automated detection.
Fixed Next.js development path issues
API discovery no longer attempts to use Next.js development-only paths, ensuring consistent behavior across all environments and preventing failed discovery attempts.
Enhanced webhook delivery reliability
Webhook failures from DNS rebinding attacks now properly increment failure counts, triggering automatic disabling when thresholds are exceeded to protect your system.
Corrected batch URL limits
The batch scraping interface now accurately reflects the 100 URL limit per batch call, preventing confusion and ensuring you can plan your scraping operations correctly.
Improved session management security
Account deletion now properly revokes all session tokens before bulk deletion, ensuring complete account cleanup and preventing unauthorized access after deletion.
Enhanced rate limit detection
The system now correctly identifies rate-limited responses with short HTML bodies, ensuring appropriate escalation and preventing misclassification of blocked requests.
Fixed billing deposit safeguards
Deposits exceeding the maximum limit now trigger automatic refunds and block credit grants, preventing accidental overcharges and maintaining billing integrity.
Resolved session status filtering
Expired sessions are now correctly identified and filtered in the admin interface, providing accurate session management and preventing confusion about active sessions.
Fixed webhook URL validation timing
Webhook URLs are now validated immediately before delivery, preventing DNS rebinding attacks that could occur between creation and delivery time.
Improved webhook race condition handling
Stripe webhook events that arrive before database commits now trigger proper error responses, ensuring reliable credit granting and preventing data inconsistencies.
General bug fixes and improvements
Various internal stability enhancements and performance optimizations have been implemented to provide a more reliable scraping experience.
Plus 189 internal changes for stability and performance.