Release Notes - Mantychore 0.8 sprint

This release extends the network resource with two capabilities (see stories) and fixes several bugs in the software. Network capabilities are very basic, and they are likely to be improved in the near future. Concretely, queue has to be designed and implemented to use a two-face commit pattern. An also stubby static-route capability has been created for routers. It does not yet parse static routes information, but allows inserting static routes.

The sprint has been also dedicated to prepare the EC review demo. Hence, there are some technical tasks or improvements related to it.

The complete list of changes is as follows:

Bug

  • [OPENNAAS-133] - LTs don't print its description
  • [OPENNAAS-162] - Fresh build throws java.util.NoSuchElementException on Enter
  • [OPENNAAS-164] - Mantychore tests fails to resolve opennaas features and bundles
  • [OPENNAAS-175] - Commands not displayed in karaf shell but present
  • [OPENNAAS-176] - CommandNotFound in integration tests
  • [OPENNAAS-177] - NDL parser fails to resolve interfaces names when exporting.
  • [OPENNAAS-224] - Resolve bugs reported by the users.
  • [OPENNAAS-226] - Queue response shows pending state when an action throws exception
  • [OPENNAAS-228] - Interfaces OperationalStatus is not set into model
  • [OPENNAAS-229] - ospf:configureInterfacesInArea only work with interfaces, but not with service endpoints (like GRE)
  • [OPENNAAS-231] - Bug in Resource Lifecycle
  • [OPENNAAS-232] - NullPointerException adding a topology without NetworkDomain
  • [OPENNAAS-237] - Router capability error
  • [OPENNAAS-238] - Can't access to Myra and GSN in OpenNaaS
  • [OPENNAAS-239] - resource:start <logical system> does not appear to update model correctly
  • [OPENNAAS-242] - NullPointerException adding resource to network with topology
  • [OPENNAAS-245] - Wrong interface for GRE.
  • [OPENNAAS-248] - Every protocol accept different contexts
  • [OPENNAAS-249] - chassis:showInterfaces throws an Exception if there's no GRE configured on the device.
  • [OPENNAAS-254] - queue:remove with bad index shows Array index out of bounds

Improvement

Story

Technical task

  • [OPENNAAS-88] - Add router response message to queue.confirm action error messages
  • [OPENNAAS-134] - Rename mantychore packages with functional names.
  • [OPENNAAS-190] - Update demo script with demo topology
  • [OPENNAAS-230] - List interfaces and IPs that will be used in the EC and TNC demos.

Downloads

Linux (tar.gz)     -  opennaas-0.8.tar.gz (101 MB) Windows (zip)   -  opennaas-0.8.zip (102 MB)

Installing

Please read our wiki page: deploying Mantychore

Compiling

You can also find the source code here:

https://github.com/dana-i2cat/opennaas

and compile it youself. Please go to get the source code and build it for concrete instructions.

Some machines can need more memory to compile Mantychore, check this link if it is your case

Documentation and user support

Please check our documentation here.

If you are new to Mantychore we recommend you to read the Getting started and System Architecture sections.

Don't hesitate to contact us at the mantychore-technical mailing list.

Bug reporting

Mantychore FP7 project members can issue a bug ticket directly at:

http://jira.i2cat.net:8080/secure/CreateIssue\!default.jspa\ (http://jira.i2cat.net:8080/secure/CreateIssue\!default.jspa)

However, it doesn't allows for anonymous access yet. While we sort this out, feedback will be handled in the mailing list.