Releases: telstra/open-kilda
v1.38.0 (30/09/2019)
Features:
- #2693 Added multitable support into floodlight logic [floodlight][storm-topologies]
- #2745 Add switch connection port info. Fix #2681 (Issue: #2681) [northbound][storm-topologies]
- #2812 Port history antiflap stats (Issue: #2718) [storm-topologies]
Bug Fixes:
- #2830 Fixed different timeFirstSeen and TimeLastSeen for Connected Devices
Improvements:
- #2624 OF cookie management cleanup [floodlight][storm-topologies]
- #2796 add flowHistory test for v2 [tests]
- #2831 Tag more low-value tests as LOW_PRIORITY [tests]
- #2832 Removed migration 1.13 artifact
- #2767 extend statistic test coverage for different type of flow [tests]
For the complete list of changes, check out the commit log.
v1.37.0 (26/09/2019)
v1.37.0 (26/09/2019)
Features:
- #2756 Added catching of LLDP by Floodlight (Issue: #2582) [floodlight]
- #2697 Added instalation of LLDP rules (Issue: #2582) [floodlight][storm-topologies]
- #2704 Added switch validation of LLDP (Issue: #2582) [storm-topologies]
- #2643 Added ability to collect Connected Devices for flow (Issue: #2582) [floodlight][northbound][storm-topologies]
Bug Fixes:
- #2817 Fixed null LLDP meter (Issue: #2582) [floodlight]
- #2819 Do not catch LLDP if switch has only 1 OF table (Issue: #2582) [floodlight][storm-topologies]
- #2820 Validate LLDP meters with Noviflow burstsize limitations (Issue: #2582) [storm-topologies]
- #2825 Added LLDP cookies and meters to StatsTopology cache (Issue: #2582) [storm-topologies]
- #2810 Fixed handling of unexpected responses in SwitchManagerWorker in Network topology. (Issue: #2809) [storm-topologies]
Improvements:
- #2816 Extend lldp tests with lldp+vxlan tests [tests]
- #2754 Add connected devices traffgen support to testing framework [tests]
- #2824 fix logic in makePathMorePreferable [tests]
- #2828 Update lldp tests to select switches for tests more granularly [tests]
- #2776 Add test for 'new switch connects' scenario [tests]
- #2782 add test "System doesn't reroute flow to a path with not enough bandwidth available" [tests]
- #2800 add waiter to openTsdbSpec [tests]
- #2808 Add test to verify single-port flow rules validation/synchronization [tests]
- #2739 Func tests for connected devices rules (Issue: #2582) [tests]
- #2807 Added event logging with getting statistics. (Issue: #2801) [floodlight][storm-topologies]
- #2815 Fixed 1.14 migration
For the complete list of changes, check out the commit log.
Affected Components:
stats, nbworker, swmanager, fl, nb, flow, network, neo4j
Upgrade notes:
Related to #2643
Also please consider using following migration scripts to update db:
In case of issues these rollback scripts should be executed:
v1.36.1 (19/09/2019)
v1.36.1 (19/09/2019)
Bug Fixes:
- #2813 Hotfix/isl round trip graph issue. [gui]
For the complete list of changes, check out the commit log.
Affected Components:
GUI
v1.36.0 (18/09/2019)
v1.36.0 (18/09/2019)
Features:
- #2760 Feature to enable search functionality to drop-downs (Issues: #2648 #2737) [gui]
- #2698 Allocate LLDP resources for flows (Issue: #2582) [storm-topologies]
- #2726 Port history feature [northbound][storm-topologies]
Bug Fixes:
- #2752 Add protected paths to flow cache in stats topology. Fix #2749 [storm-topologies]
- #2790 Fix the search for N network paths. (Issue: #2789) [storm-topologies]
- #2546 Force
WorkerBolt
to be more strict with stored data [storm-topologies] - #2804 Fix for handling bfd response from speaker in network topology [storm-topologies]
Improvements:
- #2696 Enable nested VLAN support into OVS into lab-service [tests]
- #2764 add test system is able to reuse current protected path when can't find new protected path while intentional reroute (Issue: #2762) [tests]
- #2725 improve procedure of making path more preferable (Issue: #2426) [tests]
- #2792 minor fix in swapEndpointSpec [tests]
- #2793 Changed default broadcast address for kilda discovery [floodlight]
- #2802 Revert unhandledInput behaviour in worker bolts [storm-topologies]
Other changes:
For the complete list of changes, check out the commit log.
Affected Components:
fl, neo4j, flow-hs, nb, flow, network, nbworker, stats
v1.35.1 (11/09/2019)
v1.35.1 (11/09/2019)
Features:
Bug Fixes:
- #2784 Fixed JSON deserialization when switch sync error. (Issue: #2783) [northbound][storm-topologies]
Improvements:
- #2778 Change logic of verification duplicate isl in PCE
- #2775 add monitoring section in readme file for performance test [tests]
For the complete list of changes, check out the commit log.
Affected Components:
network, swmanager, nb
v1.35.0 (09/09/2019)
Features:
- #2688 Added detectConnectedDevices fields to v1 Flow API (Issue: #2582) [api][northbound]
- #2703 Allocate LLDP resources (Issue: #2582) [storm-topologies]
- #2738 Add switch rules synchronization when switch activation. (Issue: #2331) [storm-topologies]
Improvements:
- #2748 fix config for FL containers in docker-compose.yml [configuration]
- #2568 fix creating topology for performance test [tests]
- #2763 change flow description for auto tests [tests]
- #2766 Fix removing of unallocated resources on neo4j failure / constraint. [storm-topologies]
- #2771 Minor improvements in FlowSyncSpec [tests]
- #2773 Minor timeout increase for better test stability [tests]
- #2652 Propagate correlation id into completable future callbacks [floodlight]
- #2777 Fixed processing an activated switch if the meterEntry is null in the synchronization response. [storm-topologies]
For the complete list of changes, check out the commit log.
Affected Components:
nb, fl, network, flow, swmanager, flow-hs
Upgrade notes:
If you have an older version of Kilda installed, then you must migrate the data stored in Neo4j
before you deploy and start this version. You should execute migration scripts before starting of deployment:
In case of any issues you are able to rollback 1.8 changes using:
v1.34.0 (02/09/2019)
Features:
- #2679 Expose switch features over rest api [northbound][storm-topologies]
Bug Fixes:
- #2730 Fix tag extension for cases when no IterationTags annotation present [tests]
- #2712 Fix switch rules synchronization. (Issues: #2706 #2707) [storm-topologies]
- #2727 Split consumer groups for different regions [floodlight]
Improvements:
- #2690 Switch Validation Refactoring (Issue: #2582) [storm-topologies]
- #2732 adjust flowCrud to work with not empty env [tests]
- #2733 Increase stats waiting timeout for better stability of test [tests]
- #2671 Produce LLDP packets by traffexam (Issue: #2661)
- #2741 small improvements for tests [tests]
For the complete list of changes, check out the commit log.
Affected Components:
nbworker, neo4j, fl, swmanager, nb
Upgrade notes:
Related to #2679
Also please consider using following migration scripts to update db:
In case of issues these rollback scripts should be executed:
v1.33.0 (27/08/2019)
Features:
- #2644 Add multitable flag for fl commands
Bug Fixes:
- #2721 Fix CommandBuilder in the SwitchManager topology. [storm-topologies]
- #2724 Add retry when neo4j's ClientException is thrown [storm-topologies]
- #2729 Force stats topology cache sync to work with H&S requests [storm-topologies]
Improvements:
- #2566 Minor change for which tests are tagged as SMOKE_SWITCHES [tests]
- #2711 Add 'purgeTopology' setup step in performance tests [tests]
- #2713 Adjust all tests to properly handle antiflap cooldown. [tests]
- #2653 extend vxlanFlow tests (APIv1) by checking rules [tests]
- #2723 add "See" annotation [tests]
- #2675 Get rid from ISL cost manipulation in DB. (Issue: #2263) [storm-topologies]
- #2687 refactor flowHelperV2,flowCrud,swapEndpoint files [tests]
Other changes:
- #2715 Fixed RemoveFlow constructor error [floodlight]
- #2719 Revert "Take into account bugfix label while generating changelog"
- #2720 Take into account bugfix label while generating changelog
- #2722 Add missing flow reroute fail event in flow dashboard [storm-topologies]
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs, swmanager, flow, fl, network, stats
v1.32.0 (20/08/2019)
v1.32.0 (20/08/2019)
Features:
Bug Fixes:
- #2596 Added udp dst port match into broadcast default rule. (Issue: #2595) [floodlight]
- #2695 Fix flow delete without resources +flow reroute v2 resource deallocation [storm-topologies]
- #2700 Update tests to workaround issue #2595 [tests]
- #2705 Hot fix wrong error message expected in func tests [tests]
- #2709 Hot fix wrong error message expected in func tests [tests]
- #2710 Do not match UDP port for broadcast rule on Centec [floodlight]
Improvements:
- #2691 Increase wait after wfm finished for better test stability. [tests]
- #2668 Use hs auto-reroutes by default. Update waiters for path allocation [tests]
- #2673 Simplify unit test exec process
- #2647 add tests: vxlan for api v2 [tests]
- #2682 Added switch features to switch DB model [storm-topologies]
- #2686 Add the default rules to switch rules synchronization. [floodlight][storm-topologies]
For the complete list of changes, check out the commit log.
Upgrade notes:
It is required to synchronize default rules on all switches.
Also please consider using following migration scripts to update db:
In case of issues these rollback scripts should be executed:
v1.31.0 (14/08/2019)
v1.31.0 (14/08/2019)
Bug Fixes:
- #2662 Fixed incorrect converting meter rate/burstsize from packets to kilobits [floodlight]
- #2685 Fix default flow creation in v2 +fixed resetting of FSM in case of retry [northbound]
Improvements:
- #2672 Misc fixes in tests [tests]
Other changes:
- #2637 Enable Vxlan support for v2 api [floodlight]
- #2683 Fix Kilda-FlowOperations-Filtered-Table Kibana search
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs, nb, fl