Skip to content

Latest commit

 

History

History
117 lines (93 loc) · 10.9 KB

CHANGELOG-24.1.md

File metadata and controls

117 lines (93 loc) · 10.9 KB

All Projects

Code

  • switched scons builder to new version with python3 support
  • C++11 transition: getting rid of auto_ptr
  • C++11 transition: default C++ standard has been changed to C++11
  • C++11 transition: replacement of auto_ptr with unique_ptr for the generated code
  • C++11 transition: default standard has been changed to C++11
  • updated log4cplus from 1.1.1 to 2.1.1
  • removed py27 target for unit tests
  • fixed various python3 issues - (str/bytes, imports/dependecies, ...)
  • changed versioning from 0.1dev to 0.1.dev0
  • added support for kernel 5.15
  • added support for IPv6 metadata

Deployment

  • switched default executable to python3.6 for all python-based services and tools
  • switched default driver from thrift to CQL for python-based services
  • added support for Ubuntu 22.04
  • added support for Rocky 9.0, 9.1, 9.2
  • added support for new Openstack versions up to 2023.2 with patched kolla-ansible
  • added ability to use ansible-deployer with vanilla kolla-ansible

Other

  • added automatic docs generating with doxygen
  • removed vCenter support
  • removed mesos support

Tf-analytics

  • remove topology and snmp-collector UT - nothing useful there 1269ed9

Tf-ansible-deployer

  • added support for newer versions of ansible executable
  • set python3 as a default executable a4e5302
  • improved ansible-deployer for k8s 1.24 f22f943
  • increased version for docker-compose config 01bcbb5
  • updated docker-compose to newer version 8a52b02

Tf-container-builder

  • add waiting for cassandra is ready to connect for services 3204561
  • Allow to customize MTU in kubernetes CNI 18aebf3
  • change keystone admin port to public port de3aa90

Tf-controller

  • Change cassandra workers number ceaa3c8
  • Add zookeeper lock on schema change 0e753de
  • GetSubnetAddress() function is changed to work with both IPv4 and IPv6 prefixes cd0ccef
  • A vDNS service performance improvement: the single update of bind9 named configuration after the startup of vDNS service was introduced e0ebe78
  • Rework process of waiting keyspaces e67671e
  • Fix race condition between Statemachine callback and Session delete. 6abe526
  • Changes added to execute UpdateFlowhandle code change only when reverse 08e7a92
  • Do not maintain the metadata ip in metadata_ip_map_ of VMI for service based (BFD) health check instance e9390fe
  • Fix for Segmentation fault due to invalid static_cast of NH key pointer, TFB-1849, https://jira.tungsten.io/browse/TFB-1849 8bb2d81
  • Always store subnet tags to the DB 82b54fd
  • Pass bridge vrf as argument to routing vrf walker 482d30c
  • Add synchronization for mac_ip_learning_map a2f1fe8
  • Fix null value for ICMP protocol via neutron plugin. 5c82742
  • Do not allocate metadata index for service based health check instance. 574eaed
  • Disable Pool used for communication with CQL driver 8b3f739
  • The fix for the bug with the absence of internal tunnel routes in an L2 table 86b0230
  • Solves a problem with active-standby AAP routes in the VxLAN routing VRF 4fac41b
  • Added tests for flowing IPv6 routes to vxlan 8e5adf0
  • Added tests for flowing IPv4 routes to vxlan 03cc8b5
  • Metadata6 + NAT66: metadata6 service now works via NAT66 ensuring security for cases when there are several machines with equal LL IPv6 addresses f6c2579
  • Metadata6 with vhost fabric VRF routes to the IPv6 LL address of vhost0 interface f572cc7
  • Updates for new VxLAN routing manager: subnet interface routes 4 BGPaaS, IRT and bug fixes 7e9e044
  • AgentRoute descendants refactoring: unification of the route prefix access functions 340d898
  • a vDNS improvement: a bug associated with requests to partial names (e.g., yandex.) has been fixed, support for resolution of IPv6 FIP addresses eeba013
  • NAT66 for OpenSDN: NAT66 flows for vRouter Agent, IPv6 support for Floating IP pool, NAT44/NAT66+VxLAN+VRF_T 34c6468
  • Fix for a bug in WithdrawEvpnRouteFromRoutingVrf and WalkRoutingVrf: disconnection of a bridge VRF instance from a LR deletes all routes in the routing VRF instance. But actually this should delete routes only originating from this VRF instance 15f6a33
  • The problem of memory cleaning in Metadata6 unit test has been fixed c81277c
  • Solves a problem with HealthCheck when it turns off watched routes after rebooting Agent ace26e6
  • Neighbours (ip -6 n a) and routes (ip -6 r a) for VM interface routes (fe80::n) in the compute host OS for Metadata6 service feee59b
  • Code styling rules were moved into README.md and updated 337311d
  • nodemgr: remove double decode() for containerd runtime 6af4e8b

Tf-neutron-plugin

  • implements the _get_used_quota function to counting used resources 1633c05
  • Fix get quota issues. 612335f
  • Add classmethod decorator for get_project_quotas method c9bdf3a

Tf-packages

  • Remove rhel versions <=6, fedora, from .spec files, fix %endif with no %if, fix net-tools requirement 5cfcab8
  • remove explicit pip2 and pip3 requirements for build 38437f0
  • remove pycassa and thrift 4b2f97f
  • add Cython package install for cassandra-dirver 8699093
  • don't install sphinx for python2 df6d314

Tf-third-party

  • update code to be compatible with python3.8 and upper bdea237

Tf-vnc

  • remove windows stuff 4f65f90
  • Remove vCenter projects 1416f4a
  • remove source for fat-deployer container 9f88d26
  • Remove deployers-containers and openshift containers 4cc0e99
  • remove helm-deployer from projects e93978f

Tf-vrouter

  • NAT66 for vRouter ef617f8
  • fix changes on netif_napi_add & nf_hookfn in rocky9.2 94e6823

Tf-web-controller

  • Enable 4byte ASN number for BGP. f237891

Tf-web-core

  • Enables input of IPv6 addresses for the metadata link local service b204bbb