Releases: telstra/open-kilda
v1.135.0 (19/05/2023)
Features:
- #5190 Update API doc for HA-Flow read operation (Issue: #5148) [docs]
- #5164 Feature/ha validation (Issue: #5152)
Bug Fixes:
- #5202 Change flags for excess meter in SwitchSyncSpec to support WB switches
- #4892 Add payload validation for API v2 (Issue: #3491) [northbound]
Improvements:
- #4874 Upgrade java dependencies 2022/07
For the complete list of changes, check out the commit log.
Affected Components:
nb
v1.134.0 (17/05/2023)
Features:
- #5194 HA flows Part 12: Add H&S partial update operation (Issue: #5061)
- #5180 HA flows Part 11: Add H&S update operation (Issue: #5061)
Bug Fixes:
- #5185 Y flow paths update on diverse flows Update/Patch API (Issue: #5175)
- #5183 Update logic to exclude redundant sub flows from diversity section (Issue: #5181)
Improvements:
- #5189 #5175: [TEST] Incorrect get paths response for Y-Flow after partial update (Issues: #5175 #5175) [tests]
- #5193 #5181: [TEST] Y flow get paths API must not return sub flows of the same Y flow in diversity group section (Issues: #5181 #5191) [tests]
- #5173 #5148: [TEST] Add ability to read HA paths (Issue: #5148) [tests]
- #5119 Feature/5025use rule manager for flow validation (Issue: #5025)
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs
v1.133.0 (02/05/2023)
Features:
- #5167 Add GET HA-Flow Paths API endpoint (Issue: #5148)
- #5139 Add HA-flow related parallelism options into FlowHs topology (Issue: #5061) [configuration]
Bug Fixes:
- #4886 Handling RequestRejectedException and proper logging of correlation_id (Issue: #4305) [northbound]
- #5178 fix logstash container build (Issue: #5177)
Improvements:
Other changes:
For the complete list of changes, check out the commit log.
Affected Components:
nb, flow-monitor
v1.132.0 (24/04/2023)
Features:
- #5120 HA flows Part 7: Add H&S create operation (Issue: #5061)
- #5154 HA flows Part 8: Add ability to create diverse HA flow (Issue: #5061)
- #5156 HA flows Part 9: Add H&S delete operation (Issue: #5061)
- #5161 HA flows Part 10: Add OF rules (Issue: #5061)
- #5166 Fix incorrect HA-flow protected path allocation (Issue: #5165)
- #5149 HA flows Part 6: Modify the way of storing HA-flow data in DB (Issue: #5061)
Bug Fixes:
Improvements:
- #4833 Do not expose storm ports
- #5158 Add db migration instructions into changelog generator Based on Labels
- #5168 [TEST] Improve post-test cleanups [tests]
- #4596 rsync requirement during build added to README [docs]
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs
Upgrade notes:
OrientDB schema have been changed in this release. You need to apply schema migration. Please follow migration instructions.
v1.131.0 (05/04/2023)
Features:
Bug Fixes:
- #5123 5075 bugfix - tests added to framework [tests]
- #5137 Fix a typo in error message in PathSpec test [tests]
Improvements:
- #4896 Revise and update docs (2022/07) [docs]
- #4836 Attempt to fix funcional tests inaccurate error reporting [tests]
- #5094 Improvement/readme description floodlight debug [docs]
- #5126 fix findOverLargeIslands unit test (Issues: #2910 #5118) [tests]
- #5132 [TEST] Asynchronous healthcheck [tests]
- #4945 More proper way to serialize kafka data [storm-topologies]
- #5109 tags change for the low priority test [tests]
- #5142 Remove useless actions from Y flow FSMs
- #5143 Decrease stats pull timeout in Stats topology test
For the complete list of changes, check out the commit log.
Affected Components:
stats
Upgrade notes:
OrientDB schema have been changed in this release. You need to apply schema migration. Please follow migration instructions.
v1.130.0 (23/03/2023)
Features:
- #5070 Path validation (Issue: #4527) [docs]
- #5078 Ability to add single switch flow into diverse group Closes #2072 (Issues: #2072 #2072)
Bug Fixes:
- #5064 Fixed bug with empty vlan stats and set vlans (Issue: #5063) [storm-topologies]
- #5036 #4984: fix sub flow descriptions (Issue: #4984)
- #5079 fix flow_id in path from flow update request ignored (Issue: #5075)
- #5110 Bugfix/4574 switch validation fail for grpc timeout (Issue: #4574)
Improvements:
- #5124 #4574: Switch validation when GPRC is down tests (Issue: #4574) [tests]
- #5128 5013 max bandwidth from topologyyaml is not applying (Issue: #5013)
- #5104 #5063: Can't patch flow with empty vlan stats and non zeros src/dst vlans tests (Issues: #5063 #5063) [tests]
- #5107 #5067: Added vlan in range check for flow statistics tests (Issue: #5067) [tests]
- #5012 Added Kilda High Level Design doc [docs]
- #5115 #4527: Path validation tests (Issues: #4527 #4527) [tests]
For the complete list of changes, check out the commit log.
Affected Components:
nbworker
v1.129.1 (21/03/2023)
Bug Fixes:
Improvements:
- #5127 Fixing low priority test on updated error description [tests]
- #5093 Added ability to turn off storm topologies run [configuration]
- #5108 Improve performance of SwitchConnectedDevices storing (Issue: #5051)
- #5065 #5042: Quick fix to update flow creation errors in low priority tests (Issue: #5042) [tests]
- #5116 Updated test in YFlowCreateSpec which failed on HW environment [tests]
For the complete list of changes, check out the commit log.
Upgrade notes:
OrientDB schema have been changed in this release. You need to apply schema migration. Please follow migration instructions.
v1.129.0 (09/03/2023)
Features:
- #5031 v2 API: add get switch flows per ports
Bug Fixes:
- #5090 Bugfix/2660 empty rule none drop fix (Issue: #2660)
- #5092 Really ignore generated kafka-conf/server.properties file (Issues: #5006 #5068) [configuration]
- #5071 Added vlan in range check for flow statistics (Issue: #5067)
- #5043 4991 Updated Grpc Exception Handler (Issue: #4991)
- #5076 adding functional tests to check negatives cases for flow_update [tests]
- #5113 restructuring and extending tests for maxLatency (tier2) update on patch endpoint [tests]
- #5055 Fix validation for maxLatency and maxLatencyTier on Flow update.
Improvements:
- #5052 Fix/docs [docs]
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs
v1.128.0 (28/02/2023)
Features:
- #5062 Design for HA-flows (Issue: #5061) [docs]
- #5066 HA flows Part 1: API objects (Issue: #5061) [northbound]
- #5081 HA flows Part 2: Added DB objects (Issue: #5061)
- #5087 HA flows Part 4: Added messages for CRUD operations (Issue: #5061)
- #5088 HA flows Part 5: Added CRUD operations stub (Issue: #5061)
- #5089 Added functional tests for HA-flow CRUD stub (Issue: #5061) [tests]
Bug Fixes:
- #5091 Hotfix: Disable to allocate protected path for one switch flow by PATCH (Issue: #5084) [storm-topologies]
- #5102 Fixing issue with stats collection on HW otsdb [tests]
Improvements:
- #5073 Unignore flow func tests [tests]
- #5086 Add max depth to the error while path computation (Issue: #5085)
- #5030 #5017: #4926: Add tests to verify missing YFlow/subflows stats (Issues: #4926 #5017) [tests]
- #5095 fixing descriptions for the legacy test [tests]
- #5096 Changing error description for path latency < maxLatency t2 test [tests]
- #5100 Revert "#5017: #4926: Add tests to verify missing YFlow/subflows stats" (Issues: #4926 #5017) [tests]
- #5101 Ignore legacy broken test - "User is able to replug ISL with enabled BFD, receive new ISL, enable bfd on it and replug back" [tests]
For the complete list of changes, check out the commit log.
Affected Components:
nb, flow-hs, nbworker
Upgrade notes:
OrientDB schema have been changed in this release. You need to apply schema migration. Please follow migration instructions.
v1.127.0 (06/02/2023)
Bug Fixes:
- #5059 Fixed incorrect vlan stats create/update (Issues: #5057 #5058) [storm-topologies]
- #5041 Fix Y-flow with one-switch flow ping timeout (Issue: #5019)
- #5045 fix max latency reason not shown
- #5020 resuse bandwidth during Y create (Issue: #4965)
- #5023 Fix unit in max_latency validator log (Issue: #5022)
Improvements:
- #4994 Removed unused code from floodlight tests [floodlight]
- #5002 Simplified and partially refactored tests in MultitableFlowsSpec [tests]
- #5006 Stabilize YFlow swap paths steps [tests]
- #5007 Add a reason to the exception message when no path is found.
- #5042 move bw fail reason to the end of the log message
- #5049 Update README.md with new env setup instruction
- #5050 Added more fields for connected devices grouping
- #5021 Removed unused classes FlowPathWithEncapsulation and FlowPathsWithEncapsulation
For the complete list of changes, check out the commit log.
Affected Components:
flow-hs, connected, nbworker, fl