Releases: link-it/govpay
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
GovPay 3.9.1
- #857 Corretta ricerca pendenze per
idDominio,IUV, eliminando il filtro in OR sulle colonneIuvVersamento e IuvPagamentonon piu' necessario dopo il passaggio al modello unico.
Full Changelog: 3.9.0...3.9.1
GovPay 3.9.0
- #837 Supporto spedizione notifiche pagamenti verso Suite Maggioli attraverso batch esterno
- #841 Personalizzazione del numero di notifiche da inviare per Thread
- #847 Pannello Impostazioni non visibile
- #848 Irrobustita la risposta della sonda StandIn di pagoPA
- #851 Supporto recupero RT mancanti attraverso batch esterno
- #852 Supporto verifica della configurazione degli IBAN tramite batch esterno
- #853 Supporto spedizione notifiche pagamenti "salvo buon fine" tramite batch esterno
Full Changelog: 3.8.2...3.9.0
GovPay 3.7.9
- #742 Corretta gestione dei filtri per dominio nel servizio
/rendicontazioni. - #762 Aggiunta possibilita di customizzare la baseurl nel json di risposta delle ricerche in caso di installazione dietro a un frontend.
- #766 Modificata ricerca dei Flussi di Rendicontazione per idFlusso
case insensitive. - #767 Aggiunta risorsa per scaricare la ricevuta in formato pdf nelle API Ragioneria V3.
- #793 Corretto errore nella valorizzazione della MBT per la primitiva
PaGetPaymentV2. - #798 Aggiunto supporto alla configurazione delle properties di spring-sec tramite variabili d'ambiente.
- #816 Aggiunta validazione issuer e audience per l'autenticazione OAuth2.
- #833 Eliminati controlli semantici su sull'anagrafica debitore in fase di acquisizione RT.
Full Changelog: 3.7.8...3.7.9
GovPay 3.8.2
- #818 Aggiunto campo
pendenza.tipomancante nei risultati della chiamata/rppdelle API-Pendenze. - #819 Corretto errore risultati multipli restituiti dal servizio
/rendicontazionidelle API-Backoffice. - #820 Aggiunta possibilita' di escludere un dominio dal download dei flussi di rendicontazione.
- #821 Aggiunta data pubblicazione ai dati restituiti dai flussi di rendicontazione.
- #824 Corretto errore di configurazione nel file spring-timers.xml che bloccava l'esecuzione del batch di recupero RT.
- #825 Aggiunta possibilita' di configurare i nuovi servizi pagoPa da cruscotto GovPay.
- #827 Corretto salvataggio evento spedizione mail in errore.
Full Changelog: 3.8.1...3.8.2
GovPay 3.8.1
- #652 Nuova gestione del campo paymentMethod per le primitive V2 di pagoPA
- #781 Risoluzione impossibilità di ricerca Pendenze o Ricevute in caso di codice fiscale omocodico
- #783 Risoluzione problema autenticazione Oauth2 non funzionante in presenza di regole di proxypass
- #784 Risoluzione errore nel caricamento di una pendenza modello 4
- #785 Aggiunta possibilita' di configurare in fase di installer un file Config.js esterno al war govpay-console.
- #786 Risoluzione errore decodifica campo xsdDate con offset
- #790 Risoluzione errore invio mail con allegati
- #791 Risoluzione vulnerabilita' CVE-2025-48924
- #792 Ottimizzare la gestione della chiamata paVerifyPaymentNotice generata dalla sonda pagoPA
- #795 Risoluzione errori di validazione nel file publiccode.yml
- #796 Visualizzazione errata dei dati custom di una pendenza.
Full Changelog: 3.8.0...3.8.1
GovPay 3.8.0
🔥 Questa versione richiede l'aggiornamento dello stack applicativo. Per maggiori informazioni consultare la documentazione
- #573 Aggiunto supporto per l'Archivio centralizzato avvisi.
- #603 Rimossa la gestione delle richieste di Revoca/Storno deprecata nella versione 2.3 delle API SANP.
- #607 Aggiunto supporto StandIn.
- #621 Personalizzazione della data scadenza da visualizzare nell'avviso di pagamento.
- #652 Modificata gestione del modello pagamento di una transazione per gestire i nuovi valori ricevuti da pagoPA nelle transazioni V2.
- #672 Aggiunti indice mancante sulla tabella versamenti per la ricerca tramite la coppia (iuv, idDominio).
- #692 Possibilità di indicare i metadata da includere nella Ricevuta di pagamento.
- #701 Aggiunto supporto per la configurazione dell'autenticazione verso il BackendIO.
- #713 Aggiunta proprieta' per nascondere la voce "Recupera Pagamenti" nel menu' del cruscotto.
- #731 Dismissione dell'uso di IUV ISO11694.
- #748 Aggiornamento stack applicativo a Java21 con AS Tomcat.
- #753 Integrato il nuovo servizio REST di acquisizione ricevute da PagoPA.
- #758 Aggiunta possibiita' di acquisire una RT di qualsiasi formato dal cruscotto.
- #759 Modificata semantica dello stato RICONCILIATA di una pendenza come "Priva di riscossioni da riconciliare per l'intermediario".
- #760 Corretti refusi nei messaggi di errore validazione di una riconciliazione.
- #761 Aggiunto supporto per autenticare il chiamante con protocollo OAuth2 su tutte le API.
- #770 Aggiunta data tentativo di pagamento per le transazioni V2 nella maschera di dettaglio pendenza.
- #771 Aggiunta visualizzazione dati allegati e proprieta pendenza nella maschera di dettaglio pendenza.
- #772 Risoluzione vulnerabilita' delle librerie angular della console.
Full Changelog: 3.7.8...3.8.0
GovPay 3.7.8
- #738 Corretta mancanza dell'indice dati nelle rendicontazioni
- #741 Implementata possibilita' di impostare i timeout del client verso le API Ente
- #745 Corretta implementazione della verifyPayment in caso di assenza della pendenza sugli archivi locali
- #725 Aggiornamento plugin OWASP v10.0.3
- #724 Corretta logica di autorizzazione alla lettura del dettaglio ricevute api v3
- #727 Corretto errore di validazione del json form configurato nella tipologia di pendenza
- #734 Fornita possibilita' di restituire la URL di redirect nella response quando viene abilitato il modello unico
- #728 Corretta generazione dello IUV in presenza di MBT
- #719 Corretto errore di autorizzazione alla lettura dei frlussi di rendicontazione
Full Changelog: 3.7.7...3.7.8
GovPay 3.7.7
- #704 Corretto errore di stampa dell'avviso in caso di importi con piu' di 6 cifre
- #709 Identificativo voce mancante nell'export dei flussi di rendicontazione
- Corretto errore di visualizzazione delle ricevute in presenza di dati di contabilita
- Corretta utility di conversione delle ricevute v2 > v1 in presenza di marca da bollo telematica
- Rivisto loglevel di alcuni messaggi nella funzione di aggiornamento pendenza
- Eliminate dipendenze non necessarie
- Risolte vulnerabilita' owasp
- Aggiunte nuove opzioni di decodifica del certificato client passato come header http
Full Changelog: 3.7.6...3.7.7
GovPay 3.7.6
#678 Export del flusso di rendicontazione esteso in formato CSV
#689 Integrato nel flusso di riconciliazione esteso il valore del tipo pendenza
#674 Funzionalità di export delle riconciliazioni estese nella sezione Ricevute
#676 Allineato il formato del JSON del caricamento massivo all'ultima versione delle pendenze
#671 Gestione del nuovo stato "RT_GENERATA_NODO"
#668 Inibito controllo sulla sintassi dello IUV in fase di aggiornamento pendenza
#670 Corretta gestione delle autorizzazioni nella consultazione delle ricevute telematiche
#666 Corretta form di configurazione delle impostazioni IO
#667 Corretto logLevel degli errori in fase di verifica pendenze verso il client dell'ente.
#658 Corretto NPE in acquisizione della RT
#691 Corretta gestione delle autorizzazioni nella consultazione dei Flussi di Rendicontazione
Full Changelog: 3.7.5...3.7.6