tcl/board/calao-usb-a9260: fix and refactor broken support
[openocd.git] / NEWS-0.12.0
1 This file includes highlights of the changes made in the OpenOCD
2 source archive release.
3
4 JTAG Layer:
5 * add default to adapter speed when unspecified (100 kHz)
6 * AM335X gpio (BeagleBones) adapter driver
7 * BCM2835 support for SWD
8 * Cadence Virtual Debug (vdebug) adapter driver
9 * CMSIS-DAP support for SWO and SWD multidrop
10 * Espressif USB JTAG Programmer adapter driver
11 * Remote bitbang support for Windows host
12 * ST-LINK add TCP server support to adapter driver
13 * SWD multidrop support
14
15 Boundary Scan:
16
17 Target Layer:
18 * aarch64: support watchpoints
19 * arm: support independent TPIU and SWO for trace
20 * arm adi v5: support Large Physical Address Extension
21 * arm adi v6: support added, for jtag and swd transport
22 * cortex_a: support watchpoints
23 * elf 64bit load support
24 * Espressif: support ESP32, ESP32-S2 and ESP32-S3 cores
25 * semihosting: support user defined operations
26 * Xtensa: support Xtensa LX architecture via JTAG and ADIv5 DAP
27
28 Flash Layer:
29 * Atmel/Microchip SAM E51G18A, E51G19A, R35J18B, LAN9255 support
30 * GigaDevice GD32E23x, GD32F1x0/3x0, GD32VF103 support
31 * Nuvoton NPCX series support
32 * onsemi RSL10 support
33 * Raspberry Pi Pico RP2040 support
34 * ST BlueNRG-LPS support
35 * ST STM32 G05x, G06x, G0Bx, G0Cx, U57x, U58x, WB1x, WL5x support
36 * ST STM32 G0, G4, L4, L4+, L5, WB, WL OTP support
37
38 Board, Target, and Interface Configuration Scripts:
39 * Ampere Computing eMAG8180, Altra ("Quicksilver") and Altra Max ("Mystique") board config
40 * Cadence KC705 FPGA (Xtensa Development Platform) via JTAG and ADIv5 DAP board config
41 * Digilent Nexys Video board config
42 * Espressif ESP32 ETHERNET-KIT and WROVER-KIT board config
43 * Espressif ESP32 via ESP USB Bridge generic board config
44 * Espressif ESP32-S2 Kaluga 1 board config
45 * Espressif ESP32-S2 with ESP USB Bridge board config
46 * Espressif ESP32-S3 example board config
47 * Kontron SMARC-sAL28 board config
48 * LambdaConcept ECPIX-5 board config
49 * Microchip ATSAMA5D27-SOM1-EK1 board config
50 * Microchip EVB-LAN9255 board config
51 * Microchip SAME51 Curiosity Nano board config
52 * NXP FRDM-K64F, LS1046ARDB and LS1088ARDB board config
53 * NXP RT6XX board config
54 * Olimex H405 board config
55 * Radiona ULX3S board config
56 * Raspberry Pi 3 and Raspberry Pi 4 model B board config
57 * Raspberry Pi Pico-Debug board config
58 * Renesas R-Car V3U Falcon board config
59 * ST BlueNRG-LPS steval-idb012v1 board config
60 * ST NUCLEO-8S208RB board config
61 * ST NUCLEO-G031K8, NUCLEO-G070RB, NUCLEO-G071RB board config
62 * ST NUCLEO-G431KB, NUCLEO-G431RB, NUCLEO-G474RE board config
63 * ST STM32MP13x-DK board config
64 * TI AM625 EVM, AM642 EVM and AM654 EVM board config
65 * TI J721E EVM, J721S2 EVM and J7200 EVM board config
66 * Ampere Computing eMAG, Altra ("Quicksilver") and Altra Max ("Mystique") target config
67 * Cadence Xtensa generic and Xtensa VDebug target config
68 * Broadcom BCM2711, BCM2835, BCM2836 and BCM2837 target config
69 * Espressif ESP32, ESP32-S2 and ESP32-S3 target config
70 * Microchip ATSAMA5D2 series target config
71 * NanoXplore NG-Ultra SoC target config
72 * NXP IMX8QM target config
73 * NXP LS1028A, LS1046A and LS1088A target config
74 * NXP RT600 (Xtensa HiFi DSP) target config
75 * onsemi RSL10 target config
76 * Raspberry Pi Pico RP2040 target config
77 * Renesas R8A779A0 V3U target config
78 * Renesas RZ/Five target config
79 * Renesas RZ/G2 MPU family target config
80 * Rockchip RK3399 target config
81 * ST BlueNRG-LPS target config
82 * ST STM32MP13x target config
83 * TI AM625, AM654, J721E and J721S2 target config
84 * Ashling Opella-LD interface config
85 * Aspeed AST2600 linuxgpiod based interface config
86 * Blinkinlabs JTAG_Hat interface config
87 * Cadence Virtual Debug (vdebug) interface config
88 * Espressif ESP32-S2 Kaluga 1 board's interface config
89 * Espressif USB Bridge jtag interface config
90 * Infineon DAP miniWiggler V3 interface config
91 * PLS SPC5 interface config
92 * Tigard interface config
93 * Lattice MachXO3 family FPGA config
94
95 Server Layer:
96 * GDB: add per-target remote protocol extensions
97 * GDB: more 'Z' packets support
98 * IPDBG JtagHost server functionality
99 * semihosting: I/O redirection to TCP server
100 * telnet: support for command's autocomplete
101
102 RTOS:
103 * 'none' rtos support
104 * Zephyr rtos support
105
106 Documentation:
107
108 Build and Release:
109 * Add json extension to jimtcl build
110 * Drop dependency from libusb0
111 * Drop repository repo.or.cz for submodules
112 * Move gerrit to https://review.openocd.org/
113 * Require autoconf 2.69 or newer
114 * Update jep106 to revision JEP106BF.01
115 * Update jimtcl to version 0.81
116 * Update libjaylink to version 0.3.1
117 * New configure flag '--enable-jimtcl-maintainer' for jimtcl build
118
119
120 This release also contains a number of other important functional and
121 cosmetic bugfixes. For more details about what has changed since the
122 last release, see the git repository history:
123
124 http://sourceforge.net/p/openocd/code/ci/v0.12.0/log/?path=
125
126
127 For older NEWS, see the NEWS files associated with each release
128 (i.e. NEWS-<version>).
129
130 For more information about contributing test reports, bug fixes, or new
131 features and device support, please read the new Developer Manual (or
132 the BUGS and PATCHES.txt files in the source archive).

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)