Commit 575a0498 authored by Raphael Defosseux's avatar Raphael Defosseux

doc(release): release notes for v2.1.0

Signed-off-by: default avatarRaphael Defosseux <raphael.defosseux@openairinterface.org>
parent bbd25304
# RELEASE NOTES: #
## v2.1.0 -- August 2024 ##
* Features
- Add connection handling between UPF and NRF
- Use HTTP Request Timeout parameter from Conf file
- QoS initial support
- N4 interoperability improved
- Performance improvement: CPU usage is further reduced
* Fixes
- Fixes: thread management especially at shutdown.
- Fix FDQN IPv4-only resolution
- Fix Using SD in string hex in UPF profile to send to NRF
- Fix to update TEID after a reconnection with FiveG_S_TMSI
* Tech Debt
- Stopping support for RHEL8/Rocky8 in favor of RHEL9/Rocky9
- Remove NRF dependency from UPF
- HTTP client cpr library refactoring effort
- Bumping up libbpf and bpftool versions:
- libbpf to `master` (currently above `v1.4.5`)
- bpftool to `v7.3.0`
- This should allow to build on newer systems
## v2.0.0 -- December 2023 ##
* Features
......
common-build @ 0968c25e
Subproject commit 062267b9372583ef181f7205ba58c9b6f2b12301
Subproject commit 0968c25ea2414dac69181dc57a23ee17848c3111
......@@ -122,11 +122,16 @@ install_libbpf_from_git() {
fi
$SUDO $INSTALLER install -y $PACKAGE_LIST
cd libbpf
#&& git checkout 051a4009f94d5633a8f734ca4235f0a78ee90469
# we used to checkout to 051a4009f94d5633a8f734ca4235f0a78ee90469 (aka v0.3)
# that was restricting us to build on 5.1xx kernel hosts
# we are now back on the master branch (latest tag at time of writing is v1.4.5)
# displaying the last commit version
git log -n1
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
cd src && make -j $(nproc)
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
$SUDO make install
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
popd
fi
echo "libbpf installation complete"
......@@ -199,9 +204,6 @@ install_bpftool_from_git() {
if [[ $prompt =~ [yY](es)* ]]
then
#GIT_URL=https://github.com/libbpf/bpftool.git
#GIT_URL=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/snapshot/linux-$KERNEL_VERSION.tar.gz
GIT_URL=https://github.com/libbpf/bpftool.git
echo "Install bpftool from $GIT_URL"
pushd $OPENAIRCN_DIR/build/ext
......@@ -211,6 +213,7 @@ install_bpftool_from_git() {
$SUDO rm -rf bpftool
fi
# Checkout to tested version
git clone --branch v7.3.0 --recurse-submodules $GIT_URL
if [[ $OS_DISTRO == "ubuntu" ]]; then
......@@ -219,21 +222,12 @@ install_bpftool_from_git() {
$SUDO $INSTALLER install -y wget
fi
# trick for CI
#if [ ! -f $OPENAIRCN_DIR/build/ext/linux-$KERNEL_VERSION.tar.gz ]; then
# wget -nv --tries=4 --retry-connrefused --wait=8 $GIT_URL
# ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
#fi
#ls -lst linux-$KERNEL_VERSION.tar.gz && tar -xf linux-$KERNEL_VERSION.tar.gz && rm -rf linux-$KERNEL_VERSION.tar.gz
cd bpftool
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
#cd linux-$KERNEL_VERSION/tools/bpf/bpftool && make -j $(nproc)
cd src && CLANG=Nope make -j $(nproc)
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
$SUDO make install
#ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
#$SUDO rm -rf linux-$KERNEL_VERSION
ret=$?;[[ $ret -ne 0 ]] && popd && return $ret
popd
fi
echo "bpftool installation complete"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment