Skip to content

GovPay 3.9.2

Choose a tag to compare

@github-actions github-actions released this 14 May 10:38
· 10 commits to master since this release

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 tipoContabilita per 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_portale e altre viste dipendenti dalla tabella pagamenti_portale
  • Drop colonna id_pagamento_portale da rpt
  • Drop tabelle pag_port_versamenti e pagamenti_portale

Sicurezza e qualità

  • Aggiunta action refresh-owasp-db.yml per 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


Full Changelog: 3.9.1...3.9.2