What's Changed
- all: remove obsolete build tags by @alexandear in #3513
- service/dap: add the concrete type to interface type by @suzmue in #3510
- service/dap: fix bugs in stdout/stderr handling by @hyangah in #3522
- pkg/terminal: support vscode in edit command by @derekparker in #3524
- Use a valid timezone in tested binary by @upils in #3527
- proc: implement follow exec mode on Windows by @aarzilli in #3507
- service/test: disable TestClientServer_chanGoroutines with rr backend by @aarzilli in #3492
- proc/native: use cgo instead of C for freebsd by @4a6f656c in #3529
- proc: use DW_AT_trampoline to detect auto-generated code by @aarzilli in #3528
- proc: use stack machine to evaluate expressions by @aarzilli in #3508
- proc: fix comment typos by @alexandear in #3531
- proc: add min and max builtins by @aarzilli in #3530
- CI: update staticcheck version by @aarzilli in #3533
- proc: remove expr evaluation goroutine from EvalExpressionWithCalls by @aarzilli in #3532
- service/api: use bitfield for prettyprint flags by @aarzilli in #3536
- proc: allow evaluator to reference previous frames by @derekparker in #3534
- *: Add explicit code of conduct by @derekparker in #3540
- proc,service/dap,proc/gdbserial: fixes for debugserver --unmask-signals by @aarzilli in #3541
- *: release 1.21.2 (for master) by @aarzilli in #3546
- proc/native: wherever we check for exited we should also check detached by @aarzilli in #3547
- pkg/proc: add inline function support for stripped binaries by @derekparker in #3549
- cmd: fix a bunch of linter warnings from GoLand by @derekparker in #3550
- proc: add regression test for issue #3548 by @aarzilli in #3553
- *: update dependencies by @derekparker in #3552
- service: fix a bunch of linter warnings from GoLand by @derekparker in #3551
- *: Correct spelling mistakes by @alexandear in #3555
- pkg,service: Remove redundant build constraints by @alexandear in #3556
- Shorten variable types by @stefanhaller in #3535
- TeamCity: reupgrade linux/386 builder to Go 1.21 by @aarzilli in #3560
- pkg/proc: improve support unwinding from sigpanic by @derekparker in #3559
- pkg/proc: unskip passing tests and reorganize by @derekparker in #3561
- chore: use strings.Contains instead by @testwill in #3562
- pkg,service: remove unnecessary convertions by @alexandear in #3564
- *: remove checks for TRAVIS env variable by @aarzilli in #3568
- terminal: clear substitute path rules cache when config is used by @aarzilli in #3567
- service: fix typo in variable name by @alexandear in #3575
- TeamCity: remove windows/arm64 builders from chain by @aarzilli in #3572
- proc: simplify and generalize runtime.mallocgc workaround by @aarzilli in #3571
- proc/gdbserial: refactor parsing of key-value pairs from gdb protocol by @aarzilli in #3574
- Extract tip builds into a separate sub-project by @artspb in #3578
- pkg,service/dap: use switch instead of if-else-if by @alexandear in #3576
- CI: update teamcity settings by @derekparker in #3579
- pkg/proc: use gore to obtain info from stripped binaries by @derekparker in #3577
- add missing import in TeamCity DSL by @artspb in #3580
- update TeamCity DSL version to 2023.05 and remove tip configurations from Aggregator by @artspb in #3581
- proc: fix TestIssue1101 flake by @aarzilli in #3585
- proc: skip trapthread for harcoded breakpoints after manual stop by @aarzilli in #3582
- tests: fix tests in go1.22 by @aarzilli in #3583
- all: run go mod tidy by @prattmic in #3589
- add all branches but PRs to filter by @artspb in #3590
- service/dap: fix close on closed channel panic by @aarzilli in #3573
- Show pprof labels in thread names by @stefanhaller in #3501
- *: Use forked goretk/gore module by @derekparker in #3597
- proc: make some type casts less counterintuitive by @aarzilli in #3596
- teamcity,version: add 1.22 to supported versions and CI matrix by @aarzilli in #3601
- proc: fix ppc64 arch name check by @aarzilli in #3608
- goversion: include pre-releases in VersionAfterOrEqual check by @aarzilli in #3607
- service/dap: fix close on closed channel by @aarzilli in #3609
- proc: fix TestPackageRenames on go1.22 on linux/386 by @aarzilli in #3610
- *: Update gore dep for 1.22 by @derekparker in #3611
- *: release version 1.22.0 by @aarzilli in #3606
New Contributors
- @upils made their first contribution in #3527
- @testwill made their first contribution in #3562
- @prattmic made their first contribution in #3589
Full Changelog: v1.21.1...v1.22.0
Curated Changelog: https://github.com/go-delve/delve/blob/master/CHANGELOG.md#1220-2023-12-29