Index | Thread | Search

From:
"Alvar Penning" <post@0x21.biz>
Subject:
[update/maintainer update] net/icinga: update web2 and icingadb{,-web}
To:
<ports@openbsd.org>, "Stuart Henderson" <stu.ports@spacehopper.org>
Date:
Thu, 20 Nov 2025 18:01:28 +0100

Download raw body.

Thread
  • Alvar Penning:

    [update/maintainer update] net/icinga: update web2 and icingadb{,-web}

Hi Stuart,
Hi ports@,

New versions of Icinga Web 2, Icinga DB, and Icinga DB Web were released
yesterday. The necessary icinga-php-library and icinga-php-thirdparty
updates were already done by you, Stuart.

A diff for the other updates follows.

- https://github.com/Icinga/icingaweb2/releases/tag/v2.12.6
- https://github.com/Icinga/icingadb/releases/tag/v1.5.0
- https://github.com/Icinga/icingadb-web/releases/tag/v1.3.0

Best,
Alvar


diff --git icingadb-web/Makefile icingadb-web/Makefile
index 037d16e34f0..eea7e4ecafb 100644
--- icingadb-web/Makefile
+++ icingadb-web/Makefile
@@ -2,7 +2,7 @@ COMMENT=	web-based UI for Icinga DB
 
 GH_PROJECT=	icingadb-web
 MODULE_NAME=	icingadb-web
-MODULE_VERSION=	v1.2.3
+MODULE_VERSION=	v1.3.0
 MODULE_DEST=	${PREFIX}/icinga-web2/modules/icingadb
 
 HOMEPAGE=	https://icinga.com/docs/icinga-db-web/
diff --git icingadb-web/distinfo icingadb-web/distinfo
index 5075ca3f6eb..80619af64be 100644
--- icingadb-web/distinfo
+++ icingadb-web/distinfo
@@ -1,2 +1,2 @@
-SHA256 (icingadb-web-1.2.3.tar.gz) = C5BjTop1uMDKKKj8jC1F5sQa5ty+EBeotPZi7JWTHVE=
-SIZE (icingadb-web-1.2.3.tar.gz) = 2076565
+SHA256 (icingadb-web-1.3.0.tar.gz) = Pk1gjk0Vh9hiMTEsn6SAHixYGd5/P7lSv6Vpt2ZyDKQ=
+SIZE (icingadb-web-1.3.0.tar.gz) = 2074882
diff --git icingadb-web/pkg/PLIST icingadb-web/pkg/PLIST
index a74c1487a02..a06da15167b 100644
--- icingadb-web/pkg/PLIST
+++ icingadb-web/pkg/PLIST
@@ -27,18 +27,14 @@ icinga-web2/modules/icingadb/application/controllers/HostController.php
 icinga-web2/modules/icingadb/application/controllers/HostgroupController.php
 icinga-web2/modules/icingadb/application/controllers/HostgroupsController.php
 icinga-web2/modules/icingadb/application/controllers/HostsController.php
-icinga-web2/modules/icingadb/application/controllers/MigrateController.php
 icinga-web2/modules/icingadb/application/controllers/NotificationsController.php
 icinga-web2/modules/icingadb/application/controllers/RedundancygroupController.php
 icinga-web2/modules/icingadb/application/controllers/ServiceController.php
 icinga-web2/modules/icingadb/application/controllers/ServicegroupController.php
 icinga-web2/modules/icingadb/application/controllers/ServicegroupsController.php
 icinga-web2/modules/icingadb/application/controllers/ServicesController.php
+icinga-web2/modules/icingadb/application/controllers/SuggestController.php
 icinga-web2/modules/icingadb/application/controllers/TacticalController.php
-icinga-web2/modules/icingadb/application/controllers/UserController.php
-icinga-web2/modules/icingadb/application/controllers/UsergroupController.php
-icinga-web2/modules/icingadb/application/controllers/UsergroupsController.php
-icinga-web2/modules/icingadb/application/controllers/UsersController.php
 icinga-web2/modules/icingadb/application/forms/
 icinga-web2/modules/icingadb/application/forms/ApiTransportForm.php
 icinga-web2/modules/icingadb/application/forms/Command/
@@ -64,7 +60,6 @@ icinga-web2/modules/icingadb/application/forms/Navigation/ActionForm.php
 icinga-web2/modules/icingadb/application/forms/Navigation/IcingadbHostActionForm.php
 icinga-web2/modules/icingadb/application/forms/Navigation/IcingadbServiceActionForm.php
 icinga-web2/modules/icingadb/application/forms/RedisConfigForm.php
