Skip to content

Release v2.3.0

Choose a tag to compare

@GiovanniDeLuc4 GiovanniDeLuc4 released this 04 Nov 21:43
· 1025 commits to main since this release

🇬🇧 Release Notes – Version 2.3.0

🚀 New Features

  • OpenID Connect Support – Added support for OpenID Connect, enabling a more secure and standardized authentication experience.
  • Public Read-Only Mode – Introduced the ability to create a public build without authentication. In this mode, users can view data but cannot modify or add new entries.
  • Privacy Policy Link – Added a direct link to the privacy policy for improved transparency.
  • Internationalization – The application now supports multiple languages, allowing for a better global user experience.
  • Mobile View Support – Added support for mobile display to ensure the interface adapts smoothly to all screen sizes.
  • New List View Mode – Added a new list view for services and groups, complementing the existing block view.
  • Customizable Theme – Enhanced theme customization options to let users personalize the look and feel of the interface.
  • Hide Contacts Option – Added the ability to hide contact (referent) information when not needed.
  • Service Version Formats – Introduced support for multiple versioning formats for services.

⚙️ Technical Upgrades

  • Technology Stack Upgrade – Updated to Java 21, Spring 6, and Spring Boot 3.3.0, with added support for deployment on Tomcat 11 for better performance and maintainability.

🐞 Bug Fixes and Security Updates

🔍 Search and Data Handling

  • Fixed service search by group to correctly return associated results.
  • Fixed the "Join Service" button to properly create memberships from the service page.

🧩 Interface and Usability

  • Revised labels used in the service and statistics/monitoring forms to improve clarity and consistency.
  • Fixed a missing tooltip on the profile tag.
  • Fixed issues with the search bar form behavior.

⚙️ Configuration and Logic

  • Fixed configuration issues related to statistics and monitoring pages.
  • Fixed issues in auto-generated code from configurations.
  • Corrected SQL schema generation for specific database types.

📄 PDF and Dependencies

  • Introduced the PdfBox library for PDF generation, replacing the previous implementation.
  • Removed unused and deprecated Bootstrap files from the web module.

🛡️ Security Vulnerabilities Resolved


🇮🇹 Note di Rilascio – Versione 2.3.0

🚀 Nuove Funzionalità

  • Supporto OpenID Connect – Aggiunto il supporto a OpenID Connect per un’autenticazione più sicura e standardizzata.
  • Modalità Pubblica in Sola Lettura – Introdotta la possibilità di creare una build pubblica senza autenticazione. In questa modalità è possibile consultare i dati, ma non modificarli o aggiungerne di nuovi.
  • Link all’Informativa sulla Privacy – Aggiunto un link diretto all’informativa sulla privacy per maggiore trasparenza.
  • Internazionalizzazione – L’applicazione ora supporta più lingue per un’esperienza d’uso migliore a livello globale.
  • Supporto alla Visualizzazione Mobile – Aggiunto il supporto per la visualizzazione su dispositivi mobili, garantendo un’interfaccia adattabile a tutti gli schermi.
  • Nuova Visualizzazione a Lista – Aggiunta una nuova modalità di visualizzazione a lista per servizi e gruppi, in aggiunta a quella a blocchi.
  • Personalizzazione del Tema – Migliorate le possibilità di personalizzazione del tema grafico per adattare l’interfaccia ai propri gusti.
  • Possibilità di Nascondere i Referenti – Aggiunta l’opzione per non mostrare i referenti quando non necessario.
  • Supporto a Diversi Formati di Versione – Introdotto il supporto a più formati di versione per i servizi.

⚙️ Aggiornamenti Tecnologici

  • Aggiornamento dello Stack Tecnologico – L’applicativo ora utilizza Java 21, Spring 6 e Spring Boot 3.3.0, con supporto al deploy su Tomcat 11 per migliori prestazioni e manutenibilità.

🐞 Correzioni e Aggiornamenti di Sicurezza

🔍 Ricerca e Gestione Dati

  • Fix ricerca dei servizi per gruppo per garantire il corretto ritorno dei risultati associati.
  • Fix della creazione dell’adesione a partire dal servizio tramite il tasto “Aderisci al servizio”.

🧩 Interfaccia e Usabilità

  • Riviste le label utilizzate nelle maschere dei servizi e delle statistiche/monitoraggio per una maggiore chiarezza e coerenza.
  • Aggiunto tooltip mancante sul tag del profilo.
  • Fix della barra di ricerca con form per un comportamento coerente.

⚙️ Configurazioni e Logica

  • Fix delle configurazioni relative alle pagine di statistiche e monitoraggio.
  • Fix sul codice generato automaticamente tramite configurazioni.
  • Correzione della generazione degli schema SQL per alcuni tipi di database.

📄 PDF e Dipendenze

  • Introdotta la libreria PdfBox per la generazione dei PDF, sostituendo la precedente implementazione.
  • Rimozione di file Bootstrap inutilizzati e deprecati dal modulo web.

🛡️ Vulnerabilità Risolte