Previous EAP build, released a couple of weeks ago, introduced remote debugging capabilities. However, this feature had a number of limitations:
- Breakpoints didn’t work if file paths didn’t match layout of the project (e.g. if app was running on Linux and the Gogland instance from which you invoked debugger—on macOS), which happens quite often when you’re trying to remotely debug something in a Docker container.
- Breakpoints could only be set before starting application (local debugging also had this issue).
We’re happy to announce that both of these issues have been resolved in Gogland EAP 10 that is just published today.
Along with these improvements, it comes with support for Go 1.9, and in particular, its type aliases:
Speaking of the changes you may notice visually, Gogland now displays the Run icon in the gutter area of editor for Scratch Files:
And finally, this update brings numerous bugfixes.
Your feedback, as always, is very appreciated in our issue tracker.
Develop with Pleasure!