Bug
- [HONEYCOMB-1] - Fix bridge domain modification
- [HONEYCOMB-3] - HC agent/v3PO: need to fix the underlying issue that causes problems when an interface is present in VPP but not in V3PO’s config datastore
- [HONEYCOMB-38] - interface configuration
- [HONEYCOMB-39] - msg_handler_internal:364: no handler for msg id 50
- [HONEYCOMB-40] - Honeycomb stops responding to requests
- [HONEYCOMB-41] - Bridge domain not in rest call
- [HONEYCOMB-43] - javah in Makefile breaking build locally
- [HONEYCOMB-62] - interface operational data
- [HONEYCOMB-65] - Failed to validate IP addresses while configuring VxLAN
- [HONEYCOMB-69] - Cannot remove bridge domain with interfaces assigned
- [HONEYCOMB-74] - Fix create_nsh_map_command's help
- [HONEYCOMB-78] - -2 is returned from vl_map_shmem (memory_shared.c)
- [HONEYCOMB-79] - "Add local0 to bridge domain" with "bridged-virtual-interface": "true" crashes Honeycomb Restconf.
- [HONEYCOMB-81] - persistence cannot restore sub-interface in state "up"
- [HONEYCOMB-84] - VxLAN GPE - Wrong operational data
- [HONEYCOMB-85] - Persistence requires removal of non-datastore directories to remove state
- [HONEYCOMB-87] - Java is not installed properly in the demo VM
- [HONEYCOMB-88] - Unable to build latest VPP on the vagrant-demo VM
- [HONEYCOMB-89] - Honeycomb fails to boot with latest VPP
- [HONEYCOMB-90] - two bridged virtual interfaces in one bridge domain
- [HONEYCOMB-92] - Honeycomb not calling writeSubtree while writing containers from grouping
- [HONEYCOMB-93] - cannot add ipv4 neighbor to interface
- [HONEYCOMB-95] - Sub-interface is in the list of interfaces
- [HONEYCOMB-96] - Ipv4 container initializing/writing causes NullPointerException
- [HONEYCOMB-98] - Failed to initialize Ipv4 data from operational due to NullPointerException
- [HONEYCOMB-99] - wrong execution order when changing ipv4 address
- [HONEYCOMB-105] - Cannot create VXLAN tunnel due to errors
- [HONEYCOMB-109] - delete me
- [HONEYCOMB-112] - Tap name YANG model constraints are missing
- [HONEYCOMB-113] - Refactoring due to type conversion changes in jvpp
- [HONEYCOMB-114] - Type changed from char to short in CreateSubif class
- [HONEYCOMB-115] - Wrong error while requesting classify-table data
- [HONEYCOMB-118] - Fix vpp classifier model to support node names
- [HONEYCOMB-123] - wrong data type in ACL operational data
- [HONEYCOMB-136] - Netconf connection on port 2830 not possible
- [HONEYCOMB-141] - get on interface operational data returns either 500 or exception
- [HONEYCOMB-142] - Honeycomb returns two ips on an interface when only one is configured
- [HONEYCOMB-143] - Fix key for access-lists/acl list in v3po.yang
- [HONEYCOMB-144] - Make Dump cache manager thread save
- [HONEYCOMB-146] - Unable to create adjacencies in Lisp
- [HONEYCOMB-147] - Bad filtering while dumping local locator-sets
- [HONEYCOMB-149] - Locator interface-ref contains locator-set name instead of interface name (Dumped data)
- [HONEYCOMB-153] - IETF-ACL: provide support for sub interfaces
- [HONEYCOMB-160] - Fix sonar invocation (should be performed only on merge)
- [HONEYCOMB-205] - Service definition from RPM does not work sometimes
- [HONEYCOMB-216] - Cannot read ACL table operational data
- [HONEYCOMB-220] - HC fails to get interface oper data
- [HONEYCOMB-221] - HC fails to get two PBB sub-interfaces
- [HONEYCOMB-222] - Bad ordering when recreating persistent data
New Feature
- [HONEYCOMB-68] - Add support for interface ipv6 configuration
- [HONEYCOMB-97] - Add support for ip_neighbour_add_del for Ipv4
- [HONEYCOMB-101] - Jvpp api missing dump method for Ipv4/Ipv6 neighbours
- [HONEYCOMB-110] - Initial PBB Support
- [HONEYCOMB-128] - add reader for interface ipv6 address
- [HONEYCOMB-134] - Is NAT supported on VPP? There should be a command for SNAT in CLI
- [HONEYCOMB-135] - SNAT API functionality required in HC
- [HONEYCOMB-139] - Add support for L2/L3 ACLs based on ietf-acl model draft revision 8
- [HONEYCOMB-140] - Create archetype for honeycomb plugin creation
Improvement
- [HONEYCOMB-2] - Remove explicit parent creation from v3po
- [HONEYCOMB-25] - Use Java8 in Honeycomb sources
- [HONEYCOMB-60] - Generalization of vbridge-topology model
- [HONEYCOMB-64] - Add ipv4 netmask support
- [HONEYCOMB-100] - introduce timeout for VPP replies
- [HONEYCOMB-104] - Add Ipv4 support for sub-interfaces
- [HONEYCOMB-106] - Generic cache management support
- [HONEYCOMB-108] - Clean HC karaf distribution (remove unnecessary bundles/features)
- [HONEYCOMB-117] - Restructure Honeycomb framework to support VPP plugin via JVPP jar
- [HONEYCOMB-120] - Improve split horizon group YANG type
- [HONEYCOMB-145] - Split TranslateUtils class
- [HONEYCOMB-158] - Make AbstractDataTreeConverter concrete and use composition instead of inheritence
- [HONEYCOMB-201] - Allow write customizers to be marked as write-allways
- [HONEYCOMB-204] - Hide disabled vxlan tunnels from operational data
- [HONEYCOMB-227] - Make DumpCallFailedException extend ReadFailedException
Task
- [HONEYCOMB-4] - publish rpm packages in a yum repo
- [HONEYCOMB-26] - Cleanup maven structure in Honeycomb
- [HONEYCOMB-27] - Sonar
- [HONEYCOMB-28] - Provide tutorial/samples on: How-to-add-new-features-to-HC
- [HONEYCOMB-29] - Present new Honeycomb pipeline in TWS meeting.
- [HONEYCOMB-31] - Provide maven archetype for new HC plugins
- [HONEYCOMB-32] - Support multiple Honeycomb instances in a single environment
- [HONEYCOMB-63] - Bump ODL dependencies to BE-SR2
- [HONEYCOMB-175] - Remove Ipv4WriteUtils utility class
- [HONEYCOMB-215] - Add soft dependency for nsh_sfc into Honeycomb's deb and rpm packaging
- [HONEYCOMB-230] - Refactor Adjacencies Api use in Lisp
Sub-task
- [HONEYCOMB-7] - Evacuate VBD subproject into ODL
- [HONEYCOMB-11] - Design new version of japi with above requirements
- [HONEYCOMB-12] - Document and put on wiki
- [HONEYCOMB-13] - Implement a POC to verify and measure base performance
- [HONEYCOMB-14] - Develop the POC into a full japi v2
- [HONEYCOMB-15] - Migrate Honeycomb to use vpp-japi v2
- [HONEYCOMB-16] - Deprecate vpp-japi
- [HONEYCOMB-17] - Remove vpp-japi
- [HONEYCOMB-19] - Introduce new wiring based on a simple DI framework
- [HONEYCOMB-20] - Implement new startup mechanism (maybe just a simple Main)
- [HONEYCOMB-21] - Provide minimal distribution including new wiring and startup mechanism
- [HONEYCOMB-22] - Remove karaf related and ODL related stuff(distribution, wiring etc) keeping only minimal distribution
- [HONEYCOMB-23] - Document and put on wiki
- [HONEYCOMB-34] - Config data tree initializer
- [HONEYCOMB-36] - L2 connectivity for instances
- [HONEYCOMB-37] - Tunneling (VXLAN)
- [HONEYCOMB-46] - VPP NSH support
- [HONEYCOMB-47] - Tap interface configuration & state
- [HONEYCOMB-48] - Provider networks (VLAN)
- [HONEYCOMB-49] - L2 ACL; srcMAC, dstMAC allow/deny
- [HONEYCOMB-50] - VXLAN configuration
- [HONEYCOMB-51] - Tap interface configuration & state
- [HONEYCOMB-52] - VPP NSH support
- [HONEYCOMB-53] - Interface state change notifications support 1
- [HONEYCOMB-54] - Interface state change notifications support 2
- [HONEYCOMB-55] - VPP GPB plugin configuration 1
- [HONEYCOMB-56] - VPP GPB plugin configuration 2
- [HONEYCOMB-57] - BGP & ARP capture and encap through VXLAN+NSH tunnel configuration
- [HONEYCOMB-59] - VPP routes - introduce locking for subtrees
- [HONEYCOMB-67] - Introduce VppInvocationException to JVPP interface
- [HONEYCOMB-76] - Initial stub for LISP support dev team
- [HONEYCOMB-77] - Prepare presentation for FD.io Paris event on HC
- [HONEYCOMB-82] - Add Gre feature
- [HONEYCOMB-86] - Implement LISP initial feature set according to provided mdoel
- [HONEYCOMB-121] - Fix context using reader customizers to not throw errors on context missing
- [HONEYCOMB-122] - Do the same for readers
- [HONEYCOMB-125] - add “bridge-domain ARP termination table management”
- [HONEYCOMB-130] - Separate v3po as base HC plugin
- [HONEYCOMB-131] - Create integration component in HC
- [HONEYCOMB-137] - Add minimal distro to RPM
Epic
- [HONEYCOMB-5] - Initial Honeycomb code refactor and redesign
- [HONEYCOMB-24] - Various technical tasks
- [HONEYCOMB-30] - All new features for Honeycomb
Story
- [HONEYCOMB-6] - Going formal
- [HONEYCOMB-8] - DataTree
- [HONEYCOMB-9] - Translation layer
- [HONEYCOMB-10] - vpp-japi refactoring
- [HONEYCOMB-18] - Minimal distro
- [HONEYCOMB-33] - Vpp notifications
- [HONEYCOMB-35] - FDS features
- [HONEYCOMB-45] - GPB features
- [HONEYCOMB-61] - Persistence
- [HONEYCOMB-71] - Add VxLAN-GPE feature
- [HONEYCOMB-75] - LISP support in Honeycomb
- [HONEYCOMB-83] - Add Gre Feature
- [HONEYCOMB-91] - L2 fib management support
- [HONEYCOMB-94] - Redesign writer registry to support inter-subtree ordering of writers
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.