mail archive of the rauc mailing list
 help / color / mirror / Atom feed
* [RAUC] [ANNOUNCE] RAUC v0.2 released
@ 2017-11-07 15:23 Enrico Joerns
  0 siblings, 0 replies; only message in thread
From: Enrico Joerns @ 2017-11-07 15:23 UTC (permalink / raw)
  To: rauc

Hi,

we are proud to announce that we've just released RAUC v0.2:

https://github.com/rauc/rauc/releases/tag/v0.2

This release contains a bunch of enhancements provided by the community 
over the last months. Beside a number of bug fixes, error handling 
improvements and a significant documentation update we introduce new 
features and options further extending the scope of applications and 
easing the usability of RAUC

Progress information in the CLI, support for resigning bundles, delayed 
update activation, a `--keyring` argument, certificate information and 
trust chain dumping are only a small excerpt of what has been added.

Find the more extensive list of changes from 
http://rauc.readthedocs.io/en/latest/changes.html attached below.

Stay tuned, and contribute! We just started working for the next 
release, already having a bunch useful extensions pending...


Best regards and happy (and robust) updating,

The RAUC Team


---


CHANGES:

Release 0.2 (released Nov 7, 2017)
----------------------------------

.. rubric:: Documentation

* Added docs/, CHANGES and README to tarball
* Added and reworked a bunch of documentation chapters
* Help text for ``rauc bundle`` fixed
* Added short summary for command help

.. rubric:: Enhancements

* Added ``--override-boot-slot`` argument to force booted slot
* Display installation progress and error cause in CLI
* Allow installing uncompressed tar balls
* Error reporting for network handling and fail on HTTP errors
* Added ``--keyring`` command line argument
* Added ``activate-installed`` key and handling for ``system.conf`` that 
allows
   installing updates without immediately switching boot partitions.
* Extended ``rauc status mark-{good,bad}`` with an optional slot identifier
   argument
* Added subcommand ``rauc status mark-active`` to explicitly activate slots
* New D-Bus method ``mark`` introduced that allows slot activation via D-Bus
* Added ``tar`` archive update handler for ``vfat`` slots
* Introduced ``rauc resign`` command that allows to exchange RAUC signature
   without modifying bundle content
* Display signature verification trust chain in output of ``rauc info``.
   Also generate and display SPKI hash for each certificate
* Added ``--dump-cert`` argument to ``rauc info`` to allow displaying signer
   certificate info

.. rubric:: Bugs fixes

* Flush D-Bus interface to not drop property updates
* Set proper PATH when starting service on non-systemd systems
* Include config.h on top of each file to fix largefile support and more
* Let CLI properly fail on excess arguments provided
* Do not disable bundle checking for ``rauc info --no-verify``
* Properly clean up mount points after failures
* Abort on inconsistent slot parent configuration
* Misc memory leak fixes
* Fixes in error handling and debug printout
* Some code cleanups

.. rubric:: Testing

* Miscellaneous cleanups, fixes and refactoring
* Add tests for installation via D-Bus
* Let Travis build documentation with treating warnings as errors
* Allow skipping sharness tests requiring service enabled
* Explicitly install dbus-x11 package to fix Travis builds
* Fix coveralls builds by using ``--upgrade`` during
   ``pip install cpp-coveralls``
* Use gcc-6 for testing



-- 
Pengutronix e.K.                           | Enrico Jörns                |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-5080 |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
RAUC mailing list

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-11-07 15:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-07 15:23 [RAUC] [ANNOUNCE] RAUC v0.2 released Enrico Joerns

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox