update change log for planned release

This commit is contained in:
Blake J. Harnden 2017-08-17 14:00:36 -07:00
parent f282f4ea15
commit 340b37444b

View file

@ -1,3 +1,21 @@
2017-XX-XX CORE 5.0
* DEVELOPMENT:
- support for editorconfig to help standardize development across IDEs, from the defined configuration file
- support for sonarqube analysis, from the defined configuration file
* DAEMON:
- code cleanup and improvements to adhere to coding standards (SonarQube)
- leverage "logzero" module to make easy usage of the standard logging module
- improvements to documentation across the code base
- initial work to separate the dependence on TCP API messaging from the core library (easier core scripting)
- beta support for running core in openvswitch mode, leveraging ovs bridges, instead of linux bridges
* SERVICES:
- added Ryu SDN controller service
- added Open vSwitch service
* TEST:
- added unit/integration tests to support validating changes going forward
* BUGFIXES:
- merged pull requests for: #115, #110, #109, #107, #106, #105, #103, #102, #101, #96
2015-06-05 CORE 4.8 2015-06-05 CORE 4.8
* EMANE: * EMANE:
- support for EMANE 0.9.2 - support for EMANE 0.9.2
@ -89,24 +107,24 @@
- EMANE poststartup() to re-transmit location events during initialization - EMANE poststartup() to re-transmit location events during initialization
- added debug port to EMANE options - added debug port to EMANE options
- added a basic EMANE 802.11 CORE Python script example - added a basic EMANE 802.11 CORE Python script example
- expose transport XML block generation to EmaneModels - expose transport XML block generation to EmaneModels
- expose NEM entry to the EmaneModel so it can be overridden by a model - expose NEM entry to the EmaneModel so it can be overridden by a model
- add the control interface bridge prior to starting EMANE, as some models may - add the control interface bridge prior to starting EMANE, as some models may
- depend on the controlnet functionality - depend on the controlnet functionality
- added EMANE model to CORE converter - added EMANE model to CORE converter
- parse lat/long/alt from node messages, for moving nodes using command-line - parse lat/long/alt from node messages, for moving nodes using command-line
- fix bug #196 incorrect distance when traversing UTM zones - fix bug #196 incorrect distance when traversing UTM zones
* GUI: * GUI:
- added Cut, Copy, and Paste options to the Edit menu - added Cut, Copy, and Paste options to the Edit menu
- paste will copy selected services and take care of node and interface - paste will copy selected services and take care of node and interface
- renumbering - renumbering
- implement Edit > Find dialog for searching nodes and links - implement Edit > Find dialog for searching nodes and links
- when copying existing file for a service, perform string replacement of: - when copying existing file for a service, perform string replacement of:
- "~", "%SESSION%", "%SESSION_DIR%", "%SESSION_USER%", "%NODE%", "%NODENAME%" - "~", "%SESSION%", "%SESSION_DIR%", "%SESSION_USER%", "%NODE%", "%NODENAME%"
- use CORE_DATA_DIR insteadof LIBDIR - use CORE_DATA_DIR insteadof LIBDIR
- fix Adjacency Widget to work with OSPFv2 only networks - fix Adjacency Widget to work with OSPFv2 only networks
* BUILD: * BUILD:
- build/packaging improvements for inclusion on Debian - build/packaging improvements for inclusion on Debian
- fix error when running scenario with a mobility script in batch mode - fix error when running scenario with a mobility script in batch mode
@ -203,7 +221,7 @@
- added an event queue to a session with notion of time zero - added an event queue to a session with notion of time zero
- added UDP support to cored.py - added UDP support to cored.py
- use UDP by default in coresendmsg.py; added '-H' option to print examples - use UDP by default in coresendmsg.py; added '-H' option to print examples
- enter a bash shell by default when running vcmd with no arguments - enter a bash shell by default when running vcmd with no arguments
- fixes to distributed emulation entering runtime state - fixes to distributed emulation entering runtime state
- write 'nodes' file upon session startup - write 'nodes' file upon session startup
- make session number and other attributes available in environment - make session number and other attributes available in environment