diff --git a/README.md b/README.md
index eb3b9ce4967de92d676651a3a6abafa89b4cbcad..5b377e2247e9e59836c72397c4bee8de93e56bb9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-[PACKAGE]: ../../raw/master/mkp/bgp_peer-2.2.2-20240308.mkp "bgp_peer-2.2.2-20240308.mkp"
+[PACKAGE]: ../../raw/master/mkp/bgp_peer-2.2.3-20240517.mkp "bgp_peer-2.2.3-20240517.mkp"
 # BGP Peer
 
 Check plugin to monitor the status of BGP peers and inventory plugin for static BGP peer data.
diff --git a/mkp/bgp_peer-2.2.3-20240517.mkp b/mkp/bgp_peer-2.2.3-20240517.mkp
new file mode 100644
index 0000000000000000000000000000000000000000..98c2f6b9584b6207051d5a4fa65d3e16217ed45a
Binary files /dev/null and b/mkp/bgp_peer-2.2.3-20240517.mkp differ
diff --git a/source/gui/metrics/bgp_peer.py b/source/gui/metrics/bgp_peer.py
index 483d0e02212a43d8d24757ddaa9c5a67e52d72ae..a6f8bcfef666f906a9c6f46baaf268ff56e8ac59 100644
--- a/source/gui/metrics/bgp_peer.py
+++ b/source/gui/metrics/bgp_peer.py
@@ -9,6 +9,7 @@
 #
 # BGP Peer metrics plugin
 #
+# 2024-05-17: fixed typo in range mac -> max (crashed graphs in cmk 2.3.)
 #
 from cmk.gui.i18n import _
 
@@ -198,7 +199,7 @@ graph_info['bgp_peer.time_since_last_update'] = {
     'metrics': [
         ('bgp_peer_inupdateelapsedtime', 'area'),
     ],
-    'range': (0, 'bgp_peer_inupdateelapsedtime:mac'),
+    'range': (0, 'bgp_peer_inupdateelapsedtime:max'),
 }
 
 # juniper prefixes
diff --git a/source/packages/bgp_peer b/source/packages/bgp_peer
index d56270f46f2172be4679ce52b7fd0639c19dc57a..880d7963fae7de33413f25cdbe3520606fd5d17a 100644
--- a/source/packages/bgp_peer
+++ b/source/packages/bgp_peer
@@ -37,7 +37,7 @@
            'web': ['plugins/views/inv_bgp_peer.py']},
  'name': 'bgp_peer',
  'title': 'BGP Peer',
- 'version': '2.2.2-20240308',
+ 'version': '2.2.3-20240517',
  'version.min_required': '2.2.0b1',
- 'version.packaged': '2.2.0p17',
+ 'version.packaged': '2.2.0p24',
  'version.usable_until': None}