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
- remove topology and snmp-collector UT - nothing useful there
1269ed9
- 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
- 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
- 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
- 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
- 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
- update code to be compatible with python3.8 and upper
bdea237
- 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
- Enable 4byte ASN number for BGP.
f237891
- Enables input of IPv6 addresses for the metadata link local service
b204bbb