Skip to content
Laurent Deru edited this page Dec 15, 2017 · 8 revisions

For the snapshot release, see the Snapshot changelog page

1.5.0

  • Features
    • Multicast routing
    • RPL Non-Storing mode
    • DAO-Ack support
    • AdaptiveSec integration
    • TSCH SLIP-Radio support
    • Rebased on latest Contiki (11-Oct-2017)
  • Default configuration changes
    • Default WSN prefix is now fd00::/64
    • Default 6LoWPAN Context 0 is now fd00::/64
    • SmartBridge mode use static configuration instead of configuration by RA
    • Startup script does not create bridge by default

1.4.2

  • Features
    • Multi SLIP-Radio support
    • Add CRC for SLIP-Radio
    • Runtime configuration of NUD
    • Add Per-Node statistics
    • Add set PAN ID command in slip radio
    • Add RPL hooks and delayed RPL initialisation
    • Replace abbreviations in status pages
    • New demo framework and demos for the main features of 6LBR
  • Bugfixes
    • 6lbr.ip4 is not updated when using DHCP
    • SLIP retransmit callback not scheduled
    • Node tree graph is sometimes corrupted
    • TCP RST are observed on BBB and RPi
    • Buffer overflow when saving 6lbr.ip
    • gettimeofday() is still used in handle_fd()
    • Loss of access to web server due to wrong source address selection
    • Global repair is not properly triggered at BR startup
    • Infinite loop in node config

1.4.1

  • Features
    • Node info export
    • Improved multi-dodag support
    • Better endianness detection
    • TinyDTLS stability fixes
    • Slip-radio configuration
    • Add Slip-radio retries
    • Non-root support
    • Improved plugin build and support
  • Platform
    • CC26xx/CC13xx full support
    • Cooja support
    • OpenWRT feed
  • Bugfixes
    • Fix anti-replay flag inversion
    • Fix max rank increase
    • Fix loss of address in SmartBridge mode
    • Fix route deletion after time update
    • Fix random crashes in udp-server
    • Fix uip_buf buffer overflow and packet with wrong size
    • Fix PAN-ID configuration on CC2538/CC26xx/CC13xx
    • ...

1.4.0

  • Features
    • Link layer Security
    • NAT 64 / Dual stack
    • RDNSS
    • DNS Forwarder
    • mDNS advertising
    • Static port mapping
    • Node Info (PRR, Hop Count, Parent Switch, ...)
  • Platform
    • Zolertia Zoul/RE-Mote
    • OpenMote
    • CC26xx (experimental)
    • OpenWRT
  • Network
    • 6lowpan context configuration (limited)
    • RPL stability bugfixes
    • Static route support
    • Tap/bridge interface autoconfiguration
    • RFC 4193 configuration script
  • Updates
    • Rebased on Contiki 3.0
    • TinyDTLS 1.9
    • RFC CoAP
  • Development
    • User plugins
    • Out of tree development
    • Modular webserver
    • New configuration file
  • 6lbr-demo
    • Simple Core Interface library
    • CC26xx support
  • Simple Core Interface library (draft-ietf-core-interfaces)
  • Observe binding support
  • CoAP push binding support
  • Runtime configurable binding
  • Text, JSON, XML and SenML encoding
  • Linked list, batch and linked batch support
  • Simple Resource Directory client
  • IPSO Application Framework demo
  • LWM2M demo
  • Bugfixes
  • Slip-Radio throughput improvements
  • Fix CRC when Adress overriding is enabled
  • CC2538DK alignment issues solved
  • Loss of connectivity in SmartBridge mode
  • Big Endian platform support
  • Multi-dodag bugfixes
  • Fix CSMA infinite retransmissions
  • Various webserver glitches fixed
  • Wrong month in logs fixed
  • LLSEC reboot workaround
  • Global DODAG id correction

V1.3.3

  • 6LoWPAN/RPL
  • Multi DODAG bugfixes
  • Support DAG parameter updates
  • Do not drop partially received segmented packets
  • Slip-Radio
  • Better Z1 and CC2538 support
  • Check message format
  • Add more baud rates
  • Network
  • Fix multicast snooping on bridge interface
  • Fix bridge hw address
  • Fix tap interface down issue
  • BeagleBone
  • Add Debian support
  • Add USB scanning issue workaround
  • ...

