GovPay 3.9.2
Rilascio versione 3.9.2
Elenco interventi
- #787 File di log separati per WAR, ogni WAR scrive su un file di log dedicato per facilitare il debug.
- #836 Rimozione API-Pagamento e WebConnector: dopo la dismissione del modello 1 da parte di pagoPA queste API non erano piu' necessrie
- #846 Dismissione batch acquisizione flussi di rendicontazione interno: le API SOAP di acquisizione dei flussi di rendicontazione sono deprecate e verranno dismesse da pagoPA, l'acquisizione e' demandata interamente al Batch-FDR che utilizza le nuove API-Rest.
- #856 Aggiunto supporto per SEPA Request To Pay: Aggiunti tre nuovi valori
tipoContabilitaper permettere all'EC di escludere posizioni debitorie dalla veicolazione SRTP secondo le regole pagoPA.
Breaking changes e note di migrazione
Rimossa API di pagamento
La WAR api-pagamento è stata interamente rimossa dopo la dismissione del modello 1 da parte di pagoPA.
Rimosse primitive modello 1 da API pagoPA
Sono state dismesse le primitive SOAP per le operazioni paaVerificaRPT, paaAttivaRPT, paaInviaRT.
Recupero RT solo esterno
La procedura interna di Recupero RT è stata rimossa definitivamente. Il batch deve ora essere installato come componente esterno (govpay-rt-batch).
Nelle API-Backoffice viene mantenuta la configurazione del connettore verso pagoPA utilizzato dal batch esterno via DB.
Acquisizione rendicontazioni esterna
La modalità di default per l'acquisizione rendicontazioni è ora batch esterno FDR. Le installazioni che mantengono la modalità interna devono configurarla esplicitamente.
Database
Le patch 3.9.2.sql per tutti i dialetti supportati (PostgreSQL, Oracle, MySQL, HSQL, SQL Server) includono:
DROP VIEW versamenti_incassi(vista non più utilizzata, modello ORM rimosso)DROP VIEW v_pagamenti_portalee altre viste dipendenti dalla tabellapagamenti_portale- Drop colonna
id_pagamento_portaledarpt - Drop tabelle
pag_port_versamentiepagamenti_portale
Sicurezza e qualità
- Aggiunta action
refresh-owasp-db.ymlper mantenere aggiornato il db delle vulnerabilità utilizzato dalla pipeline principale. - OSS Index disabilitata dalla pipeline (sostituita da OWASP Dependency-Check + OSV Scanner)
- Aggiunta produzione dello SBOM.
- Rimosse classi di supporto alle API-Pagamento non utilizzate.
Testsuite
- Sostitiuite primitive modello 1 e 3 con quelle del modello unico nei test utilizzati per la creazione dei bunch pagamenti necessari per i test di verifica di flussi rendicontazione, riscossioni e riconciliazioni.
- Tutte le transazioni di pagamento della testsuite utilizzano ora il modello unico.
- Eliminati test relativi alle API-Pagamento
Componenti aggiuntivi — versioni minime
Per il deploy di GovPay 3.9.2 utilizzare le versioni minime indicate. I link puntano alle release GitHub di riferimento.
| Componente | Versione minima | Release |
|---|---|---|
| BATCH-ACA | 1.2.3 | link-it/govpay-aca-batch 1.2.3 |
| BATCH-FR | 1.1.4 | link-it/govpay-fdr-batch 1.1.4 |
| BATCH-RT | 1.0.3 | link-it/govpay-rt-batch 1.0.3 |
| BATCH-IBAN | 1.0.2 | link-it/govpay-iban-batch 1.0.2 |
| BATCH-MAGGIOLI | 1.0.3 | link-it/govpay-maggioli-jppa 1.0.3 |
| BATCH-NOTIFICHE | 1.0.2 | link-it/govpay-notify-batch 1.0.2 |
| API-PORTALE | 1.1.12 | link-it/govpay-portal-api 1.1.12 |
| API-STAMPE | 1.2.4 | link-it/govpay-stampe-api 1.2.4 |
| API-GDE | 1.1.3 | link-it/govpay-gde-api 1.1.3 |
| LIB-BOM | 1.1.4 | link-it/govpay-bom 1.1.4 |
| LIB-COMMON | 1.1.2 | link-it/govpay-common 1.1.2 |
| PORTAL APP | 5.1.0 | link-it/govpay-portal 5.1.0 |
Riferimenti
- 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.1...3.9.2