From 584191a75c7b4b5606c4c2882f78ade1b38e0a25 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Fri, 16 Jul 2021 06:31:52 -0700 Subject: [PATCH] *: Release 1.7.0 (#2591) --- .teamcity/settings.kts | 1 - CHANGELOG.md | 43 +++++++++++++++++++++++++++++++++++++++++ pkg/goversion/compat.go | 2 +- pkg/version/version.go | 2 +- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/.teamcity/settings.kts b/.teamcity/settings.kts index adf35a88..f19ae009 100644 --- a/.teamcity/settings.kts +++ b/.teamcity/settings.kts @@ -35,7 +35,6 @@ To debug in IntelliJ Idea, open the 'Maven Projects' tool window (View version = "2020.2" val targets = arrayOf( - "linux/amd64/1.14", "linux/amd64/1.15", "linux/amd64/1.16", "linux/amd64/1.17", diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b4e6e73..2aa3dd05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,49 @@ All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. +## [1.7.0] 2021-07-19 + +### Added + +- Go 1.17 support (@aarzilli, @mknyszek) +- Add new API and terminal command for setting watchpoints (@aarzilli) +- Add filtering and grouping to goroutines command (@aarzilli) +- Added support for hit count condition on breakpoints (@suzmue, @aarzilli) +- DAP server: Handle SetVariable requests (@hyangah) +- DAP server: Add clipboard support (@hyangah) + +### Fixed + +- DAP server: Several shutdown / disconnect fixes (@suzmue, @polinasok) +- DAP server: Clean output executable name on Windows (@hyangah) +- DAP server: Variables response must not have null variables array (@polinasok) +- Fix runtimeTypeToDIE setup (necessary for Go 1.17) (@aarzilli) +- Reenable CGO stacktrace test on arm64 (@derekparker) +- Fix incorrect integer casts in freebsd C backend (@dwagin) +- Ensure correct exit status reported on commands following process death (@derekparker) +- Misc flakey test fixes / test refactoring (@polinasok) +- Fix for frame parameter being ignored in ConvertEvalScope when no goroutine is found (@suzmue) +- Ensure ContinueOnce returns StopExited if process exited, otherwise return StopUnknown (@polinasok) +- Fix panic in RPC2.ListDynamicLibraries (@derekparker) +- Fix typo in flag passed to check if debugserver supports unmask_signals (@staugust) + +### Changed + +- DAP server: Add sameuser security check (@hyangah) +- DAP server: Changes to context-dependent load limits for string type (@hyangah, @polinasok) +- DAP server: Add paging for arrays, slices and maps (@suzmue) +- DAP server: Deemphasize internal runtime stack frames (@suzmue) +- DAP server: Add throw reason to exception information upon panic (@suzmue) +- DAP server: Set breakpoint hit ID (@suzmue) +- DAP server: Add string value of byte/rune slice as child (@suzmue) +- Documentation: Add viminspector to list of editor plugins (@aarzilli) +- Support for ZMM registers in gdbserial backend (@aarzilli) +- Remove support for stack barriers (@derekparker) +- Improve support for DWARF5 (@derekparker) +- Improve documentation (@derekparker, @aarzilli) +- Print message and exit if Delve detects it is running under Rosetta on M1 macs (@aarzilli) +- Drop official Go 1.14 support (@derekparker) + ## [1.6.1] 2021-05-18 ### Added diff --git a/pkg/goversion/compat.go b/pkg/goversion/compat.go index 4e230294..b19528eb 100644 --- a/pkg/goversion/compat.go +++ b/pkg/goversion/compat.go @@ -6,7 +6,7 @@ import ( var ( MinSupportedVersionOfGoMajor = 1 - MinSupportedVersionOfGoMinor = 14 + MinSupportedVersionOfGoMinor = 15 MaxSupportedVersionOfGoMajor = 1 MaxSupportedVersionOfGoMinor = 17 goTooOldErr = fmt.Errorf("Version of Go is too old for this version of Delve (minimum supported version %d.%d, suppress this error with --check-go-version=false)", MinSupportedVersionOfGoMajor, MinSupportedVersionOfGoMinor) diff --git a/pkg/version/version.go b/pkg/version/version.go index 114218c2..e353a651 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -14,7 +14,7 @@ type Version struct { var ( // DelveVersion is the current version of Delve. DelveVersion = Version{ - Major: "1", Minor: "6", Patch: "1", Metadata: "", + Major: "1", Minor: "7", Patch: "0", Metadata: "", Build: "$Id$", } )