V1.3.2

  • Features

  • CC2538DK+ENC28J60 support

  • User friendly nvm configuration for Redwire Econotag/IO

  • Simple plugin for native platforms.

  • ...

  • Bugfixes

  • 6LoWPAN fragmentation bugfixes

  • Improved frame payload size estimation

  • RPL DODAG stability improvements

  • ENC28J60 drivers refactoring

  • Potential crash in application watchdog

  • Redwire IO flash tool

  • Improved EXP5438/TRxEB support

  • Fix wrong formats in simple coap lib

  • Non regression tests are more reliable

V1.3.1

  • Features

    • Redwire-IO support
    • Improved Econotag and exp5438 support
    • RPL DAG lifetime added
    • CSMA statistics
  • Bugfixes

    • Fix connectivity issues in SmartBridge mode
    • Fix configuration options in webserver
    • Fix native tap address configuration
    • Fix SmartBridge manual mode
    • Fix trigger of watchdog at startup
    • Fix launch script to avoid multiple 6lbr running
    • Fix failing tests in test framework

V1.2.2

  • Features
    • Contiki 2.7 merge
    • TinyDTLS integration
    • Configurable transport layer for CoAP
    • DTLS transport layer for CoAP
    • Compilation time logging library
    • Node config
  • RPL
    • Proper handling of forwarding errors
    • Proper handling or rank errors
    • Hop-by-hop option for UDP traffic
    • Recalculate parent rank when receiving DIO
  • Reliability
    • Improved validation of slip commands
    • Support for more than one pending message in slip driver
    • Duplicate ACK detection
    • Increase Telos UART buffers for slip-radio
    • Use interrupt transmit for Telos slip-radio
  • 6lbr-Demo
    • DTLS-CoAP server
  • Miscellaneous
    • CSMA and SLIP statistics in webserver
    • Improved RPL statistics
    • Better support for slip-radio on Econotag
    • Display sensors in Sensors page even without udp-client

V1.2.1

  • Bugfixes
    • Make install now works again
    • LIB_6LBR default value corrected
    • 6lbr-demo builds successfully on Econotag
  • 6LBR-Demo
    • Add DTLS Echo server
    • MSP430 20 Bits support

V1.2

  • Reliability
    • Detect slip packet loss to avoid queue exhaustion
    • Prevent corruption of pending packets
    • Add queue fairness to avoid high throughput traffic to monopolize 6LBR
    • Add user configurable application watchdog to restart 6LBR when it hangs
    • Log slip errors
  • Administration
    • New administration page in webserver to restart/reboot/halt 6LBR
    • Remote log viewing
    • Improved mote type detection in webserver
    • Split up ifup/ifdown scripts and allow user defined scripts
  • 6lbr-demo
    • Generic COAP resource library
      • Generic resource instanciation
      • Content-type selection (plain text, xml and json)
      • Allow all resources to be periodic or event observable
    • Add COAP server in 6lbr-demo based on IPSO Application profile
      • Device info : version, uptime, battery level
      • Sensors : light, temperature, humidity, button
      • Actuators : leds
    • Allow modification of RF channel on make command line
    • 6lbr-demo includes COAP instead of webserver by default
  • Foren6 support
    • Add commands to force children to resend their DIO or DAO
  • Bugfixes
    • Drop packet sent to self
    • Default/peer is router disabled by default
    • Store DODAG version after global repair
    • Set TCP MSS size to UIP buffer size
    • Fix RPL Root glitch
    • Ignore other DODAGs when RPL Root
    • Fix UDP statistics
    • ...

V1.1.1

  • Bugfixes
  • 6LoWPAN fragmentation much more stable
  • Slip Radio high throughput
  • and various small bugfixes (see commit log)
  • Webserver
  • Read-only mode
  • New statistics page
  • New logging system
  • User configurable levels
  • Logs timestamp
  • Log file configuration
  • 6LBR regression tests
  • Fragmentation test
  • Prefix switching test

V1.1

  • Multiple Border Router support
  • Multiple Border Router synchronisation support (Experimental)
  • Cooja support for a native 6LBR process and a virtual WSN
  • RPL and NDP parameters configuration at run-time
  • Full NDP Router and mote support
  • New RplRelay and 6LR modes
  • CSMA and nullmac modes supported by 6LBR and motes
  • Multi DODAG support
  • More examples, more documentation
  • 6LBR regression tests
  • 6LBR performance tests
    • prefix reconfiguration
    • node mobility
    • multiple border router tests
    • runs in simulation and real testbeds
Clone this wiki locally