New in this release are ContikiRPL (the Contiki implementation of the new IETF RPL IPv6 routing protocol), ContikiMAC (a radio duty cycling mechanism that allows routing nodes to keep the radios off for more than 99% of the time), Contiki Collect (a complete rewrite of Contiki’s native data collection protocol), and an implementation of the IETF CoRE CoAP Protocol.
The low-power wireless MAC protocols have received an overhaul, improving power-efficiency and collision and interference handling. The COOJA/MSPsim simulation environment has received a significant speedup. Two new experimental platforms are included: the Crossbow MicaZ and the Sensinode CC2430/8051 platform. Many improvements and bugfixes have been made to the uIP code as well as the SICSlowpan implementaion of 6lowpan IPv6-over-802.15.4.
A new IPv6 routing layer was added. IPv6/6lowpan was added for the Tmote Sky platform. The Cooja TimeLine network visualizer was added. A set of new shell commands was added. Improvements were made to the LPP and X-MAC power-saving radio protocols. A new port was made to the MSB430 platform. A Twitter client was added. Instant Contiki, the Contiki development environment was updated.
New features include checkpointing, which stores the complete execution state of a system in a single file; per-packet power profiling, which allows fine-grained breakdown of power consumption; announcements, which make neighbor and route announcements protocol-independent; and Deluge, a bulk data dissemination protocol. New ports to the Meshnetics ZigBit and Sentilla JCreate modules were released.
uIPv6, the world's smallest IPv6 stack, and SICSlowpan IPv6-over-802.15.4 compression have been added. A port to the Atmel AVR Raven board and an important bugfix to the TCP protosocket code are included.