4.2.0 - 11/02/2026

🐞 Correzione bug mancato aggiornamento event_id e metadati in caso di fallimento creazione pagamento CREATION_PENDING (22arrow-up-right) 🐞 Permesso l'uso di simboli nei nomi dei tenant PDND (104arrow-up-right) 🐞 Errore applicativo nel protocollo per eventi senza allegati (attachments null) (99arrow-up-right) 🐞 Corretto errore di validazione fallisce per residenza ANPR (103arrow-up-right) 🌄 Ridotta latenza di processamento delle pratiche e controllo dello stato di protocollazione dei documenti collegati (89arrow-up-right) 🌄 Riduzione latenza e carico ksqlDB nel controllo documenti già protocollati (15arrow-up-right)

  • NOTA per installazioni in IaaS: Questo aggiornamento ha richiesto un refactoring della tabella DOCUMENTS_STATUS che viene interrogata dal document dispatcher, per installarla è necessario eseguire i seguenti step:

  1. Aggiornare il document-dispatcher alla versione 1.6.1 e settare la variabile d'ambiente KAFKA_KSQL_ENABLED a false ed eseguire il deploy

  2. Eseguire il microservizio ksqldb-init configurato come segue

    1. ksqldb-init:
          image: registry.gitlab.com/opencity-labs/area-personale/payment-ksqldb:1.6.2-x86 
          #entrypoint: sleep 3600
          networks:
            - internal 
            - backplane-sdc
          environment: 
            KSQLDB_HOST: ksqldb-server:8088
            KAFKA_DEFAULT_TOPIC_PARTITIONS: 24 # indicare il numero di partizioni corretto
            DROP_IF_EXISTS_PAYMENTS_STATUS: 'false'
            DROP_IF_EXISTS_PAYMENTS_DETAIL: 'false'
            DROP_IF_EXISTS_PAYMENTS_ACTIVE: 'false'
            DROP_IF_EXISTS_PAYMENTS_COMPLETE: 'false'
            DROP_IF_EXISTS_ACTIVE_PAYMENTS_BY_REMOTE_ID_VERSIONED: 'false'
            DROP_IF_EXISTS_PAYMENTS_STREAM: 'false'
            DROP_IF_EXISTS_APPLICATIONS_BY_DAY_TENANT_SERVICE_AND_USER: 'false'
            DROP_IF_EXISTS_APPLICATIONS_BY_ID: 'false'
            DROP_IF_EXISTS_APPLICATIONS_STREAM: 'false'
            DROP_IF_EXISTS_DOCUMENTS_STATUS: 'true' # settare a true affinchè la tabella venga eliminata e ricreata
            DROP_IF_EXISTS_DOCUMENTS_STREAM: 'false'
            DEBUG: 'true'
          deploy:
            <<: *deploy-snippet
            replicas: 1 
            placement:
              constraints:
                - node.role == worker
                - node.platform.arch == aarch64
                - engine.labels.jobs-type == stateless
            # replicas: 0
            restart_policy:
              condition: none
      
  3. Risettare la variabile KAFKA_KSQL_ENABLED a true ed eseguire il deploy

  4. Verificare dai log che non vengano mostrati errori di connessione ksqldb dovuti a tabella inesistente

  5. Una volta che il tutto è funzionante rimettere a replicas: 0 il microservizio ksqldb-init

🐞 Flag di validazione della PDND mancanti nel pdf della pratica (2934arrow-up-right) 🐞 Correzione del caricamento infinito nello spostamento appuntamento da modale (2930arrow-up-right) 🐞 Abilitazione azione Ritira la richiesta (124arrow-up-right) 🐞 Le azioni disponibili per una pratica nella lista pratiche devono essere coerenti con lo stato (123arrow-up-right) 🌄 Ripristino dello spostamento degli appuntamenti passati (2929arrow-up-right) 🐞 Allineamento del fuso orario nella visualizzazione degli appuntamenti (2928arrow-up-right) 🐞 Sincronizzazione token e caricamento uffici/operatori in assegnazione pratica (2927arrow-up-right) 🌄 Aggiornamento node 18 a node 22 (2923arrow-up-right) 🌄 Upgrade libreria di validazione pagamenti a Pydantic v2 (24arrow-up-right) 🐞 Accesso SPID/CIE per cittadini ultra-centenari (2921arrow-up-right) 🐞 Verifica allineamento stato pratica con stanza e funzionamento email cittadino (26arrow-up-right) 🌄 Widget prenotazioni appuntamenti advanced in Formio (79arrow-up-right) 🌄 Aggiornamento servizi elettorali (285arrow-up-right) 🌄 Upgrade immagine Docker: python:3.12-slim per fix vulnerabilità (15arrow-up-right) 🐞 Mancata visualizzazione Header da mobile (13arrow-up-right) 🌄 Invio di una mail di cortesia all'utente invitato (2arrow-up-right) 🌄 Visualizzazione informazioni di creazione e modifica nel dettaglio appuntamento (2917arrow-up-right) 🌄 sviluppato sistema di caching redis per ANPR ID (99arrow-up-right) 🐞 Navigazione corretta con tasto Invio nei moduli multipagina (2916arrow-up-right) 🐞 Uniformità della visualizzazione del nominativo negli elenchi appuntamenti (2913arrow-up-right) 🐞 Rispetto del limite di allegati nel componente file-sdc (2912arrow-up-right) 🌄 Gestione e configurazione di più pagamenti per servizio (14arrow-up-right) 🌄 Il cittadino deve poter pagare la marca da bollo digitale (36arrow-up-right) 🐞 Rispetto delle limitazioni del calendario nelle disponibilità API (2902arrow-up-right) 🌄 Dismissione topic e cluster superflui di Kafka/KSQLDB (469arrow-up-right) 🐞 Aggiornamento condizionato del codice appuntamento in caso di spostamento (2895arrow-up-right) 🐞 Funzionamento corretto dello slider di selezione orario nella prenotazione sale (2888arrow-up-right) 🐞 Miglioramento del messaggio di errore per bozza non disponibile (286arrow-up-right)

NOTA:

Di seguito la lista dei micro servizi con le versioni aggiornate

Pagamenti

Protocolli

Integrazione PDND

Widget

Analytics

Ai

Last updated

Was this helpful?