Skip to content

Latest commit

 

History

History
85 lines (51 loc) · 2.52 KB

CHANGELOG.md

File metadata and controls

85 lines (51 loc) · 2.52 KB

CHANGELOG

CHANGELOG is added until Beta v0.1.5, notable changes after this version MUST be documented in this file.

The format is based on Keep a Changelog, And this project adheres to Semantic Versioning.

v0.1.12 - 2020-06-16

Changed

  • Add a basic example of service migration based on signaling packets for state synchronization.
  • Fix the default value and sanity checking of docker_args in net.py and node.py.
  • Update README for the setup on Windows.

v0.1.11 - 2020-05-13

Changed

  • Fix encoder issues in app/network_coding_for_transport/.
  • Update app/machine_learning_for_congestion_control/
  • Fix makeTerm of Mininet in Virtualbox provider.

v0.1.10 - 2020-05-07

Changed

  • Fix branch issues and cgroup-tool issue in install.sh.
  • Remove ptype in install.sh.
  • Add SDN hands-on exercises in ./app/software_defined_networks_examples/.

v0.1.9 - 2020-04-15

Changed

  • Improve the main README.
  • Remove packages that are installed from the source from the ./util/requirements.txt and ./doc/requirements.txt.
  • Use latest version of Ryu (v4.34).

v0.1.8 - 2020-01-10

Added

  • Add REST APIs in APPContainerManager.
  • Add two built-in examples ./examples/dockerhost_manage_appcontainer.py and ./examples/network_measurement.py .

Changed

  • Change the version of Mininet to v2.3.0d6.
  • Add the built-in test container rebuilding in the update function of the install.sh.
  • Rename DockerContainer class in node.py to APPContainer.
  • Improve the documentation and parameter names in ./comnetsemu/net.py.

v0.1.7 - 2019-12-13

Added

  • Vagrant development environment with Libvirt as provider.

Changed

  • Use APPContainerManager as the base class for all types of sibling containers including VNFContainer.

v0.1.6 - 2019-11-05

Added

Changed

  • Current DockerHost implementation (in node.py) is refactored to support Docker-py v3.7.2 API. Builtin examples are also updated.

v0.1.5 - 2019-08-30

Added

  • Use the override.py approach to override makeIntfPair in mininet.util. This approach replaces the patch-based approach in v0.1.4.

Changed

  • Use relative path for ComNetsEmu's dependency directory (default name: comnetsemu_dependencies). The installer script uses the directory containing the comnetsemu's source code as TOP_DIR. All source dependencies are downloaded/managed into "$TOP_DIR/comnetsemu_dependencies".