-icinga-web2/modules/icingadb/application/forms/SetAsBackendForm.php
 icinga-web2/modules/icingadb/application/views/
 icinga-web2/modules/icingadb/application/views/scripts/
 icinga-web2/modules/icingadb/application/views/scripts/joystickPagination-icingadb.phtml
@@ -207,7 +202,6 @@ icinga-web2/modules/icingadb/library/Icingadb/Model/ActionUrl.php
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/ActionAndNoteUrl.php
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/Bitmask.php
-icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/BoolCast.php
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/FlattenedObjectVars.php
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/HasProblematicParent.php
 icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/ReRoute.php
@@ -292,6 +286,9 @@ icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateHostsSlaReport.
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateServiceSlaReport.php
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateServicesSlaReport.php
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/IcingaHealth.php
+icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Notifications/
+icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Notifications/V1/
+icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Notifications/V1/Source.php
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/RedisHealth.php
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/
 icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/HostSlaReport.php
@@ -456,7 +453,6 @@ icinga-web2/modules/icingadb/public/css/widget/donut-container.less
 icinga-web2/modules/icingadb/public/css/widget/downtime-card.less
 icinga-web2/modules/icingadb/public/css/widget/host-state-badges.less
 icinga-web2/modules/icingadb/public/css/widget/key-value-list.less
-icinga-web2/modules/icingadb/public/css/widget/migrate-popup.less
 icinga-web2/modules/icingadb/public/css/widget/monitoring-health.less
 icinga-web2/modules/icingadb/public/css/widget/notice.less
 icinga-web2/modules/icingadb/public/css/widget/object-features.less
@@ -472,12 +468,13 @@ icinga-web2/modules/icingadb/public/css/widget/tag-list.less
 icinga-web2/modules/icingadb/public/css/widget/view-mode-switcher.less
 icinga-web2/modules/icingadb/public/js/
 icinga-web2/modules/icingadb/public/js/action-list.js
-icinga-web2/modules/icingadb/public/js/migrate.js
 icinga-web2/modules/icingadb/public/js/progress-bar.js
 icinga-web2/modules/icingadb/run.php
 icinga-web2/modules/icingadb/test/
 icinga-web2/modules/icingadb/test/php/
 icinga-web2/modules/icingadb/test/php/Lib/
+icinga-web2/modules/icingadb/test/php/Lib/FailoverCommandTransport.php
+icinga-web2/modules/icingadb/test/php/Lib/IntermittentlyFailingCommandTransport.php
 icinga-web2/modules/icingadb/test/php/Lib/PerfdataSetWithPublicData.php
 icinga-web2/modules/icingadb/test/php/Lib/StrikingCommandTransport.php
 icinga-web2/modules/icingadb/test/php/application/
diff --git icingadb/Makefile icingadb/Makefile
index 68f1cce46c9..204ee608d41 100644
--- icingadb/Makefile
+++ icingadb/Makefile
@@ -1,7 +1,7 @@
 COMMENT=	configuration and state database for Icinga
 
 GH_PROJECT=	icingadb
-GH_TAGNAME=	v1.4.0
+GH_TAGNAME=	v1.5.0
 
 MODGO_MODNAME=	github.com/icinga/icingadb
 MODGO_VERSION=	${GH_TAGNAME}
diff --git icingadb/distinfo icingadb/distinfo
index beaec966924..89bca181e4f 100644
--- icingadb/distinfo
+++ icingadb/distinfo
@@ -38,8 +38,8 @@ SHA256 (go_modules/github.com/google/go-cmp/@v/v0.7.0.mod) = Mch0odKhjmKwVQ+CPOe
 SHA256 (go_modules/github.com/google/go-cmp/@v/v0.7.0.zip) = ZKnOBG8sMg43g/ug0fShX4oY8LAJtnvyf3YwkZ2z9Tk=
 SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = c9pHtjOLAKCC/UUao1oyc9OtwJuOm7qY2rAQkeQCr24=
 SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 0PAvN3IX9CcC4lloTgZEHtv1FA3dzDS6m+pWA4s4pu0=
