From 59df494fda4296675ce0dfe6ce0adf39a5135a2b Mon Sep 17 00:00:00 2001 From: supportontimize Date: Mon, 3 Nov 2025 15:04:09 +0000 Subject: [PATCH 1/3] =?UTF-8?q?New=20release=20=E2=86=92=205.14.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 +++- ontimize-jee-common/pom.xml | 2 +- ontimize-jee-server-jdbc/pom.xml | 2 +- ontimize-jee-server-keycloak/pom.xml | 2 +- ontimize-jee-server-rest/pom.xml | 2 +- ontimize-jee-server/pom.xml | 2 +- ontimize-jee-webclient-addons/pom.xml | 2 +- pom.xml | 2 +- 8 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 267768d8..0655bb1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ ## [Unreleased] +## [5.14.0] - 2025-11-03 ### Changed - **ApplicationContextUtils**: Simplified the getBeanForName method for more streamlined service retrieval. - **DefaultDaoExtensionHelper**: Improved property placeholder handling with Java streams for type safety and clarity, addressing SonarQube findings. @@ -76,7 +77,8 @@ * **POM**: Sorted pom alphabetically and sorted, extracted version to properties and put all dependencies into dependency manager. * **Sonar**: Fix some sonar code smells. -[unreleased]: https://github.com/ontimize/ontimize-jee/compare/5.13.0...HEAD +[unreleased]: https://github.com/ontimize/ontimize-jee/compare/5.14.0...HEAD +[5.14.0]: https://github.com/ontimize/ontimize-jee/compare/5.13.0...5.14.0 [5.13.0]: https://github.com/ontimize/ontimize-jee/compare/5.12.1...5.13.0 [5.12.1]: https://github.com/ontimize/ontimize-jee/compare/5.12.0...5.12.1 [5.12.0]: https://github.com/ontimize/ontimize-jee/compare/5.11.0...5.12.0 diff --git a/ontimize-jee-common/pom.xml b/ontimize-jee-common/pom.xml index fb8240b8..3f2cb3d4 100644 --- a/ontimize-jee-common/pom.xml +++ b/ontimize-jee-common/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-common diff --git a/ontimize-jee-server-jdbc/pom.xml b/ontimize-jee-server-jdbc/pom.xml index 51e2a7f5..1bc8a38a 100644 --- a/ontimize-jee-server-jdbc/pom.xml +++ b/ontimize-jee-server-jdbc/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-server-jdbc diff --git a/ontimize-jee-server-keycloak/pom.xml b/ontimize-jee-server-keycloak/pom.xml index 2d718919..0d51058f 100644 --- a/ontimize-jee-server-keycloak/pom.xml +++ b/ontimize-jee-server-keycloak/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-server-keycloak diff --git a/ontimize-jee-server-rest/pom.xml b/ontimize-jee-server-rest/pom.xml index a78bcd61..515880a3 100644 --- a/ontimize-jee-server-rest/pom.xml +++ b/ontimize-jee-server-rest/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-server-rest diff --git a/ontimize-jee-server/pom.xml b/ontimize-jee-server/pom.xml index 50c314d4..55683b1d 100644 --- a/ontimize-jee-server/pom.xml +++ b/ontimize-jee-server/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-server diff --git a/ontimize-jee-webclient-addons/pom.xml b/ontimize-jee-webclient-addons/pom.xml index 7300a066..7cdda91c 100644 --- a/ontimize-jee-webclient-addons/pom.xml +++ b/ontimize-jee-webclient-addons/pom.xml @@ -5,7 +5,7 @@ com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 ontimize-jee-webclient-addons diff --git a/pom.xml b/pom.xml index 06af2fdb..8e3555d1 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.ontimize.jee ontimize-jee - 5.14.0-SNAPSHOT + 5.14.0 pom Ontimize EE From f424d22ab9e060c432f75284fa2bda90c55d054f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Mart=C3=ADnez=20Kirsten?= Date: Mon, 3 Nov 2025 16:09:35 +0100 Subject: [PATCH 2/3] Update CHANGELOG.md --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0655bb1f..2ef118ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,20 @@ ## [Unreleased] ## [5.14.0] - 2025-11-03 +### Added ✔️ +- **OpenAI Client** + + An OpenAI client has been implemented with a method to process images. This method accepts a parameter of type ProcessRequest, which contains the following: + - The image file to be processed. + - An optional prompt to provide additional instructions (the default behavior is to analyze the image and return it in a specific format). + - The number of retries for the request. + - The output class type (T) expected as a result. + + The client is initialized via a constructor that receives an OpenAiClientConfig object. This configuration object includes: + - The user's API key. + - The model to be used. + - The maximum number of tokens allowed per request. + - The temperature setting (which controls how creative the responses should be). ### Changed - **ApplicationContextUtils**: Simplified the getBeanForName method for more streamlined service retrieval. - **DefaultDaoExtensionHelper**: Improved property placeholder handling with Java streams for type safety and clarity, addressing SonarQube findings. From d1c0bc5343e94aa2df2c7d253c7352e2b8117f07 Mon Sep 17 00:00:00 2001 From: supportontimize Date: Mon, 3 Nov 2025 15:15:59 +0000 Subject: [PATCH 3/3] =?UTF-8?q?New=20develop=20version=20=E2=86=92=205.15.?= =?UTF-8?q?0-SNAPSHOT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ontimize-jee-common/pom.xml | 2 +- ontimize-jee-server-jdbc/pom.xml | 2 +- ontimize-jee-server-keycloak/pom.xml | 2 +- ontimize-jee-server-rest/pom.xml | 2 +- ontimize-jee-server/pom.xml | 2 +- ontimize-jee-webclient-addons/pom.xml | 2 +- pom.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ontimize-jee-common/pom.xml b/ontimize-jee-common/pom.xml index 3f2cb3d4..705e9416 100644 --- a/ontimize-jee-common/pom.xml +++ b/ontimize-jee-common/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-common diff --git a/ontimize-jee-server-jdbc/pom.xml b/ontimize-jee-server-jdbc/pom.xml index 1bc8a38a..3306b6d2 100644 --- a/ontimize-jee-server-jdbc/pom.xml +++ b/ontimize-jee-server-jdbc/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-server-jdbc diff --git a/ontimize-jee-server-keycloak/pom.xml b/ontimize-jee-server-keycloak/pom.xml index 0d51058f..47c0c5f3 100644 --- a/ontimize-jee-server-keycloak/pom.xml +++ b/ontimize-jee-server-keycloak/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-server-keycloak diff --git a/ontimize-jee-server-rest/pom.xml b/ontimize-jee-server-rest/pom.xml index 515880a3..63f7cb9c 100644 --- a/ontimize-jee-server-rest/pom.xml +++ b/ontimize-jee-server-rest/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-server-rest diff --git a/ontimize-jee-server/pom.xml b/ontimize-jee-server/pom.xml index 55683b1d..bc5ae8a8 100644 --- a/ontimize-jee-server/pom.xml +++ b/ontimize-jee-server/pom.xml @@ -4,7 +4,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-server diff --git a/ontimize-jee-webclient-addons/pom.xml b/ontimize-jee-webclient-addons/pom.xml index 7cdda91c..f3b19433 100644 --- a/ontimize-jee-webclient-addons/pom.xml +++ b/ontimize-jee-webclient-addons/pom.xml @@ -5,7 +5,7 @@ com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT ontimize-jee-webclient-addons diff --git a/pom.xml b/pom.xml index 8e3555d1..407a06fc 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.ontimize.jee ontimize-jee - 5.14.0 + 5.15.0-SNAPSHOT pom Ontimize EE