Releases: telstra/open-kilda
v1.118.0 (24/03/2022)
Features:
- #4730 Added HistoryTopology to save flow history events
- #4733 GRPC stub: return errors on invalid requests (Issue: #4728)
Bug Fixes:
- #4724 Fixed inner vlan change in case of partial update of default flow (Issue: #4411) [storm-topologies]
- #4725 Fixed lag creation with duplicate port numbers (Issue: #4644) [storm-topologies]
Improvements:
- #4679 Bumped version of github api and jwt for changelog generator
- #4715 DeleteAllFlowsV1 endpoint correlation-id [northbound]
For the complete list of changes, check out the commit log.
Affected Components:
grpc, nbworker, history, nb, flow-hs, swmanager
v1.117.0 (17/03/2022)
Features:
Bug Fixes:
- #4718 Fixed deleteAllFlows endpoint timeout while flow in progress (Issue: #4629) [northbound]
- #4723 Fix type cast into LAG port number allocation [storm-topologies]
Improvements:
- #4712 Test/ignore some unstable test [tests]
- #4713 [test] make vxlan tests run on virt env [tests]
- #4652 Upgrade gradle dependencies in topologies, services, gui [northbound][storm-topologies]
- #4684 Replace meter pool with generic pool manager
- #4717 Improved performance of sw manager topology [storm-topologies]
- #4721 Ignore unstable Contention test because of bug 4711 [tests]
- #4720 Add js License files into GUI .gitignore file [gui]
For the complete list of changes, check out the commit log.
v1.116.0 (10/03/2022)
Features:
- #4698 Added sync switch on connect toggle [storm-topologies]
Bug Fixes:
- #4709 Fix: add inaccurate flag to MeterSpeakerData.
- #4714 Fix unmetered bw for noviflow switches
- #4444 GRPC: Fixed changing of logical port type (Issues: #4693 #4694)
- #4701 Fix the minimum bandwidth value for the flow
- #4702 Fix excess y-flow meters (proper building & handing of DeleteSpeakerCommandsRequest) [floodlight]
Improvements:
- #4680 LAG logical port update operation
- #4699 Rework events routing inside SwitchManagerHub [storm-topologies]
- #4700 Ignore leading and trailing spaces in a string for the SwitchId class.
For the complete list of changes, check out the commit log.
Affected Components:
flow-monitor, network, grpc, flow-hs, swmanager, fl
v1.115.2 (02/03/2022)
Improvements:
- #4710 Added SLA check sharding for Flow Monitoring
For the complete list of changes, check out the commit log.
Affected Components:
flow-monitor
v1.115.1 (21/02/2022)
Bug Fixes:
- #4705 Sync misconfigured and excess meters [storm-topologies]
- #4706 Fix build by pinning markupsafe version
For the complete list of changes, check out the commit log.
Affected Components:
swmanager
v1.115.0 (17/02/2022)
Features:
- #4649 Rule manager integration into switch validation (Issue: #4587) [storm-topologies]
- #4685 [test] add yFlowDiversitySpec [tests]
Bug Fixes:
- #4686 Enforce switch multi-table flag in RuleManager if there's existing multi-table flow
- #4688 Allow cookie duplication for RuleManager rule checks
- #4689 Fix NPE in ingress rule generator for single switch flow
- #4691 Fix the output port for a single switch and same port flow
- #4697 Fix rule manager switch validation [storm-topologies]
For the complete list of changes, check out the commit log.
Affected Components:
swmanager
v1.114.0 (31/01/2022)
Features:
- #4675 Y Flow Ping: Periodic pings (Issue: #4589) [storm-topologies]
- #4676 [test] use yFlowPing in func-tests [tests]
- #4616 [yflow] tests for a subFlow [tests]
- #4655 Add diversity to YFlow [docs][northbound][storm-topologies]
Bug Fixes:
- #4674 Fix Y-flow update - handle allocateProtectedPath changes
- #4677 Fix PCE for protected YFlows.
- #4668 Fix switch connections transaction retry policy [storm-topologies]
- #4671 Fix Y-flow API - add allocateProtectedPath to returned entities [northbound]
Improvements:
- #4654 Reimplement LAG logical port number allocation [storm-topologies]
For the complete list of changes, check out the commit log.
Affected Components:
ping, nbworker, network, nb, swmanager, flow-hs
v1.113.0 (25/01/2022)
Features:
- #4651 Y Flow Ping: API [northbound][storm-topologies]
- #4663 Y Flow Ping: manual ping [storm-topologies]
Bug Fixes:
- #4664 Changed Kafka and Zookeeper ports in unit tests (Issue: #4529) [tests]
- #4669 Fix
deepCopy
method for YFlow
Improvements:
- #4672 [test] ignore latency related fields in partUpdateSpec [tests]
- #4535 Cleanup mappers code [northbound][storm-topologies]
- #4659 [test] fix FlowRulesSpec(find sharedRule) [tests]
- #4662 [test] fix "cleanup" in partialUpdateSpec [tests]
- #4665 Remove unused classes from Ping topology [storm-topologies]
- #4670 [test] check that flow is up after updating in swapEndpSpec [tests]
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs, flow-monitor, nb, ping, nbworker, swmanager
v1.112.0 (12/01/2022)
Features:
- #4645 Implement swap for YFlow paths
- #4648 Y-Flow: Ping API design (Issue: #4589) [docs]
- #4146 Adding feature to edit/delete/update isl bfd properties (Issue: #3920) [gui]
Bug Fixes:
- #4658 Fix false negative stats cache missing warnigns
Improvements:
- #4643 ignore qinq tests in yflow spec for singleTable mode [tests]
- #4646 [test] fix LagPortSpec [tests]
- #4647 Of Group converter for Rule Manager [floodlight]
- #4630 Upgrade Gradle to 7.3.3 and other plugins to the recent versions
- #4151 Improvement in kilda gui to defence against brute force attack (Issue: #3564) [gui]
Other changes:
- #4640 [yflow] check that bandwidth is properly consumed [tests]
- #4650 [yflow] add test for y-flow reroute [tests]
- #4624 add tests for yFlow validation [tests]
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs, gui, fl
v1.111.0 (04/01/2022)
Features:
- #4627 Rule Manager Floodlight integration [floodlight]
- #4635 Implement YFlow validation feature
- #4636 Add Rule Manager to Y-Flow FSMs (Issue: #4632) [floodlight]
Bug Fixes:
- #4631 Fix null pointer into flowmonitoring flow cache init
- #4639 Fix incorrect JSON deserialization. [storm-topologies]
- #4641 Fix speaker response timeout handling for y-flow reroute operation
Improvements:
- #4620 [test] fix getActiveServer42Switches [tests]
- #4626 Upgrade log4j dependency version to mitigate log4shell
- #4632 Introduce real staged execution in floodlight [floodlight]
- #4633 Reconfigure switch connections transaction retry policy [storm-topologies]
- #4634 fix restoring swProps in ConfigurationSpec [tests]
- #4637 improve defaultRuleSpec(temporary add sleep) [tests]
- #4638 Of match converter [floodlight]
- #4642 [test] ignore validateSwitch in yflow specs [tests]
Other changes:
- #4621 Extend stats topology by adding support for y-flow objects set [storm-topologies]
- #4595 Initial commit of y-flow tests prototypes [tests]
For the complete list of changes, check out the commit log.
Affected Components:
stats, flow-monitor, network, fl, flow-hs