Nice job! Congrats to all!

On Mon, Mar 8, 2021 at 1:35 PM Tim Newsome <[email protected]> wrote:

> Congrats on getting this out, Paul! I appreciate you taking on the most
> thankless task of all: making a release.
>
> Tim
>
> On Sun, Mar 7, 2021 at 10:46 AM Paul Fertser <[email protected]> wrote:
>
>> Finally! Final.
>>
>> I'm happy to announce the availability of OpenOCD version 0.11.0.
>>
>> So four years since the last release and probably three years overdue
>> it's here. Chances are we'll be able to produce them more often thanks
>> to the expansion of the core team by several amazingly productive
>> members. Please see the commit statistics at the end of this mail, and
>> do not forget that also plenty of effort is going into reviewing and
>> testing patches.
>>
>> Despite the seemingly large number of committers the project would
>> still benefit from getting more help, so if you can review patches,
>> improve documentation, provide support on the mailing lists and IRC or
>> participate by other means please do not be too shy to stand up :)
>>
>> We expect this release to be picked up by the distro maintainers
>> pretty soon, the release candidate testing was quite encouraging in
>> this regard. If you're a distro maintainer and have any issues, please
>> report and we'll try to help with sorting everything out.
>>
>>
>> The list of the most essential changes follows:
>>
>> JTAG Layer:
>>         * add debug level 4 for verbose I/O debug
>>         * bitbang, add read buffer to improve performance
>>         * Cadence SystemVerilog Direct Programming Interface (DPI)
>> adapter driver
>>         * CMSIS-DAP v2 (USB bulk based) adapter driver
>>         * Cypress KitProg adapter driver
>>         * FTDI FT232R sync bitbang adapter driver
>>         * Linux GPIOD bitbang adapter driver through libgpiod
>>         * Mellanox rshim USB or PCIe adapter driver
>>         * Nuvoton Nu-Link and Nu-Link2 adapter drivers
>>         * NXP IMX GPIO mmap based adapter driver
>>         * ST-Link consolidate all versions in single config
>>         * ST-Link read properly old USB serial numbers
>>         * STLink/V3 support (for ST devices only !)
>>         * STM8 SWIM transport
>>         * TI XDS110 adapter driver
>>         * Xilinx XVC/PCIe adapter driver
>>
>> Target Layer:
>>         * 64 bit address support
>>         * ARCv2 target support
>>         * ARM Cortex-A hypervisor mode support
>>         * ARM Cortex-M fast PC sampling support for profiling
>>         * ARM generic CTI support
>>         * ARM generic mem-ap target support
>>         * ARMv7-A MMU tools
>>         * ARMv7m traces add TCP stream server
>>         * ARMv8 AARCH64 target support and semihosting support
>>         * ARMv8 AARCH64 disassembler support through capstone library
>>         * ARMv8-M target support
>>         * EnSilica eSi-RISC target support, including instruction tracing
>>           eSi-Trace support
>>         * MIPS64 target support
>>         * Motorola SREC S6 record image file support
>>         * RISC-V target support
>>         * SEGGER Real Time Transfer (RTT) initial support (for single
>> target,
>>           Cortex-M only)
>>         * ST STM8 target support
>>         * Various MIPS32 target improvements
>>
>> Flash Layer:
>>         * Atheros (ath79) SPI interface support
>>         * Atmel atmega128rfa1 support
>>         * Atmel SAM D21, D51, DA1, E51, E53, E54, G55, R30 support
>>         * Atmel SAMC2?N* support
>>         * Cypress PSoC5LP, PSoC6 support
>>         * EnSilica eSi-RISC support
>>         * Foshan Synwit Tech SWM050 support
>>         * Maxim Integrated MAX32XXX support
>>         * Nordic Semiconductor nRF51822, nRF52810, nRF52832 support
>>         * NXP Kinetis K27, K28, KE1x, KEAx, KL28, KL8x, KV5x, KWx support
>>         * Renesas RPC HF support
>>         * SH QSPI support
>>         * SiFive Freedom E support
>>         * Silicon Labs EFR-family, EZR32HG support
>>         * ST BlueNRG support
>>         * ST STM32 QUAD/OCTO-SPI interface support for Flash, FRAM and
>> EEPROM
>>         * ST STM32F72x, STM32F4x3, STM32H7xx support
>>         * ST STM32G0xx, STM32G4xx, STM32L4x, STM32WB, STM32WL support
>>         * ST STM32L5x support (non secure mode)
>>         * TI CC13xx, CC26xx, CC32xx support
>>         * TI MSP432 support
>>         * Winner Micro w600 support
>>         * Xilinx XCF platform support
>>         * Various discrete SPI NOR flashes support
>>
>> Board, Target, and Interface Configuration Scripts:
>>         * 8devices LIMA board config
>>         * Achilles Instant-Development Kit Arria 10 board config
>>         * Amazon Kindle 2 and DX board config
>>         * Analog Devices ADSP-SC58x, ADSP-SC584-EZBRD board config
>>         * Andes Technology ADP-XC7KFF676 board config
>>         * Andes Technology Corvette-F1 board config
>>         * ARM Musca A board config
>>         * Arty Spartan 7 FPGA board config
>>         * Atmel SAMD10 Xplained mini board config
>>         * Atmel SAMD11 Xplained Pro board config
>>         * Atmel SAM G55 Xplained Pro board config
>>         * AVNET UltraZED EG StarterKit board config
>>         * Blue Pill STM32F103C8 board config
>>         * DP Busblaster v4.1a board config
>>         * DPTechnics DPT-Board-v1 board config
>>         * Emcraft imx8 SOM BSB board config
>>         * Globalscale ESPRESSObin board config
>>         * Kasli board config
>>         * Kintex Ultrascale XCKU040 board config
>>         * Knovative KC-100 board config
>>         * LeMaker HiKey board config
>>         * Microchip (Atmel) SAME54 Xplained Pro board config
>>         * Microchip (Atmel) SAML11 Xplained Pro board config
>>         * Nordic module NRF52 board config
>>         * Numato Lab Mimas A7 board config
>>         * NXP Freedom FRDM-LS1012A board config
>>         * NXP IMX7SABRE board config
>>         * NXP IMX8MP-EVK board config
>>         * NXP MC-IMX8M-EVK board config
>>         * QuickLogic QuickFeather board config
>>         * Renesas R-Car E2, H2, M2 board config
>>         * Renesas R-Car Salvator-X(S) board config
>>         * Renesas RZ/A1H GR-Peach board config
>>         * Rigado BMD-300 board config
>>         * Sayma AMC board config
>>         * Sifive e31arty, e51arty, hifive1 board config
>>         * ST B-L475E-IOT01A board config
>>         * ST BlueNRG idb007v1, idb008v1, idb011v1 board config
>>         * ST STM32F412g discovery board config
>>         * ST STM32F413h discovery board config
>>         * ST STM32F469i discovery board config
>>         * ST STM32F7 Nucleo board config
>>         * ST STM32F723e discovery board config
>>         * ST STM32F746g discovery board config
>>         * ST STM32F769i discovery board config
>>         * ST STM32H735g discovery board config
>>         * ST STM32H743zi Nucleo board config
>>         * ST STM32H745i discovery board config
>>         * ST STM32H747i discovery board config
>>         * ST STM32H750b discovery board config
>>         * ST STM32H7b3i discovery board config
>>         * ST STM32H7x_dual_qspi board config
>>         * ST STM32H7x3i Eval boards config
>>         * ST STM32L073 Nucleo board config
>>         * ST STM32L476g discovery board config
>>         * ST STM32L496g discovery board config
>>         * ST STM32L4p5g discovery board config
>>         * ST STM32L4r9i discovery board config
>>         * ST STM32L5 Nucleo board config
>>         * ST STM32MP15x DK2 board config
>>         * ST STM32WB Nucleo board config
>>         * ST STM8L152R8 Nucleo board config
>>         * Synopsys DesignWare ARC EM board config
>>         * Synopsys DesignWare ARC HSDK board config
>>         * TI BeagleBone family boards config
>>         * TI CC13xx, CC26xx, CC32xx LaunchPad board config
>>         * TI MSP432 LaunchPad board config
>>         * Tocoding Poplar board config
>>         * TP-Link WDR4300 board config
>>         * Allwinner V3s target config
>>         * Andes Technology NDS V5 target config
>>         * Atmel atmega128rfa1 target config
>>         * ARM corelink SSE-200 target config
>>         * Atheros_ar9344 target config
>>         * Cypress PSoC5LP, PSoC6 target config
>>         * EnSilica eSi-RISC target config
>>         * Foshan Synwit Tech SWM050 target config
>>         * GigaDevice GD32VF103 target config
>>         * Hisilicon Hi3798 target config
>>         * Hisilicon Hi6220 target config
>>         * Infineon TLE987x target config
>>         * Marvell Armada 3700 target config
>>         * Maxim Integrated MAX32XXX target config
>>         * Mellanox BlueField target config
>>         * Microchip (Atmel) SAME5x, SAML1x target config
>>         * NXP IMX6SX, IMX6UL, IMX7, IMX7ULP, IMX8 target config
>>         * NXP Kinetis KE1xZ, KE1xF target config
>>         * NXP LPC84x, LPC8Nxx, LS1012A, NHS31xx target config
>>         * Qualcomm QCA4531 target config
>>         * QuickLogic EOS S3 target config
>>         * Renesas R-Car E2, H2, M2 target config
>>         * Renesas R-Car Gen3 target config
>>         * Renesas RZ/A1H target config
>>         * Rockchip RK3308 target config
>>         * ST BlueNRG target config
>>         * ST STM32G0, STM32G4, STM32H7, STM32L0, STM32L5 target config
>>         * ST STM32MP15x target config
>>         * ST STM32WBx, STM32WLEx target config
>>         * ST STM8L152, S003, S103, S105 target config
>>         * Synopsys DesignWare ARC EM target config
>>         * Synopsys DesignWare ARC HS Development Kit SoC target config
>>         * TI CC13xx, CC26xx, CC32xx target config
>>         * TI TNETC4401 target config
>>         * Xilinx UltraScale+ target config
>>         * Altera 5M570Z (MAXV family) CPLD config
>>         * Xilinx Ultrascale, XCF CPLD config
>>         * Intel (Altera) Arria10 FPGA config
>>         * Cadence SystemVerilog Direct Programming Interface (DPI)
>> interface config
>>         * Cypress KitProg interface config
>>         * Digilent SMT2 NC interface config
>>         * DLN-2 example of Linux GPIOD interface config
>>         * FTDI C232HM interface config
>>         * HIE JTAG Debugger interface config
>>         * In-Circuit's ICprog interface config
>>         * isodebug isolated JTAG/SWD+UART interface config
>>         * Mellanox rshim USB or PCIe interface config
>>         * Nuvoton Nu-Link interface config
>>         * NXP IMX GPIO mmap based interface config
>>         * Steppenprobe open hardware interface config
>>         * TI XDS110 interface config
>>
>> Server Layer:
>>         * 64 bit address support
>>         * default bind to IPv4 localhost
>>         * gdb: allow multiple connections
>>         * gdb: architecture element support
>>         * gdb: vCont, vRun support
>>         * telnet: handle Ctrl+A, Ctrl+E and Ctrl+K
>>
>> RTOS:
>>         * Chromium-EC rtos support
>>         * hwthread pseudo rtos support
>>         * NuttX rtos support
>>         * RIOT rtos support
>>
>> Documentation:
>>         * Improve STM32 flash driver
>>         * Various typo fix and improvements
>>
>> Build and Release:
>>         * Add libutil to support jimtcl version 0.80
>>         * Clang warning fixes
>>         * GitHub workflow for Win32 snapshot binaries
>>         * Handle Tcl return values consistently
>>         * Mitigation for CVE-2018-5704: Prevent some forms of Cross
>>           Protocol Scripting attacks
>>         * Support for libftdi 1.5
>>         * Travis-CI basic support
>>         * Update libjaylink to version 0.2.0
>>         * Update jimtcl to version 0.79
>>         * Use external (optional) library capstone for ARM and AARCH64
>> disassembly
>>
>>
>> This release also contains a number of other important functional and
>> cosmetic bugfixes. For more details about what has changed since the
>> last release, see the git repository history:
>>
>> http://sourceforge.net/p/openocd/code/ci/v0.11.0/log/?path=
>>
>>
>> Hooray for the developers!
>>
>>    392  Antonio Borneo
>>    189  Tomas Vanek
>>    135  Marc Schink
>>    120  Matthias Welwarsky
>>     85  Paul Fertser
>>     74  Tarek BOCHKATI
>>     47  Christopher Head
>>     31  Marek Vasut
>>     28  Oleksij Rempel
>>     21  Tim Newsome
>>     20  Edward Fewell
>>     17  Salvador Arroyo
>>     15  Andreas Fritiofson
>>     15  Steven Stallion
>>     14  Karl Palsson
>>     14  Leonard Crestez
>>     13  Evgeniy Didin
>>     11  Jiri Kastner
>>     10  Bohdan Tymkiv
>>     10  Robert Jordens
>>      9  Omair Javaid
>>      8  Ake Rehnman
>>      8  Moritz Fischer
>>      7  Andreas Färber
>>      7  David Ung
>>      7  Florian Fainelli
>>      6  Andreas Bolsch
>>      6  Felipe Balbi
>>      6  Jan Matyas
>>      5  Hellosun Wu
>>      5  Jonathan McDowell
>>      4  Cody P Schafer
>>      4  Jonas Norling
>>      4  Laurent LEMELE
>>      4  Liviu Ionescu
>>      4  Peter Mamonov
>>      4  Spencer Oliver
>>      3  Alistair Francis
>>      3  Armin van der Togt
>>      3  Aurélien Martin
>>      3  Diego Herranz
>>      3  Dominik Peklo
>>      3  Girts
>>      3  Jan Kowalewski
>>      3  Jean-Christian de Rivaz
>>      3  Kevin Gillespie
>>      3  Kevin Yang
>>      3  Liming Sun
>>      3  Mete Balci
>>      3  Peter Lawrence
>>      3  Slowcoder
>>      3  Yasushi SHOJI
>>      2  Adam Bass
>>      2  Adrian Negreanu
>>      2  Alexandre Torgue
>>      2  Alexandru Gagniuc
>>      2  Bas Vermeulen
>>      2  Cody Schafer
>>      2  Darius Rad
>>      2  Forest Crossman
>>      2  Freddie Chopin
>>      2  Girts Folkmanis
>>      2  Guido Günther
>>      2  Jerome Forissier
>>      2  Joakim Nohlgård
>>      2  John Pham
>>      2  Juha Niskanen
>>      2  Kai Geissdoerfer
>>      2  Kevin Burke
>>      2  Khem Raj
>>      2  Lars Poeschel
>>      2  Michele Sardo
>>      2  Mikhail Rasputin
>>      2  Mirko Vogt
>>      2  Piotr Kasprzyk
>>      2  R. Diez
>>      2  Seth LaForge
>>      2  William D. Jones
>>      2  luca vinci
>>      2  pierre Kuo
>>      2  tscn92
>>      1  Al Dyrius
>>      1  Alberto García Hierro
>>      1  Aleksey Shargalin
>>      1  Alex J Lennon
>>      1  Alexander Kurz
>>      1  Alexandre Bourdiol
>>      1  Alexey Brodkin
>>      1  Anders Westrup
>>      1  Andrea Merello
>>      1  Andreas Kemnade
>>      1  Angus Ainslie
>>      1  Anton V. Kirilchik
>>      1  Antony Pavlov
>>      1  Austin Morton
>>      1  Austin Phillips
>>      1  Benedikt-Alexander Mokroß
>>      1  Boran Car
>>      1  Brent Roman
>>      1  Brian Brooks
>>      1  Byron Kubert
>>      1  Caleb Szalacinski
>>      1  CezaryGapinski
>>      1  Chengyu Zheng
>>      1  Christian Meusel
>>      1  Christopher Hoover
>>      1  Cliff L. Biffle
>>      1  Damyan Mitev
>>      1  Daniel Glöckner
>>      1  Daniel Goehring
>>      1  Daniel Krebs
>>      1  Daniel Kucera
>>      1  Daniel Trnka
>>      1  Dennis Ostermann
>>      1  Diego Elio Pettenò
>>      1  Dongxue Zhang
>>      1  EMARD
>>      1  Erwin Oegema
>>      1  Evan Hunter
>>      1  Fabio Utzig
>>      1  Faisal Shah
>>      1  Frank Hunleth
>>      1  Frans-Willem Hardijzer
>>      1  Grzegorz Kostka
>>      1  Guillaume Revaillot
>>      1  Han Hartgers
>>      1  Icenowy Zheng
>>      1  Ilya Kharin
>>      1  James Jacobsson
>>      1  James Marshall
>>      1  Jan Vojtech
>>      1  Jan Čapek
>>      1  Jerome Lambourg
>>      1  Jim Paris
>>      1  Jimmy
>>      1  Jānis Skujenieks
>>      1  Kamal Dasu
>>      1  Keir Fraser
>>      1  Kevin Vermilion
>>      1  Krzysztof Hockuba
>>      1  Luca Dariz
>>      1  Luca Lindhorst
>>      1  Lucas
>>      1  Mara Bos
>>      1  Masatoshi Tateishi
>>      1  Matej Kogovsek
>>      1  Mateusz Manowiecki
>>      1  Matthias Bock
>>      1  Megan Wachs
>>      1  Michael Betz
>>      1  Michael Hope
>>      1  Michael Schwingen
>>      1  Michael Stoll
>>      1  Michal Potrzebicz
>>      1  Mickaël Thomas
>>      1  Moritz 'Morty' Strübe
>>      1  Niklas Söderlund
>>      1  Oleksandr Redchuk
>>      1  Patrick Stewart
>>      1  Paul Bartholomew
>>      1  Peter Griffin
>>      1  Philipp Tomsich
>>      1  Pushpal Sidhu
>>      1  Rahul Masurkar
>>      1  Reto Schneider
>>      1  Richard Watts
>>      1  Robert Foss
>>      1  Rocco Marco Guglielmi
>>      1  Rod Boyce
>>      1  Rohit Singh
>>      1  Roman Elshin
>>      1  Samuel Obuch
>>      1  Sasha Kozaruk
>>      1  Severin Junker
>>      1  Simon Qian
>>      1  Simon Schubert
>>      1  Stafford Horne
>>      1  Stefan Arnold
>>      1  Svetoslav Enchev
>>      1  Sylvain Chouleur
>>      1  Tarek BOUCHKATI
>>      1  Thomas Søhus
>>      1  Tilman Sauerbeck
>>      1  Tobias Diedrich
>>      1  Tommy Vestermark
>>      1  Ulrich-Lorenz Schlüter
>>      1  Uwe Bonnes
>>      1  YanLin Zhu
>>      1  Zale Yu
>>      1  barthess
>>      1  bob
>>      1  elmot
>>      1  iosabi
>>      1  xuguangxiao
>>      1  Łukasz Misek
>>
>> --
>> Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
>> mailto:[email protected]
>> _______________________________________________
>> OpenOCD-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/openocd-user
>>
> _______________________________________________
> OpenOCD-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openocd-devel
>
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to