-SHA256 (go_modules/github.com/icinga/icinga-go-library/@v/v0.7.2.mod) = KprdWzHfVTTn84xXqjj6G8ptGcpgFksD6hT+FrKH8sE=
-SHA256 (go_modules/github.com/icinga/icinga-go-library/@v/v0.7.2.zip) = W2C40snMVpVkwlIHltFe+3Pb1fOwGxUbnqnOeRzSEfA=
+SHA256 (go_modules/github.com/icinga/icinga-go-library/@v/v0.8.1.mod) = TuBy+Tlxexr7Zaw8o3K8RRWunQx3rkzixq9qDRaDTeQ=
+SHA256 (go_modules/github.com/icinga/icinga-go-library/@v/v0.8.1.zip) = FgJRtm+KhVjJsmXmzllXmh45ZvPh6fSnmaVRrIuIxCU=
 SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.6.1.mod) = XXfNPd0IYZ25q3vITtJAlbDicioz7d4iGzJlEMKwH/w=
 SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.6.1.zip) = I97Ou1pRFK8aaH++1k1qZ08el25wsrTNwn9S0LAgy0s=
 SHA256 (go_modules/github.com/jmoiron/sqlx/@v/v1.4.0.mod) = TK1YPczEsJNGdNt/yFycLDIu5YeTNmhgqupYL2WRmU0=
@@ -58,16 +58,16 @@ SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8tX4nKRRV34XRkub
 SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.mod) = QTaqoj/LMXaikoIvKoqYzMey/eOKWZIsFSsAb1nVlpU=
 SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.zip) = iNH4l/4qHSSz/cxlCa6AlPAFQDlHELOim/NuZzD6qso=
 SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
-SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.zip) = dw4It6mueDrM4DTOy+8ZLLkhXznk0NxOP7DhGDDb+X4=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8=
+SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.zip) = xwEBAAJWZWvAtyhoB88XeFLHU6ABo6o8VdU3NXX7gao=
 SHA256 (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.mod) = I7HAJPY7k4SKyOOj1z4H/ymxl+XS6qC+yxKCtJVMaN8=
 SHA256 (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.zip) = PwPJZdWejV4/zvHBS2gZGrCwZ064rTuXoYuyaH6yn9A=
 SHA256 (go_modules/github.com/pkg/errors/@v/v0.9.1.mod) = 3yjGqCPxgddheWlxd8DFlDxv+zjzwQstxTvjYO59RYk=
 SHA256 (go_modules/github.com/pkg/errors/@v/v0.9.1.zip) = 1MNri80GFikKORMhXg9TuTG9bgBnBZbylg3xtEryvQc=
 SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
 SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A=
-SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.10.0.mod) = kuP4uAVyC/DxMc5mfG+fr1JdLPypEuz+jGNSrYfYJ1A=
-SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.10.0.zip) = VCfad6ib/xYZEhJuPlAqgyAzFsUqKmeIG6nQdw3vUiQ=
+SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.16.0.mod) = bVq+RIntf4jVi2SnFPH2zfBcKeRzKyNMMocJK0LzJrg=
+SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.16.0.zip) = 6/q95nlTIIKBKBCdXNiwrhNvyTnzNSYbFgK725Mhalw=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.1.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E=
 SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = MZnZS+UChBQiIGYso7AOGd3R3r5OgN3HRf9CA+y2AcA=
@@ -75,8 +75,8 @@ SHA256 (go_modules/github.com/ssgreg/journald/@v/v1.0.0.mod) = 6QtdD0azw9+4s97Z2
 SHA256 (go_modules/github.com/ssgreg/journald/@v/v1.0.0.zip) = pT91pP9bXQE8WDFKd8jgMCTJgrpChNDuNU9ix40z30o=
 SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = WOylTSZyhCeAb0CQiCjodi01LMOwoLC2DcYM5hdn//Y=
 SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = PCLB0cTEAk6xahLwGHd1ZAvzXVGwoGZJ/rx3lxGUUcA=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = Nsh1c1J6l86X/BXOKhAeZeXrs1DbFC0J9jNYDLjVyDk=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = WEavIEBD8p3yhQJhCb8y22UZw9fh1cOmX++xdPnYHTM=
+SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = tzJbVh6tUwS3K58yrryHH/SbOCNmfVMKSf1sjzrfyW4=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = //gWjZjmoHFWxFShtuklUJ8xd+lsFVUW1/lrQHnMo78=
 SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y=
 SHA256 (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.mod) = jWRIx58ZL5WIWzBwEtXdMtCmQC7jxHb/N2HwB1NsLXs=
@@ -96,8 +96,8 @@ SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = XErAMQolMwdXA5zPOpjnX+/by3
 SHA256 (go_modules/golang.org/x/mod/@v/v0.17.0.zip) = py/lt5VUqJk9+VEtBeI3kI060LSAAcGrkrf6Uzns9EA=
 SHA256 (go_modules/golang.org/x/net/@v/v0.30.0.mod) = cyMeKp5Xhgaj/n4ODJP/qWMavCAh96v6RCWGA4ZpCW8=
 SHA256 (go_modules/golang.org/x/net/@v/v0.30.0.zip) = w1e3ec3AjQlS97rUxFzoQiO3xgBdd1gioXkBro9lu7o=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.15.0.mod) = cguY8b8DPWtkpFTKjCnNym6SZat9cNs7g03/SVYPFYc=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.15.0.zip) = dOIhrofKoPnH7IxIwco56Vee2J8JTHlEvdocrK59KgA=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.18.0.mod) = 0zPFS3SviguOx0jTfFly0nudCIueRci/XDq1INIRMJA=
+SHA256 (go_modules/golang.org/x/sync/@v/v0.18.0.zip) = k5oaVzzYPfVoNrY3BSpF9qYPeLhqWjdfwMbCmKhooU0=
 SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210514084401-e8d321eab015.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
 SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
@@ -114,7 +114,7 @@ SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod)
 SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = ThgX+WTKNOVFuBr9oDJaXonPWN4uQT2CB8Cv3dD9wVw=
 SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk=
 SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU=
-SHA256 (icingadb-1.4.0.zip) = 6wZdYxRJkWkgfp1HsEcUy1r6hYo/57TOWlyUMpW9+TA=
+SHA256 (icingadb-1.5.0.zip) = sXqboDonPhhP1sNA9p9sIxdzAHa4cPjzPs/zet8Vtr4=
 SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = 40
 SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = 55809
 SIZE (go_modules/github.com/!vivid!cortex/ewma/@v/v1.2.0.mod) = 44
@@ -155,8 +155,8 @@ SIZE (go_modules/github.com/google/go-cmp/@v/v0.7.0.mod) = 41
 SIZE (go_modules/github.com/google/go-cmp/@v/v0.7.0.zip) = 130179
 SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = 30
 SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 31981
-SIZE (go_modules/github.com/icinga/icinga-go-library/@v/v0.7.2.mod) = 1129
-SIZE (go_modules/github.com/icinga/icinga-go-library/@v/v0.7.2.zip) = 106085
+SIZE (go_modules/github.com/icinga/icinga-go-library/@v/v0.8.1.mod) = 1245
+SIZE (go_modules/github.com/icinga/icinga-go-library/@v/v0.8.1.zip) = 130783
 SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.6.1.mod) = 79
 SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.6.1.zip) = 78585
 SIZE (go_modules/github.com/jmoiron/sqlx/@v/v1.4.0.mod) = 157
@@ -175,16 +175,16 @@ SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8936
 SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.mod) = 84
 SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.zip) = 20977
 SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = 146
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.mod) = 146
-SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.28.zip) = 2733563
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.mod) = 146
+SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.32.zip) = 2748068
 SIZE (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.mod) = 32
 SIZE (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.zip) = 3871
 SIZE (go_modules/github.com/pkg/errors/@v/v0.9.1.mod) = 29
 SIZE (go_modules/github.com/pkg/errors/@v/v0.9.1.zip) = 17866
 SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37
 SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433
-SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.10.0.mod) = 498
-SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.10.0.zip) = 385605
+SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.16.0.mod) = 635
+SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.16.0.zip) = 584449
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.1.0.mod) = 39
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = 39
 SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = 45731
@@ -192,8 +192,8 @@ SIZE (go_modules/github.com/ssgreg/journald/@v/v1.0.0.mod) = 34
 SIZE (go_modules/github.com/ssgreg/journald/@v/v1.0.0.zip) = 12337
 SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = 276
 SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = 43974
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.mod) = 417
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.10.0.zip) = 130241
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = 498
+SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = 134860
 SIZE (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = 216
 SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = 188
 SIZE (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.mod) = 283
@@ -213,8 +213,8 @@ SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.mod) = 84
 SIZE (go_modules/golang.org/x/mod/@v/v0.17.0.zip) = 165172
 SIZE (go_modules/golang.org/x/net/@v/v0.30.0.mod) = 155
 SIZE (go_modules/golang.org/x/net/@v/v0.30.0.zip) = 1842318
