This is an automated email from the ASF dual-hosted git repository.

riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 6d9a694dcb chore(deps): Bump Spring Boot and Spring dependencies 
(#3473)
6d9a694dcb is described below

commit 6d9a694dcb2701cc481a318a8db21b9e2e007e42
Author: Dominik Riemer <[email protected]>
AuthorDate: Wed Feb 12 11:43:51 2025 +0100

    chore(deps): Bump Spring Boot and Spring dependencies (#3473)
    
    * chore(deps): Bump Spring Boot and Spring dependencies
    
    * Add json-smart to dependency management
---
 pom.xml                                            | 33 ++++++++++++++--------
 streampipes-commons/pom.xml                        |  2 +-
 streampipes-service-base/pom.xml                   |  2 +-
 .../service/base/ServiceBaseConfig.java            | 18 ++++++------
 4 files changed, 33 insertions(+), 22 deletions(-)

diff --git a/pom.xml b/pom.xml
index 79c079d87e..728851acfb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,12 +62,12 @@
         <geojson-jackson.version>1.14</geojson-jackson.version>
         <google-maps-services.version>2.2.0</google-maps-services.version>
         <graalvm.js.version>23.0.0</graalvm.js.version>
-        <gson.version>2.10</gson.version>
-        <guava.version>33.2.0-jre</guava.version>
+        <gson.version>2.12.1</gson.version>
+        <guava.version>33.4.0-jre</guava.version>
         <httpclient.version>4.5.13</httpclient.version>
         <httpcore.version>4.4.9</httpcore.version>
         <influxdb.version>2.24</influxdb.version>
-        <inlong.version>1.12.0</inlong.version>
+        <inlong.version>1.13.0</inlong.version>
         <iotdb.version>1.3.0</iotdb.version>
         <jackson.version>2.17.0</jackson.version>
         <jackson.databind.version>2.17.0</jackson.databind.version>
@@ -86,6 +86,7 @@
         <jedis.version>5.1.4</jedis.version>
         <jersey.version>3.1.3</jersey.version>
         <jgrapht.version>1.5.1</jgrapht.version>
+        <json-smart.version>2.4.10</json-smart.version>
         <jsrosbridge.version>0.2.0</jsrosbridge.version>
         <jjwt.version>0.11.2</jjwt.version>
         <jts-core.version>1.19.0</jts-core.version>
@@ -93,11 +94,11 @@
         <lightcouch.version>0.2.0</lightcouch.version>
         
<maven-plugin-annotations.version>3.13.0</maven-plugin-annotations.version>
         <mailapi.version>1.4.3</mailapi.version>
-        <micrometer-prometheus.version>1.12.0</micrometer-prometheus.version>
-        <micrometer-observation.version>1.12.0</micrometer-observation.version>
+        <micrometer-prometheus.version>1.14.3</micrometer-prometheus.version>
+        <micrometer-observation.version>1.14.3</micrometer-observation.version>
         <mqtt-client.version>1.12</mqtt-client.version>
         <nats.version>2.19.1</nats.version>
-        <netty.version>4.1.72.Final</netty.version>
+        <netty.version>4.1.118.Final</netty.version>
         <okhttp.version>3.13.1</okhttp.version>
         <opencsv.version>5.9</opencsv.version>
         <opennlp.version>2.3.1</opennlp.version>
@@ -118,10 +119,10 @@
         <slack-api.version>1.4.0</slack-api.version>
         <slf4j.version>2.0.6</slf4j.version>
         <snakeyaml.version>2.2</snakeyaml.version>
-        <springdoc.version>2.3.0</springdoc.version>
-        <spring.version>6.1.1</spring.version>
-        <spring-boot.version>3.2.0</spring-boot.version>
-        <spring-security.version>6.3.0</spring-security.version>
+        <springdoc.version>2.8.4</springdoc.version>
+        <spring.version>6.2.2</spring.version>
+        <spring-boot.version>3.4.2</spring-boot.version>
+        <spring-security.version>6.4.2</spring-security.version>
         <swagger.version>2.2.19</swagger.version>
         <type-parser.version>0.8.1</type-parser.version>
         <hawtbuf.version>1.11</hawtbuf.version>
@@ -260,7 +261,7 @@
             </dependency>
             <dependency>
                 <groupId>io.micrometer</groupId>
-                <artifactId>micrometer-registry-prometheus</artifactId>
+                
<artifactId>micrometer-registry-prometheus-simpleclient</artifactId>
                 <version>${micrometer-prometheus.version}</version>
             </dependency>
             <dependency>
@@ -328,6 +329,11 @@
                 <artifactId>jakarta.xml.bind-api</artifactId>
                 <version>${jakarta-xml-bind-api.version}</version>
             </dependency>
+            <dependency>
+                <groupId>net.minidev</groupId>
+                <artifactId>json-smart</artifactId>
+                <version>${json-smart.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.apache.activemq</groupId>
                 <artifactId>activemq-client</artifactId>
@@ -796,6 +802,11 @@
                 <artifactId>netty-transport</artifactId>
                 <version>${netty.version}</version>
             </dependency>
+            <dependency>
+                <groupId>io.netty</groupId>
+                <artifactId>netty-transport-native-epoll</artifactId>
+                <version>${netty.version}</version>
+            </dependency>
             <dependency>
                 <groupId>org.atteo.classindex</groupId>
                 <artifactId>classindex</artifactId>
diff --git a/streampipes-commons/pom.xml b/streampipes-commons/pom.xml
index dcd4d15142..af80ef01da 100644
--- a/streampipes-commons/pom.xml
+++ b/streampipes-commons/pom.xml
@@ -45,7 +45,7 @@
         </dependency>
         <dependency>
             <groupId>io.micrometer</groupId>
-            <artifactId>micrometer-registry-prometheus</artifactId>
+            
<artifactId>micrometer-registry-prometheus-simpleclient</artifactId>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
diff --git a/streampipes-service-base/pom.xml b/streampipes-service-base/pom.xml
index dc2d5780cf..114d63f7cb 100644
--- a/streampipes-service-base/pom.xml
+++ b/streampipes-service-base/pom.xml
@@ -64,7 +64,7 @@
         </dependency>
         <dependency>
             <groupId>io.micrometer</groupId>
-            <artifactId>micrometer-registry-prometheus</artifactId>
+            
<artifactId>micrometer-registry-prometheus-simpleclient</artifactId>
         </dependency>
         <dependency>
             <groupId>org.springframework.boot</groupId>
diff --git 
a/streampipes-service-base/src/main/java/org/apache/streampipes/service/base/ServiceBaseConfig.java
 
b/streampipes-service-base/src/main/java/org/apache/streampipes/service/base/ServiceBaseConfig.java
index d4866af124..e154019d94 100644
--- 
a/streampipes-service-base/src/main/java/org/apache/streampipes/service/base/ServiceBaseConfig.java
+++ 
b/streampipes-service-base/src/main/java/org/apache/streampipes/service/base/ServiceBaseConfig.java
@@ -26,22 +26,22 @@ public class ServiceBaseConfig {
 
   private static final String ENDPOINT_INCLUDE_KEY = 
"management.endpoints.web.exposure.include";
 
-  private static final String ENDPOINTS_ENABLED_BY_DEFAULT = 
"management.endpoints.enabled-by-default";
+  private static final String ENDPOINTS_ACCESS_DEFAULT = 
"management.endpoints.access.default";
 
   private static final String SERVER_PORT_KEY = "server.port";
 
   public static void addPrometheusConfig(Properties properties) {
+    var env = Environments.getEnvironment();
+    String endpointAccessLevel = 
env.getSetupPrometheusEndpoint().getValueOrDefault()
+        ? "read-only"
+        : "none";
 
-    properties.setProperty(ENDPOINTS_ENABLED_BY_DEFAULT, Environments
-                                                .getEnvironment()
-                                                .getSetupPrometheusEndpoint()
-                                                .getValueOrDefault()
-                                                .toString());
+    properties.setProperty(ENDPOINTS_ACCESS_DEFAULT, endpointAccessLevel);
 
     properties.setProperty(ENDPOINT_INCLUDE_KEY, Environments
-                                                  .getEnvironment()
-                                                  
.getPrometheusEndpointInclude()
-                                                  .getValueOrDefault());
+        .getEnvironment()
+        .getPrometheusEndpointInclude()
+        .getValueOrDefault());
   }
 
   public static void addPortConfig(Integer port, Properties properties) {

Reply via email to