Tags give the ability to mark specific points in history as being important
  • 2020.11   2020.11 ------- Features: - security: - encryption of sw-description (aes-cbc-256) - fix IVT size for encryption (IPC) - support WolfSSL and PKCS#11 - fix encryption of single block - mbedTLS : support RSA PSS - general: - rework dry-run mode (scripts were executed) - semantic version to compare versions - resume after a power-cut - library becomes shared - handlers: - diskpart: new table available after setting to be able to install SW - diskpart : write table only in case of changes - new: UUID checker. It checks that a filesystem with same UUID does not exist. - Lua : - add interface to get which selection is chosen - LuaJIT (5.1) compatibility - progress interface: - add non blocking mode - send total number of bytes to be downloaded, too. - doc: - maintain links to previous release on Website - ipc: - allow to set selection for each install request - new interface, API will be more stable - commands to enable / disable suricatta daemon - others: - drop CRC check (useful for not patched cpio, that means with Debian and files > 2GB) - support cpio newc format - state save also outside suricatta - build: - out of tree build fixed - tools: - swupdate-progress in quiet mode - fixes : - check in git history for full changelog
    97633422 · Prepare 2020.11 ·
  • 2020.04   Prepare 2020.04 --------------- - Lua: expose more functions - Webserver : - Updated to mongoose 6.16 - New handlers: - readback handler - disk partitioning handler - provide full log for shell scripts - Handlers: - added "create-destination" to archive handler - Security: - Add an IPC to set AES key for decryption - IVT for each artifact - Added RSAPSS in case of mbedTLD - suricatta: - IPC to enable / disable daemon - send full log to Hawkbit Server - added configuration if token must be used to download artifacts (fix compatibility with AWS) - added "-f" to bind the interface to the channel - configuration: - default configuration file searched if none is passed - tools: - a script can be called after update - parser: - Hooks available for bootloader variables, too - Version of firmware sent to progress interface - general: - preupdate command - fix multilib support in OE - add support for coverity and fix of most defects found - fixes and clean up (list in git history)
    1a6dfbb5 · Prepare 2020.04 ·
  • 2020.04-rc2   Prepare 2020.04-rc2
    3e7053d4 · Prepare 2020.04-rc2 ·
  • 2020.04-rc1   Prepare 2020.04-rc1
    3f2221f1 · Prepare 2020.04-rc1 ·
  • 2019.11   Prepare 2019.11 --------------- - Improved support for libubootenv - rework swuforwarder, fix corruption - support system update - drop legacy webserver - support more as one instance of SWUpdate on the same target - improve support for Debian - Parser: - regexp for hardware compatibility check - new attribute: install-if-higher - hook support for bootloader section - new attribute: output to save SWU - bootloader_marker ("recovery_status") deactivable - Handlers: - ubiswap: atomic switch of UBI volumes - SSBL : switch between sw set with own structure - introduce handler without data - ubivol: auto-resize of volumes - fix rdiff handler - archive: set locale - Security: - support for rsa-pss - support for MBEDTLS - Lua: - export swupdate_progress_update - Compression: - added support for zstd - Documentation: - general improvements and fixes - links to newer talks about SWUpdate - Webserver: - fix hang if connection is broken -
    5de3bc30 · Prepare 2019.11 ·
  • 2019.11-rc1   Prepare 2019.11-rc1
  • 2019.04   Prepare 2019.04 New features in this release: - Improved documentation - delta updates based on rdiff library - support for libubootenv - dry-run option - CA certificates for signed images - Fix security leak in parser
    d39f4b8e · Prepare 2019.04 ·
  • 2019.04-rc1   Prepare 2019.4-rc1
    a24bdf9b · Prepare 2019.04-rc1 ·
  • 2018.11   Prepare 2011.11 New features in this release: - extended parser to support links and reuse common parts in sw-description - Better support for FreeBSD - Bootloader environmen can be updated using images - Suricatta: extended to include new backends - added "general server" module for easy remote server - Hawkbit: support token - Handlers: added handler to update fw on microcontroller via UART - No downgrading feature
    e83730c4 · Prepare 2018.11 ·
  • 2018.11-rc1   Prepare 2018.11-rc1
    cfe3a20a · Prepare 2018.11-rc1 ·
  • 2018.03   - New Website - Support compression of encrypted images - Lua improvements - support local store of streams - Fix some issues in bootloader interface - Improve documentation and fixes
    25a35039 · Prepare 2018.03 ·
  • 2018.03-rc1   Prepare for 2018.03 release
    4ec6f8e6 · Prepare 2018.03-rc1 ·
  • 2017.11   Changelog: - Improved LUA interface - New handler : SWU forwarder - bug fixes Full changelog in debian/changelog
    c0fec16b · Prepare 2017.11 ·
  • 2017.07   Changelog: - Support openSSL 1.1.x - Improve documentation - Force some MTD to use UBI - Spawn external processes and monitors them - SWUpdate has a Logo now ! - Improve bootloader abstraction - Hawkbit : check for cancel before updating - U-Boot env was not saved - raw handler: offset property - reorganize LUA interface - parser: add support for embedded script - reorganize examples and add some utilities (tools) - cleanup and fixes !
    5e381a6a · Prepare 2017.07 ·
  • 2017.07-rc1   2017.07-rc1
    c9cab4f8 · Prepare 2017.07-rc1 ·
  • 2017.04   Release 2017.04 Changelog: - Licensing client library under LGPL - Hawkbit extensions and fixes - add missing API - allow to control behavior from external process - many fixes - generic bootloader interface - support for GRUB bootloader - extend progress interface - intercommunication between subprocesses
    d344ec10 · Prepare 2017.04 ·
  • 2017.04-rc2   Prepare 2017.04-rc2
    99c22252 · Prepare 2017.04-rc2 ·
  • 2017.04-rc1   Prepare 2017.04-rc1
    8961328b · Prepare 2017.04-rc1 ·
  • 2017.01   Release 2017.01 Changelog: - split into processes to run network processes with lower credentials - refactoring some code - extensions for Hawkbit's backend (configData, proxy) - Fixes and documentation
    1ab938fa · Prepare 2017.01 ·
  • 2017.01-rc1   Prepare 2017.01-rc1
    67871cf3 · Prepare 2017.01-rc1 ·