Rilascio versione 3.9.3.p2
Sommario
Patch release di manutenzione su 3.9.3.p1. Risolve un bug silenzioso sulla persistenza del flag abilitato del connettore d'integrazione delle Applicazioni (Issue #874): il connettore veniva salvato in DB sempre come ABILITATO='false' indipendentemente dallo stato dell'applicazione.
🐛 Bug fix
Issue #874 — Connettore d'integrazione dell'Applicazione persistito sempre con abilitato = false
Nella persistenza EAV della tabella connettori, la riga cod_proprieta = 'ABILITATO' associata al connettore d'integrazione di
un'applicazione (cod_connettore = '<CODAPP>_INTEGRAZIONE') risultava sempre valore = 'false', a prescindere dallo stato di abilitazione dell'applicazione.
🔧 Build / Repo
- Versione Maven: tutti i moduli portati a
3.9.3.p2. publiccode.yml:softwareVersionallineato a 3.9.3.p2.- Merge di
masterin3.9.xper allineare la history dei tag pubblicati.
📋 Metadati
- Versione Maven:
3.9.3.p2. - Nessuna nuova patch SQL introdotta.
- Nessuna variazione del contratto API.
📊 Statistiche
- Issue chiuse: #874
- Refactor: nessuno; fix puntuale in
ApplicazioniConverter.
📦 Componenti aggiuntivi — versioni minime
Invariati rispetto a 3.9.3.p1.
| Componente | Versione minima |
|---|---|
| CORE (GovPay) | 3.9.3.p2 |
| BATCH-ACA | 1.2.3 |
| BATCH-FR | 1.1.5 |
| BATCH-RT | 1.0.3 |
| BATCH-IBAN | 1.0.2 |
| BATCH-MAGGIOLI | 1.0.3 |
| BATCH-NOTIFICHE | 1.0.6 |
| API-PORTALE | 1.1.12 |
| API-STAMPE | 1.2.4 |
| API-GDE | 1.1.4 |
| LIB-BOM | 1.1.4 |
| LIB-COMMON | 1.1.2 |
| PORTAL APP | 5.1.0 |
⬆ Aggiornamento
Da 3.9.3.p1 / 3.9.3
Patch in-place: sostituire i WAR/EAR con quelli della 3.9.3.p2. Non sono richieste patch DB. Il fix Java allinea il flag ABILITATO del connettore d'integrazione al primo PUT dell'applicazione. Se si vuole riallineare subito i dati persistiti, eseguire il blocco appeso in coda alla patch 3.9.2.sql (sezione -- 3.9.3.p2) del proprio dialetto.
Da 3.9.2 / 3.9.2.p1
Vale la procedura standard di aggiornamento alla 3.9.3 (vedi Release Notes 3.9.3) e alla 3.9.3.p1 (vedi Release Notes 3.9.3.p1). Le patch db/sql/<dialetto>/patch/3.9.2.sql di questo rilascio includono già in coda il blocco -- 3.9.3.p2 di backfill.
Configurazioni Spring Security personalizzate
Resta valida la procedura di migrazione dei file spring-sec/*-applicationContext-security.xml introdotta in 3.9.3
(<global-method-security> → <method-security secured-enabled="true" pre-post-enabled="false"/>). Vedi Release Notes 3.9.3 § Breaking changes.
🔗 Riferimenti
- Issue: #874
- Release notes 3.9.3.p1: RELEASE_NOTES_3.9.3.p1.md
- Release notes 3.9.3: RELEASE_NOTES_3.9.3.md
- Documentazione: https://govpay.readthedocs.io/it/master/
- Repository: https://github.com/link-it/govpay
- Issue tracker: https://github.com/link-it/govpay/issues
Full Changelog: 3.9.3.p1...3.9.3.p2