mail archive of the rauc mailing list
 help / color / mirror / Atom feed
From: Enrico Joerns <ejo@pengutronix.de>
To: "rauc@pengutronix.de" <rauc@pengutronix.de>
Subject: [RAUC] [ANNOUNCE] RAUC v0.2 released
Date: Tue, 7 Nov 2017 16:23:58 +0100	[thread overview]
Message-ID: <9323194a-3526-fb88-9dcb-e48abda33bb9@pengutronix.de> (raw)

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

                 reply	other threads:[~2017-11-07 15:23 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9323194a-3526-fb88-9dcb-e48abda33bb9@pengutronix.de \
    --to=ejo@pengutronix.de \
    --cc=rauc@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox