Releases: wirepair/gcd
Fix error message
Fixes the error message to properly display seconds if unable to connect to debugger service.
SendDefaultRequest chrome errors now return Go errors
Fixes an issue where SendDefaultRequests were not returning ChromeErrorResponses
DevTools Event Ordering
Dispatching DevTool events via a newly spawned go routine was causing messages to be delivered out of order. This change synchronizes them using an internal channel. Note: If you previously had Subscriptions try to signal each other (via another channel) it may be blocked since all subscriptions are executed under a single go routine now. Upgrade with caution.
Fix go routine leak
Fixes a go routine leak
Fix race condition
Also added github actions to ensure these issues do not slip past anymore.
Added a chrome exit handler from @camswords
Added a chrome exit handler from @camswords.
Fix blocked channel
Fixes an issue where if chrome fails to start a send on a channel is never sent if we timeout probing for the debug port.
Add observer
- Update to chrome version 90.0.4430.212
- Implementation of an observer package to allow inspection of messages between gcd/browser by @camswords
Replace websocket code v2
Update to chrome version 90.0.4430.93.
Replaced websocket with rod's implementation (You should use their library!).
Added functional opts for creating Gcd objects.
Allow custom logger