You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Rilascio versione 1.1.12
API
La lista dei tipi pendenza per il pagamento via portale (GET /domini/{idDominio}/tipiPendenza) ora esclude i tipi con pagAbilitatofalse o null. Il filtro è stato aggiunto nella query JPQL findByDominioIdAndAbilitatoWithFormPortale (issue #9).
Bug Fix
CreaPendenzaService: il tentativo di creare una pendenza per un tipo con pagAbilitato non true ora restituisce HTTP 422 Unprocessable Entity (UnprocessableEntityException) invece di 400 Bad Request, conforme a RFC 9110 §15.5.21 (richiesta sintatticamente valida ma non processabile per vincoli di business).
Build / Dipendenze
Aggiornato parent govpay-bom da 1.1.2 → 1.1.4.
Aggiornato govpay-common da 1.0.0 → 1.1.2.
Avanzata versione progetto a 1.1.12.
Refactor
GdeService allineato al nuovo contratto di AbstractGdeService: aggiunto override del metodo astratto getConfigurazioneComponente(ComponenteEvento, Giornale) (mappa la componente sul ramo corrispondente di Giornale, allineato al pattern già adottato in govpay-fdr-batch).
Security
Aggiunte suppression per CVE-2026-22747 (false positive su Spring Security 6.5.10; la CVE riguarda solo le versioni 7.0.0–7.0.4):
CreaPendenzaServiceTest: aggiornato al nuovo tipo di eccezione (UnprocessableEntityException).
PendenzeControllerIntegrationTest.testCreaPendenza_PagamentoNonAbilitato: ora attende HTTP 422 invece di 400.
TipoVersamentoDominioRepositoryTest: aggiunto test che verifica l'esclusione dei tipi con pagAbilitatofalse o null dal listing.
AnagraficaServiceTest: aggiornato con pagAbilitato.
Pipeline (precedenti su questa milestone)
Unificati i report della GitHub Release in un unico ZIP release-reports-${tag}.zip, allineando la pipeline a govpay-fdr-batch.
Migliorata la gestione della cache OWASP Dependency-Check (chiave basata su data, skip autoUpdate NVD su cache-hit, nuovo workflow refresh-owasp-db.yml schedulato notturno). Aggiornate actions/upload-artifact e download-artifact a v7.
Aggiunto job osv-scan nella pipeline GitHub Actions, allineato a govpay-fdr-batch.