Immutable
release. Only release title and notes can be modified.
What's Changed
- service/dap: avoid Session.conn race in breakpoint-after-disconnect test by @alexsaezm in #4317
- proc: implement frame pointer unwinding by @alexsaezm in #4288
- proc: fix SP calculation for sigpanic frames on arm64 by @alexsaezm in #4319
- native: propagate PtraceSetRegs error on linux/ppc64le by @cuiweixie in #4321
- native: propagate PtraceGetRegs error on linux/ppc64le by @cuiweixie in #4322
- proc: propagate AddrPiece ReadMemory errors in composite memory by @cuiweixie in #4323
- proc/internal/ebpf: fix AddressToOffset off-by-one at section load by @cuiweixie in #4324
- proc: fix OR handling in breakpointConditionSatisfiable by @cuiweixie in #4325
- dwarf/reader: propagate errors during Reader entry iteration by @cuiweixie in #4327
- proc: bail out of loadArrayValues after stride overflow by @cuiweixie in #4328
- proc: compile hit-condition regexp once by @cuiweixie in #4335
- service/dap: add newline to the build message by @sagg0t in #4340
- proc: fix test for go1.27 regexp refactor by @aarzilli in #4339
- proc: fix range over func stepping for go1.27 by @aarzilli in #4343
- chore: fix some comments to improve readability by @box4wangjing in #4344
- Teamcity: reenable riscv64 build by @aarzilli in #4346
- proc: fix hasInlines in stacktrace, fix range step with inlining by @aarzilli in #4345
- chore: fix comment to improve readability by @cuoguojida in #4350
- service/dap: relax TestBadLaunchRequest by @aarzilli in #4351
- TeamCity: adjust execution timeout by @vietage in #4354
- proc/internal/ebpf: switch to header+param event ring buffer protocol by @derekparker in #4352
- proc: add test for struct literals with embedded field selectors by @aarzilli in #4362
- proc: disable some failing tests on riscv64 by @aarzilli in #4361
- gobuild: increase wait length for deleting binaries on Windows by @aarzilli in #4359
- proc: add test for accessing global C variables by @aarzilli in #4358
- proc: support generic methods by @aarzilli in #4356
- Revert "winarm64: remove experimental build tags (#4176)" by @aarzilli in #4281
- proc/test: include GOEXPERIMENT in the fixture cache key by @typesanitizer in #4367
- proc: fix stepping test on go1.27 / arm64 by @aarzilli in #4365
- service/dap: add dap write memory request handler by @DrSergei in #4364
- proc: make PushPackageVarOrSelect check local variables first by @aarzilli in #4181
- pkg/proc: add GOEXPERIMENT=mapsplitgroup support by @aarzilli in #4370
- service/dap: send ExitedEvent before TerminatedEvent by @derekparker in #4371
- service/dap: fix test failures from ExitedEvent change by @derekparker in #4373
- service/dap,pkg/debugdetect: fix tests by @derekparker in #4375
- v1.27.0 by @derekparker in #4372
New Contributors
- @sagg0t made their first contribution in #4340
- @box4wangjing made their first contribution in #4344
- @cuoguojida made their first contribution in #4350
Full Changelog: v1.26.3...v1.27.0
Curated Changelog: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1270-2026-06-19