Skip to content

Commit 8b0bf48

Browse files
authored
1.4.0 Release Preparations (#456)
* 1.4.0 Release Preparations --------- Signed-off-by: Jens Reinecke <[email protected]>
1 parent 2ef16c7 commit 8b0bf48

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
11
# Change Log
22

3-
## Unreleased
3+
## 1.4.0
44

55
- Implements [`#442`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/442): Support auxiliary GDB connections to allow selected operations while CPU running.
6-
- Fixes [`#439`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/pull/439): missing thread names when attaching to targets that don’t stop on attach.
6+
- Completes [`#422`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/issues/422): Support data breakpoints for complex data types.
7+
- Fixes [`#439`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/pull/439): Missing thread names when attaching to targets that don’t stop on attach.
8+
- Fixes [`#440`](https://github.com/eclipse-cdt-cloud/cdt-gdb-adapter/pull/440): Automatically disable async mode in adapter if debug target does not support it.
9+
- Notable code changes:
10+
- API changes:
11+
- `GDBTargetDebugSession.startGDBAndAttachToTarget` and `GDBDebugSessionBase.attachOrLaunchRequest`
12+
now call new protected methods `IGDBBackend.confirmAsyncMode`,`GDBDebugSessionBase.warnAsyncDisabled`, and
13+
`GDBDebugSessionBase.validateRequestArguments` to validate launch/attach arguments.
14+
- `GDBDebugSessionBase` has methods with changed signatures: `evaluateRequestGdbCommand`, `getFullPathExpression`, and
15+
`getAddr`.
16+
- New features:
17+
- New `NamedLogger` class which adds a prefix to log messages. Used in `MIParser` and `GDBBackend`.
18+
- Optional `name` argument for `IGDBBackendFactory.createBackend` that is passed through to `NamedLogger`
19+
instances.
20+
- New protected members on `GDBDebugSessionBase` that can be set/used by derived debug session classes:
21+
`auxGdb`, `isRemote`, `missingThreadNames`.
722

823
## 1.3.0
924

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cdt-gdb-adapter",
3-
"version": "1.3.0",
3+
"version": "1.4.0",
44
"description": "gdb adapter implementing the debug adapter protocol",
55
"main": "dist/index.js",
66
"browser": "dist/browser/web.js",

0 commit comments

Comments
 (0)