Releases: botswin/BotBrowser
🚀 BotBrowser 132 20250202
This update introduces a major enhancement to Canvas rendering consistency, along with a key WebGL bug fix and the release of test profiles for Chrome 132 on Windows and macOS.
✨ Major Upgrade
- Canvas Rendering Algorithm Enhancement
- Implemented a new Canvas rendering algorithm integrated with Skia's anti-aliasing process.
- This improves rendering consistency and compatibility with modern web applications.
🐞 Bug Fixes
- WebGL Context readPixels Optimization
- Fixed an issue where readPixels incorrectly applied rendering modifications to solid-color images.
- Ensures more accurate and reliable WebGL rendering.
🛠️ New Additions
- Chrome 132 Demo Profiles (Windows & macOS)
- Released demo profiles to ensure full compatibility with the latest Chrome 132 update.
📄 For the full list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
We strongly recommend upgrading to this version to benefit from improved Canvas rendering consistency, optimized WebGL rendering, and enhanced compatibility with Chrome 132.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.
🚀 BotBrowser 131 20250124
This release introduces a comprehensive GPU simulation feature for headless servers, alongside new environment configuration capabilities to maintain seamless compatibility with GPU-dependent web applications.
✨ Major Upgrade
- GPU Environment Simulation on Headless Servers: BotBrowser can now fully simulate GPU-related browser environments on devices without dedicated GPUs, including
navigator.gpu,GPUAdapter,GPUAdapterInfo,GPUDevice,WebGLRenderingContext, andWebGL2RenderingContext.- Perfect for VPS servers (Linux, Windows) without GPUs, eliminating the need for costly GPU hardware requirements.
- Ensures compatibility with GPU-dependent web applications and modern browser testing scenarios.
🛠️ New Additions
- GPUAdapterInfo and WGSLLanguageFeatures Configuration: Added support for these advanced GPU-related environment configurations, further enhancing browser compatibility and testing capabilities.
📄 For the full list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
This update is highly recommended for users running BotBrowser on headless servers or VPS environments to benefit from GPU simulation, cost savings, and enhanced compatibility with GPU-dependent applications.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.
🚀 BotBrowser 131 20250122
This release focuses on enhancing browser environment consistency, improving font matching accuracy, and reintroducing Windows binary support for broader compatibility.
🛠️ Improvements
- MimeTypes Configuration Enhancement: Enhanced mimeTypes handling by converting to ContentType, followed by separate parsing of
typeandcodecs. This improvement enhances compatibility with modern web applications and content delivery systems. - Font Matching Accuracy: Improved font matching logic, reducing unnecessary matches and increasing precision for a more reliable experience.
✨ Major Update
- Windows Binary Release: Public release of Windows binaries is now available with support for Windows 11 and Windows 10. Future updates will add compatibility for Windows 7 and Windows 8.
📄 For the full list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
We strongly recommend upgrading to this version to benefit from enhanced browser compatibility, improved font matching, and support for the latest Windows platforms.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.
🚀 BotBrowser 131 20250117
This release brings a major version update, enhanced system color configurations, and a critical bug fix to improve stability and compatibility.
🛠️ Improvements
- RGBA Support for System Colors: System colors now support RGBA configuration, providing more realistic and flexible rendering.
🐞 Bug Fixes
- MDNS Stability Issue: Enabled MDNS (
enable_mdns) to prevent crashes on certain websites, ensuring a more stable browsing experience.
✨ Major Update
- Version 132.0.6834.84: BotBrowser is now fully aligned with the latest Chrome version, ensuring compatibility with the most recent features, improvements, and security updates.
📄 For the full list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
This update is highly recommended to stay compatible with the latest web standards and benefit from improved stability and enhanced features.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.
🚀 BotBrowser 131 20250112
The Ubuntu / Windows binary is being tested internally and we will make it public as soon as possible.
This release introduces major improvements, new features, and critical fixes to enhance browser environment consistency, compatibility, and overall performance.
🐞 Fixes
- Mimetypes, MediaRecorder, and MediaSource Configuration: Resolved issues with incorrect recognition under certain conditions. Optimized handling to improve parsing accuracy and compatibility.
Issue Reference: #8
🛠️ Improvements
- Removed RLZ Support: RLZ functionality has been removed to prevent unnecessary complications.
- AdInterest Group Support: Enhanced support for AdInterest, including
getInterestGroupAdAuctionData, ensuring better web API compatibility. - Environment Caching: Improved performance by introducing caching for specific browser environment configurations.
✨ New Features
- Bluetooth Environment Simulation: Added Bluetooth support, enabling realistic browser environment simulation even on Linux data center servers.
- HarfBuzz Enhancement: Introduced advanced modifications to Chromium's HarfBuzz library, enabling configurable text rendering for canvas text, DOM rects, SVG rects, emojis, and text metrics. This functionality ensures comprehensive cross-platform compatibility.
Issue Reference: #15
Reference Documentation
📄 For the full list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
We highly recommend upgrading to this version to benefit from enhanced browser compatibility, improved performance, and new features that provide comprehensive automation testing capabilities.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.
🚀 BotBrowser 131 20250103
This release focuses on improved compatibility, enhanced browser consistency, and bug fixes to ensure a more seamless and reliable browsing experience.
🛠️ Improvements
- SwiftShader Parameter Adjustment: Optimized SwiftShader parameters on Linux for broader EGL compatibility.
- Background Networking Control: Replaced
disable-background-networkingwith a custombotbrowser-disable-background-networkingflag to ensure CDM downloads remain unaffected by CDP restrictions. - PDF Embedding Behavior: Disabled PdfOopif to ensure PDF rendering follows standard browser behavior for consistent rendering across platforms.
🐞 Bug Fixes
- Document Client Rects Configuration: Fixed unnecessary modifications in Document client rects, improving rendering consistency and accuracy.
✨ New Features
- TextMetrics Algorithm Enhancement: Introduced a new TextMetrics calculation algorithm to replace simple cumulative factors, significantly improving text measurement accuracy and cross-platform consistency.
📄 For a complete list of changes, please see CHANGELOG.md.
🎯 Upgrade Recommendation
We strongly recommend upgrading to this version to benefit from these improvements and enhanced compatibility with modern web applications.
Disclaimer: This software is intended for authorized web automation and testing purposes only. Users must comply with all applicable laws and terms of service. See our complete legal disclaimer for details.