Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
R
RIOT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
cm-projects
RIOT
Commits
fec1a09d
Commit
fec1a09d
authored
6 years ago
by
Kaspar Schleiser
Browse files
Options
Downloads
Patches
Plain Diff
add 2018.04 release notes
parent
d0f22b78
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
release-notes.txt
+129
-0
129 additions, 0 deletions
release-notes.txt
with
129 additions
and
0 deletions
release-notes.txt
+
129
−
0
View file @
fec1a09d
RIOT-2018.4 - Release Notes
============================
RIOT is a multi-threading operating system which enables soft real-time
capabilities and comes with support for a range of devices that are typically
found in the Internet of Things: 8-bit and 16-bit microcontrollers as well as
light-weight 32-bit processors.
RIOT is based on the following design principles: energy-efficiency, soft
real-time capabilities, small memory footprint, modularity, and uniform API
access, independent of the underlying hardware (with partial POSIX compliance).
RIOT is developed by an international open-source community which is
independent of specific vendors (e.g. similarly to the Linux community) and is
licensed with a non-viral copyleft license (LGPLv2.1), which allows indirect
business models around the free open-source software platform provided by RIOT.
About this release:
===================
The 2018.04 release includes major progress in support for current crypto
libraries. A lot of work has gone into updating drivers to RIOT's unified
configuration scheme. Support for ten new boards has been added. In our quest
to improve and automate testing, many test scripts have been fixed and
improved, and RIOT's CI now runs many tests on real hardware during its nightly
build testing. And as usual, many tiny fixes and improvements have been merged.
About 390 pull requests with about 1073 commits have been merged since the last
release and about 54 issues have been solved. 44 people contributed with code
in 98 days. Approximately 1491 files have been touched with 208426 insertions.
Notations used below:
=====================
+ means new feature/item
* means modified feature/item
- means removed feature/item
New features and changes
========================
System libraries
----------------
- cbor: deprecated in favour of cn-cbor
+ hashes: add sha-3 implementation
Networking
----------
* netdev: replaced "struct iovec" with iolist_t
+ nanocoap: added server-side block1 support
+ skald: a BLE advertising stack
Packages
--------
+ cayenne-lpp: A Cayenne LPP library written in C
+ HACL*: a formally verified cryptographic library written in F*
+ qDSA: Small and Secure Digital Signatures with Curve-based
Diffie--Hellman Key Pairs
+ libcose: Constrained node COSE library
+ cn-cbor: A constrained node implementation of CBOR in C
+ ucglib
Boards
------
+ arduino-mkrfox1200
+ frdm-kw41z
+ jiminy-mega256rfr2
+ mega-xplained
+ nucleo-l433rc
+ nucleo-l452re
+ slstk3401a
+ slwstk6000b
+ stk3600
+ stk3700
CPU
---
+ atmega1284p
+ NXP Kinetis KW41Z
Device Drivers
--------------
+ bmx055: Bosch bmx055 9-axis IMU
+ ata8520e: Microchip ATA8520E Sigfox(tm) transceiver
Build System / Tooling
----------------------
+ ci: initial on-hardware test support
Known Issues
===========
Please refer to the issue tracker at https://github.com/RIOT-OS/RIOT/issues.
Acknowledgements
================
We would like to thank all companies (vendors) that provided us with (their)
hardware for porting and testing RIOT-OS. Further thanks go to companies and
institutions that directly sponsored development time. And finally, big thanks
to all of you contributing in so many different ways to make RIOT worthwhile!
More information
================
http://www.riot-os.org
Mailing lists
-------------
* RIOT OS kernel developers list
devel@riot-os.org (http://lists.riot-os.org/mailman/listinfo/devel)
* RIOT OS users list
users@riot-os.org (http://lists.riot-os.org/mailman/listinfo/users)
* RIOT commits
commits@riot-os.org (http://lists.riot-os.org/mailman/listinfo/commits)
* Github notifications
notifications@riot-os.org (http://lists.riot-os.org/mailman/listinfo/notifications)
IRC
---
* Join the RIOT IRC channel at: irc.freenode.net, #riot-os
License
=======
* The code developed by the RIOT community is licensed under the GNU Lesser
General Public License (LGPL) version 2.1 as published by the Free Software
Foundation.
* Some external sources and packages are published under a separate license.
All code files contain licensing information.
RIOT-2018.01 - Release Notes
RIOT-2018.01 - Release Notes
============================
============================
RIOT is a multi-threading operating system which enables soft real-time
RIOT is a multi-threading operating system which enables soft real-time
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment