pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/icinga2



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Apr 23 13:11:14 UTC 2026

Modified Files:
        pkgsrc/net/icinga2: Makefile PLIST distinfo

Log Message:
icinga2: updated to 2.16.0

2.16.0 (2026-04-23)

With this release the license of the project was updated to GPLv3 or later.

In this release we've added the `OTLPMetricsWriter`, a new perfdata writer targeting backends that support the
OpenTelemetry protocol. We recommend users to replace other perfdata writers with this one if possible, especially
`ElasticsearchWriter`, which is now deprecated and scheduled for removal in v2.18.

Another big improvement is the addition of streaming support to our HTTP handlers. Most handlers now use chunked
encoding to reduce the amount of the generated JSON document that has to be kept in memory at any one time. Some
endpoints, notably `v1/objects/query`, will also start to stream the response immediately, as the results are processed.
This should solve most of the memory issues users were seeing when using the Icinga 2 API on large clusters.

We've also redone our Docker images with this version, with some changes to how the `/data` directory is mounted and
initialized, so make sure you read the new documentation page for
[installing Icinga 2 in containers](https://icinga.com/docs/icinga-2/latest/doc/02-installation/For-Container).

Below is a summary of the changes relevant for our users. For the complete list of issues and PRs, please see the
[milestone on GitHub](https://github.com/Icinga/icinga2/issues?q=is%3Aclosed+milestone%3A2.16.0).


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/icinga2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/icinga2/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/net/icinga2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/icinga2/Makefile
diff -u pkgsrc/net/icinga2/Makefile:1.23 pkgsrc/net/icinga2/Makefile:1.24
--- pkgsrc/net/icinga2/Makefile:1.23    Fri Feb  6 11:01:42 2026
+++ pkgsrc/net/icinga2/Makefile Thu Apr 23 13:11:14 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2026/02/06 11:01:42 adam Exp $
+# $NetBSD: Makefile,v 1.24 2026/04/23 13:11:14 adam Exp $
 
-DISTNAME=      icinga2-2.15.2
+DISTNAME=      icinga2-2.16.0
 CATEGORIES=    net sysutils
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=icinga/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
@@ -8,7 +8,7 @@ GITHUB_TAG=     v${PKGVERSION_NOREV}
 MAINTAINER=    ef%math.uni-bonn.de@localhost
 HOMEPAGE=      https://icinga.com/docs/icinga-2/latest/doc/01-about/
 COMMENT=       Monitoring system
-LICENSE=       gnu-gpl-v2
+LICENSE=       gnu-gpl-v3
 
 ICINGA2_USER?=         icinga
 ICINGA2_GROUP?=                icinga
@@ -22,8 +22,8 @@ PKG_USERS_VARS+=      ICINGA2_USER
 PKG_GROUPS_VARS+=      ICINGA2_GROUP ICINGA2_COMMAND_GROUP
 BUILD_DEFS+=           ICINGA2_USER ICINGA2_GROUP ICINGA2_COMMAND_GROUP VARBASE PKG_SYSCONFBASE
 
-USE_LANGUAGES=         c c++
 USE_CXX_FEATURES=      c++17
+USE_LANGUAGES=         c c++
 USE_TOOLS+=            flex bison
 
 RCD_SCRIPTS=           icinga2
@@ -161,6 +161,7 @@ LDFLAGS+=   ${COMPILER_RPATH_FLAG}${PREFIX
 .include "../../devel/boost-libs/buildlink3.mk"
 .include "../../devel/cmake/build.mk"
 .include "../../devel/libexecinfo/buildlink3.mk"
+.include "../../devel/protobuf/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/atomic64.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/icinga2/PLIST
diff -u pkgsrc/net/icinga2/PLIST:1.4 pkgsrc/net/icinga2/PLIST:1.5
--- pkgsrc/net/icinga2/PLIST:1.4        Wed Feb 19 18:02:21 2025
+++ pkgsrc/net/icinga2/PLIST    Thu Apr 23 13:11:14 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/02/19 18:02:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/04/23 13:11:14 adam Exp $
 ${PLIST.mysql}lib/icinga2/libmysql_shim.so
 ${PLIST.mysql}lib/icinga2/libmysql_shim.so.${PKGVERSION}
 ${PLIST.pgsql}lib/icinga2/libpgsql_shim.so
@@ -9,7 +9,7 @@ man/man8/icinga2.8
 sbin/icinga2
 share/doc/icinga2/AUTHORS
 share/doc/icinga2/CHANGELOG.md
-share/doc/icinga2/COPYING
+share/doc/icinga2/LICENSE.md
 share/doc/icinga2/NEWS
 share/doc/icinga2/README.md
 share/doc/icinga2/markdown/01-about.md
@@ -114,6 +114,7 @@ ${PLIST.livestatus}share/examples/icinga
 share/examples/icinga2/features-available/mainlog.conf
 ${PLIST.notification}share/examples/icinga2/features-available/notification.conf
 ${PLIST.perfdata}share/examples/icinga2/features-available/opentsdb.conf
+share/examples/icinga2/features-available/otlpmetrics.conf
 ${PLIST.perfdata}share/examples/icinga2/features-available/perfdata.conf
 share/examples/icinga2/features-available/syslog.conf
 share/examples/icinga2/icinga2.conf
@@ -165,6 +166,7 @@ share/icinga2/include/plugins-contrib.d/
 share/icinga2/include/plugins-contrib.d/network-services.conf
 share/icinga2/include/plugins-contrib.d/operating-system.conf
 share/icinga2/include/plugins-contrib.d/raid-controller.conf
+share/icinga2/include/plugins-contrib.d/smart-advanced.conf
 share/icinga2/include/plugins-contrib.d/smart-attributes.conf
 share/icinga2/include/plugins-contrib.d/storage.conf
 share/icinga2/include/plugins-contrib.d/systemd.conf

Index: pkgsrc/net/icinga2/distinfo
diff -u pkgsrc/net/icinga2/distinfo:1.10 pkgsrc/net/icinga2/distinfo:1.11
--- pkgsrc/net/icinga2/distinfo:1.10    Mon Feb  2 09:48:56 2026
+++ pkgsrc/net/icinga2/distinfo Thu Apr 23 13:11:14 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.10 2026/02/02 09:48:56 adam Exp $
+$NetBSD: distinfo,v 1.11 2026/04/23 13:11:14 adam Exp $
 
-BLAKE2s (icinga2-2.15.2.tar.gz) = 803813b96a1da499d858f4d8a16ff2aacf4cdc75ea06baa133cb1d528e404033
-SHA512 (icinga2-2.15.2.tar.gz) = f83976c39408a18cea5834039d2442b88cde25fe39ec32672fb6c4cd048942fd0f3b17ed36abcd7e7cd5624a24a28184364ed28df90c8703f45cbc0df5f65a4b
-Size (icinga2-2.15.2.tar.gz) = 9454903 bytes
+BLAKE2s (icinga2-2.16.0.tar.gz) = 984ecb1551f37a61bb09847e8a87b48190d846c8018c410b50c85684d2aeddce
+SHA512 (icinga2-2.16.0.tar.gz) = 1bf9060d3589fb70238290d624180f324398375d69caf38d21060857650033b1450ee7c82c6089fbc756a94461f3bfe465c3190558e327d4427a0fc1e1da3199
+Size (icinga2-2.16.0.tar.gz) = 9585508 bytes
 SHA1 (patch-third-party_cmake_FindMySQL.cmake) = a33567c30db47c4fab379f1b7c358174dd85fdd3



Home | Main Index | Thread Index | Old Index