Skip to content

Releases: telstra/open-kilda

v1.118.0 (24/03/2022)

23 Mar 15:55
Compare
Choose a tag to compare

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)

17 Mar 15:44
Compare
Choose a tag to compare

Features:

  • #4683 [test] check update-lag-port action [tests]
  • #4687 [test] check yFlow periodicPings [tests]

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)

10 Mar 14:28
Compare
Choose a tag to compare

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)

04 Mar 15:20
Compare
Choose a tag to compare

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)

01 Mar 17:18
Compare
Choose a tag to compare

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)

17 Feb 14:53
Compare
Choose a tag to compare

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)

31 Jan 10:02
Compare
Choose a tag to compare

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)

25 Jan 12:43
Compare
Choose a tag to compare

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)

18 Jan 10:14
Compare
Choose a tag to compare

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)

10 Jan 14:48
Compare
Choose a tag to compare

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