Curated CHANGELOG: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1240-2024-12-18
What's Changed
- proc: step into coroutine by @aarzilli in #3791
- Documentation: Add dape to list of plugins by @jgarte in #3817
- cmds/commands: Update 'client-addr' to support Unix domain sockets by @n1lesh in #3819
- pkg/proc: simplify tests by using errors.As by @alexandear in #3818
- *: replace uses of uniq with slices.Compact by @aarzilli in #3821
- tests: disable TestGeneratedDoc on 1.24 (tip) by @aarzilli in #3820
- terminal,service: add raw examinemem dump by @aarzilli in #3721
- proc: adds pointer pinning to call injection by @aarzilli in #3787
- update golang.org/x/arch to v0.11.0 by @yelvens in #3826
- delve: add linux-riscv64 support by @lrzlin in #3785
- *: mark riscv64 port as experimental by @aarzilli in #3835
- pkg/proc/core: Clean up some repetitive code by @aarzilli in #3834
- goversion: parse version for development builds by @aarzilli in #3837
- Documentation: fix autogenerated markdown documentation by @aarzilli in #3836
- proc: use CPUID to determine ZMM_Hi256 region offset by @jiegec in #3831
- _scripts: update staticcheck version by @aarzilli in #3839
- TeamCity: move riscv64 backend testing to tip by @aarzilli in #3842
- all: import go telemetry and enable crash reporting by @hyangah in #3841
- service/rpc2: correct ExamineMemory length error message by @prattmic in #3846
- service,terminal,cmd/dlv: automatically guessing substitute-path config by @aarzilli in #3781
- proc: fix rangeFuncStackTrace with inlined functions by @aarzilli in #3849
- proc: run gofmt by @alexandear in #3851
- proc: fix typos in errors, tests, and comments by @alexandear in #3852
- Documentation: using
go install
is preferable by @alexandear in #3853 - proc: do not ignore error return of funcCallEvalFuncExpr by @aarzilli in #3850
- tests: calling os.Exit in TestMain is not required by @alexandear in #3856
- all: remove redundant err declarations by @alexandear in #3855
- go.mod: sync golang.org/x/telemetry@58a1122356f5 by @hyangah in #3857
- pkg/proc/native,pkg/proc/amd64util: xsave decoding cleanup by @aarzilli in #3840
- proc/core/minidump: remove newlines from minidump logs by @aarzilli in #3869
- proc: fix issue on Windows when launching process while detached by @aarzilli in #3867
- feat: print a message when the debugee process exits by @jakejx in #3870
- proc: allow accessing captured variable as if they were struct fields by @aarzilli in #3866
- pkg/proc,service/debugger: do not disable unsatisfiable breakpoints by @aarzilli in #3868
- terminal/starbind: allow modification of structs returned by API by @aarzilli in #3872
- pkg/proc: support swiss table map implementation by @aarzilli in #3838
- tests: removing of dlvbin is not needed by @alexandear in #3875
- service/rpc1: delete APIv1 by @aarzilli in #3881
- proc: fix loading goroutine labels on Go 1.24 by @aarzilli in #3879
- goversion,proc_test: add go1.24 compatiblity, disable broken test by @aarzilli in #3882
- *: v1.24.0 by @derekparker in #3883
New Contributors
- @jgarte made their first contribution in #3817
- @n1lesh made their first contribution in #3819
- @yelvens made their first contribution in #3826
- @lrzlin made their first contribution in #3785
- @jiegec made their first contribution in #3831
- @jakejx made their first contribution in #3870
Full Changelog: v1.23.1...v1.24.0