github golang/vscode-go v0.27.0
Release 0.27.0

latest releases: v0.43.2, v0.43.1, v0.42.1...
3 years ago

v0.27.0 - 9 Aug, 2021

📣 Delve's native DAP implementation (dlv-dap) is enabled by default for local debugging. We updated the Documentation for Debugging to show the new features available with dlv-dap. This change does not apply to remote debugging yet. For remote debugging, keep following the instruction in the legacy debug adapter documentation.

A list of all issues and changes can be found in the v0.27.0 milestone and [commit history](A list of all issues and changes can be found in the v0.26.0 milestone and commit history.

Enhancements

Fixes

  • Debugging
    • Setting the logOutput property without showLog: true does not break debugging any more.
    • Fixed a bug in the legacy debug adapter that caused jumping at each step after upgrading to VS Code 1.58+. (Issue 1617, 1647)
    • Fixed a bug that broke Attach mode debugging using the legacy debug adapter if cwd is not set. (Issue 1608)
    • Made the dlv-dap mode ignore the port property. It was initially suggested as a temporary alternative
      to the remote debugging, but we decided to revisit the functionality for better remote debugging support.
      Use the debugServer property if you want to connect to a manually launched dlv dap server.

Code Health

  • The version of dlv-dap is pinned to v1.7.1-0.20210804080032-f95340ae1bf9 and dlv-dap is marked as a required tool.
  • Updated the hard-coded default gopls version string to v0.7.1.
  • Added tools/relnotes, a script to help generate CHANGELOG.md.
  • Added go1.17 RC to CI. (Issue 1640)
  • Enabled tests that were skipped in dlv-dap mode since dlv-dap reached feature parity.
  • Use StackOverflow as the channel for Q&A.

Thanks

Thank you for your contribution, Ahmed W, Hana, Michael Currin, Polina Sokolova, Rebecca Stambler, Suzy Mueller, and Sven Efftinge!

Don't miss a new vscode-go release

NewReleases is sending notifications on new releases.