-SIZE (go_modules/golang.org/x/sync/@v/v0.15.0.mod) = 36
-SIZE (go_modules/golang.org/x/sync/@v/v0.15.0.zip) = 26332
+SIZE (go_modules/golang.org/x/sync/@v/v0.18.0.mod) = 36
+SIZE (go_modules/golang.org/x/sync/@v/v0.18.0.zip) = 25708
 SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 34
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210514084401-e8d321eab015.mod) = 33
 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod) = 33
@@ -231,4 +231,4 @@ SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) =
 SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = 39844
 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95
 SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623
-SIZE (icingadb-1.4.0.zip) = 3354764
+SIZE (icingadb-1.5.0.zip) = 3370896
diff --git icingadb/modules.inc icingadb/modules.inc
index 025637f2a34..b685a740c69 100644
--- icingadb/modules.inc
+++ icingadb/modules.inc
@@ -18,7 +18,7 @@ MODGO_MODULES =	\
 	github.com/goccy/go-yaml			 v1.13.0 \
 	github.com/google/go-cmp			 v0.7.0 \
 	github.com/google/uuid				 v1.6.0 \
-	github.com/icinga/icinga-go-library		 v0.7.2 \
+	github.com/icinga/icinga-go-library		 v0.8.1 \
 	github.com/jessevdk/go-flags			 v1.6.1 \
 	github.com/jmoiron/sqlx				 v1.4.0 \
 	github.com/kr/text				 v0.2.0 \
@@ -27,15 +27,15 @@ MODGO_MODULES =	\
 	github.com/mattn/go-colorable			 v0.1.13 \
 	github.com/mattn/go-isatty			 v0.0.20 \
 	github.com/mattn/go-runewidth			 v0.0.12 \
-	github.com/mattn/go-sqlite3			 v1.14.28 \
+	github.com/mattn/go-sqlite3			 v1.14.32 \
 	github.com/okzk/sdnotify			 v0.0.0-20180710141335-d9becc38acbd \
 	github.com/pkg/errors				 v0.9.1 \
 	github.com/pmezard/go-difflib			 v1.0.0 \
-	github.com/redis/go-redis/v9			 v9.10.0 \
+	github.com/redis/go-redis/v9			 v9.16.0 \
 	github.com/rivo/uniseg				 v0.2.0 \
 	github.com/ssgreg/journald			 v1.0.0 \
 	github.com/stretchr/objx			 v0.5.2 \
-	github.com/stretchr/testify			 v1.10.0 \
+	github.com/stretchr/testify			 v1.11.1 \
 	github.com/vbauerster/mpb/v6			 v6.0.4 \
 	go.uber.org/goleak				 v1.3.0 \
 	go.uber.org/multierr				 v1.11.0 \
@@ -44,7 +44,7 @@ MODGO_MODULES =	\
 	golang.org/x/exp				 v0.0.0-20240506185415-9bf2ced13842 \
 	golang.org/x/mod				 v0.17.0 \
 	golang.org/x/net				 v0.30.0 \
-	golang.org/x/sync				 v0.15.0 \
+	golang.org/x/sync				 v0.18.0 \
 	golang.org/x/sys				 v0.26.0 \
 	golang.org/x/text				 v0.19.0 \
 	golang.org/x/tools				 v0.21.0 \
diff --git web2/Makefile web2/Makefile
index b7f5a6ffe55..15c025c0f56 100644
--- web2/Makefile
+++ web2/Makefile
@@ -2,9 +2,8 @@ COMMENT =	next-generation web UI for icinga
 
 GH_ACCOUNT =	Icinga
 GH_PROJECT =	icingaweb2
-GH_TAGNAME =	v2.12.5
+GH_TAGNAME =	v2.12.6
 PKGNAME =	icinga-web2-${GH_TAGNAME:S/v//}
-REVISION =	0
 
 MODULES=	lang/php
 
diff --git web2/distinfo web2/distinfo
index bc337183ed2..99e3d81bd00 100644
--- web2/distinfo
+++ web2/distinfo
@@ -1,2 +1,2 @@
-SHA256 (icingaweb2-2.12.5.tar.gz) = h1bKujKHqqqbC/OY3n9YGnwNJVh8ZbbigEzyKBnVQXE=
-SIZE (icingaweb2-2.12.5.tar.gz) = 6365042
+SHA256 (icingaweb2-2.12.6.tar.gz) = ApfB8owuANt0uXeAMP40b1s0oUh0XQqZJtbu74Zl2HM=
+SIZE (icingaweb2-2.12.6.tar.gz) = 6365228