delve v1.9.1 Release Notes

Release Date: 2022-08-23 // about 1 month ago
  • โž• Added

    • โž• Add support for empty string in substitutePath (@RuijieC-dev)
    • ๐Ÿ‘Œ Support gnu_debuglink section (@aarzilli)
    • ๐Ÿ‘Œ Support exact matches in SubstitutePath (@eandre)
    • โž• Add ability to show disassembly instead of source code (@aazilli)
    • โž• Add -per-g-hitcount to breakpoint conditions (@yangxikun)

    ๐Ÿ›  Fixed

    • Ensure breakpoint map exists (@aarzilli)
    • ๐Ÿ‘‰ Use standard library to compute CRC for gnu_debuglink section (@aarzilli)
    • ๐Ÿ›  Fix command to download Go version in CI (@derekparker)
    • Do not panic reading bad G struct (@aarzilli)
    • ๐Ÿ›  Fix parsing DWARFv5 file table (@derekparker)
    • ๐Ÿ‘Œ Improve trace subcommand output (@derekparker)
    • ๐Ÿ›  Fix documentation for examinemem (@aaarzilli)
    • ๐Ÿ›  Fix step instruction on 1 byte instruction with software breakpoint (@qmuntal)
    • ๐Ÿ›  Fix handling of function entry / return in ebpf tracing backend (@derekparker)
    • ๐Ÿ›  Fix size of ebpf type for fn_addr (@derekparker)

    ๐Ÿ”„ Changed

    • Send large terminal output to pager (@aarzilli)
    • ๐Ÿ”จ Refactor windows backend framework (@qmuntal)
    • Complete the dropping of CGO dependency for ebpf backend (@aarzilli)
    • Limit disassembly range in DAP backend (@aarzilli)

Previous changes from v1.9.0

  • โž• Added

    • ๐Ÿ‘Œ Support for Go 1.19 (#3038, #3031, #3009, @aarzilli)
    • Autocomplete for local variables (#3004, @pippolo84)
    • ๐Ÿ‘Œ Support for function call injection on arm64 (#2996, @aarzilli)

    ๐Ÿ›  Fixed

    • ๐Ÿ Ctrl-C handling on Windows (#3039, @aarzilli)
    • Expressions accessing maps with string literals (#3036, @aarzilli)
    • ๐ŸŽ Occasional crash caused by race between manual stop and normal stop on macOS (#3021, @aarzilli)
    • ๐Ÿ–จ Pretty-print of register components (#3022, @aarzilli)
    • Misc function call injection bugs (#3007, #3002, #3000, @aarzilli)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved FreeBSD port (#3019, #2972, #2981, #2982, @4a6f656c)
    • โœ… Misc test fixes (#3011, #2995, #2979, @polinasok, @aarzilli)
    • ๐Ÿ“š Misc documentation changes (#2998, #2991, @aarzilli, @polinasok)
    • ๐Ÿ‘ Better autogenerated function skip (#2975, @aarzilli)