delve v1.4.0 Release Notes

Release Date: 2020-02-11 // about 4 years ago
  • โž• Added

    • ๐Ÿ‘Œ Support for Linux/ARM64 (#1733, #1780 @hengwu0, @tykcd996)
    • ๐Ÿ‘Œ Support for Go 1.14 (@aarzilli)
    • โž• Added an API call that can be used by Delve front-ends to map between package names and build paths (#1784, @aarzilli)
    • โž• Added a field to goroutine objects returned by the API listing the goroutine's pprof labels (#1836, @nd)
    • ๐Ÿ‘ Better support for inlined functions (#1717, #1742, #1807 @aarzilli)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed target program crash after step-instruction (#1738, @aarzilli)
    • ๐Ÿ›  Fixed miscellaneus bugs related to debugging Position Indepentent Executables and plugins (#1775, @aarzilli)
    • ๐Ÿšš Always remove breakpoints during detach (#1772, @hengwu0)
    • ๐Ÿ›  Fixed Delve's exit status after the program has ended (#1781, @derekparker)
    • ๐Ÿ›  Fixed nil pointer dereference in FunctionReturnLocations (#1789, @aarzilli)
    • ๐Ÿ‘Œ Improved performance of goroutines -t command (#1830, @aarzilli)
    • ๐Ÿ›  Fixed occasional "Access Denied" error during attach on Windows (#1826, @alexbrainman)
    • ๐Ÿ›  Fixed parsing of the disassemble command (#1837, @chainhelen)

    ๐Ÿ”„ Changed

    • Check that local connections originate from the same User ID as the one that started Delve's instance (#1764, @stapelberg)
    • Mapping between package names and package paths is done using the DW_AT_go_package_name where available (#1757, @aarzilli)
    • ๐Ÿ‘Œ Improvements to documentation and error messages (#1806, #1822, #1827, #1843, #1848, #1850, #1853 @spacewander, @chainhelen, @stigok)
    • ๐Ÿ”จ Miscellaneous code refactorings (#1746, #1777, #1834 @derekparker, @aarzilli)