# 3.26.X - 27/08/2025

## 3.26.1

🌄  Ottimizzazione della query di ricerca dei pagamenti associati ad una pratica

{% hint style="danger" %}
**Attenzione!!! questa release introduce una modifica non retro compatibile nel meccanismo di consultazione dei pagamenti associati ad una pratica.**
{% endhint %}

In questa release, per risolvere un gravoso problema di performance, è stata introdotta una modifica non retro compatibile nel meccanismo di recupero dei pagamenti associati ad una pratica.\
\
🌄 Creazione nuova tabella indicizzata payments\_by\_remote\_id ([11](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/issues/11))\
🌄 Utilizzo della nuova tabella tramite API ([2795](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2795))

Per creare automaticamente la tabella assicurarsi di aggiornare alla versione [1.6.0](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/tags/1.6.0) versione anche il widget di inizializzazione del read model dei [pagamenti](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb) o eseguire manualmente le seguenti query nella console del micro servizio stesso. <br>

* Creazione tabella [payments\_by\_remote\_id](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/blob/main/src/statements.sql?ref_type=heads#L378)

## 3.26.0

🐞 Risolto bug su dashboard cittadino quando è listata un ApplicationLite ([2786](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2786))\
🌄 Troncamento automatico del campo localitàPagatore ([73](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/issues/73))\
🐞 Protocollazione differenziata: il mime type nullo rompe la creazione del documento ([2782](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2782))\
🌄 Minimizzazione dei dati personali | Template dashboard ([209](https://gitlab.com/opencity-labs/area-personale/services-catalog/-/issues/209))\
🌄 Aggiungere tutte le possibili azioni remote che è possibile specificare in fase di import da applicationLite ([2780](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2780))\
🌄 l'API dei pagamenti espone la disponibilità di annullare il pagamento, quando questo è possibile ([2779](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2779))\
🐞 Gestione errori durante il recupero configurazione PDND per evitare blocchi o disservizi ([2778](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2778))\
🐞 Correzione azioni legate alle ApplicationLite verso sistema esterno ([2777](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2777))\
🌄 Come cittadino/operatore devo vedere la pratica in stato protocollata e con indicato il numero di protocollo agganciato ([41](https://gitlab.com/opencity-labs/area-personale/document-updater/-/issues/41))\
🐞 Disabilitazione notifiche cancellazione appuntamento in base alle impostazioni del calendario ([2776](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2776))\
🐞 Aggiunta traduzione mancante per email di accettazione parziale pratica ([2775](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2775))\
🐞 Pagamento tramite API: recuperare dati di residenza dal modulo se non presenti nel profilo ([2773](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2773))\
🌄 Come operatore voglio poter cancellare un pagamento associato ad una pratica ([2764](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2764))\
🌄 Aggiornamento traduzioni risposte su Satisfy ([36](https://gitlab.com/opencity-labs/satisfy/satisfy-widget/-/issues/36))\
🌄 Interfaccia admin: Il bottone Aggiungi deve comparire in alto ([2754](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2754))\
🌄 Interfaccia admin: possibilità di filtrare i servizi per stato ([2751](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2751))\
🌄 Creare un meccanismo base per eseguire in backround un task ([9](https://gitlab.com/opencity-labs/area-personale/import-hub/-/issues/9))\
🌄 L'admin può specificare le impostazioni per la protocollazione differenziata ([2737](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2737))\
🌄 Supporto a OIDC su protocollo oauth2 su Openlogin ([7](https://gitlab.com/opencity-labs/area-personale/openlogin-oauth/-/issues/7))\
🌄 Aggiunta parametro "nonce" all'id\_token su Openlogin ([13](https://gitlab.com/opencity-labs/area-personale/openlogin-oauth/-/issues/13))<br>

**Di seguito la lista dei micro servizi con le versioni aggiornate**

* 🆙 **Area Personale - Core**: [3.26.1](https://gitlab.com/opencity-labs/area-personale/core/-/tags/3.26.1)
* Windmill Tools: [1.3.7](https://gitlab.com/opencity-labs/windmill-tools/-/tags/1.3.7)
* Varnish [1.3.1](https://gitlab.com/opencontent/varnish/-/releases/1.3.1)
* Form Server [1.4.4](https://gitlab.com/opencity-labs/area-personale/form-server/-/tags/1.4.4)
* Form Server Init: [1.3.](https://gitlab.com/opencity-labs/area-personale/form-server-init/-/tags/1.3.1)1
* Form Sync: [2.2.1](https://gitlab.com/opencity-labs/area-personale/form-sync/-/tags/2.2.1)
* Form.io Builder JS: [0.6.2](https://gitlab.com/opencity-labs/area-personale/formbuilderjs/-/tags/0.6.2)
* Payment dispatcher (event version 1) [1.2.9](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher/-/tags/1.2.9)
* Payment dispatcher (event version 2)[ ](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher/-/tags/2.1.0)[2.1.4](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher/-/tags/2.1.4)
* Payment Dispatcher API: [1.0.9](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher-api/-/tags/1.0.9)
* Payment updater: [1.2.1](https://gitlab.com/opencity-labs/area-personale/payment-updater/-/tags/1.2.1)
* 🆙 **Document dispatcher:** [**1.5.1**](https://gitlab.com/opencity-labs/area-personale/document-dispatcher/-/tags/1.5.1)
* Document updater (v1): [1.1.21](https://gitlab.com/opencity-labs/area-personale/document-updater/-/tags/1.1.21)
* **🆙 Document updater (v2):** [**2.0.0**](https://gitlab.com/opencity-labs/area-personale/document-updater/-/tags/2.0.0)
* Gotenberg [7.9.2](https://hub.docker.com/r/gotenberg/gotenberg)
* PostgreSQL [14.9-alpine3.18](https://hub.docker.com/_/postgres)
* MongoDB [4.2.2](https://hub.docker.com/_/mongo)
* Kafka e Zookeeper [3.0.0](https://hub.docker.com/r/confluentinc/cp-kafka/)  &#x20;
* KsqlDB: [1.5.4](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/tags/1.5.4)
* Kafka HTTP API (vector) [0.18.1](https://hub.docker.com/r/timberio/vector)
* form server init [1.2.0](https://gitlab.com/opencity-labs/area-personale/form-server-init/-/tags/1.2.0)
* Retry Orchestrator [1.0.24](https://gitlab.com/opencity-labs/retry-orchestrator/-/tags/1.0.24)
* Flussi dati: [1.6.6](https://gitlab.com/opencity-labs/sito-istituzionale/cid-pat/integrations/-/tags/1.6.6)
* 🆙 **Area Personale cittadino:** [**0.2.9**](https://gitlab.com/opencity-labs/area-personale-cittadino/-/tags/0.2.9)
* 🆙 **Openlogin:** [**2.0.10**](https://gitlab.com/opencity-labs/area-personale/openlogin-oauth/-/tags/2.0.10)
* ImportHub [0.1.3](https://gitlab.com/opencity-labs/area-personale/import-hub/-/tags/v0.1.3)

**Pagamenti**&#x20;

* Payments Poller: [1.2.3](https://gitlab.com/opencity-labs/area-personale/payments-poller/-/tags/1.2.3)
* Efil payment proxy: [1.7.6](https://gitlab.com/opencity-labs/area-personale/efil-payment-proxy/-/tags/1.7.6)
* MyPay payment proxy(version 2) [2.0.8](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/tags/2.0.8)
* **🆙 MyPay payment proxy:** [**3.0.12**](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/tags/3.0.12)
* MyPay wrapper [1.8.5](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/tags/1.8.5)
* Iris payment proxy(version 3) [3.0.11](https://gitlab.com/opencity-labs/area-personale/iris-payment-proxy/-/tags/3.0.11)
* PmPay payment proxy: [1.0.13](https://gitlab.com/opencity-labs/area-personale/pmpay-payment-proxy/-/tags/1.0.13)
* External page payment proxy: [1.1.9](https://gitlab.com/opencity-labs/area-personale/external-page-payment-proxy/-/tags/1.1.9)
* PagoPA Payment Proxy: [2.1.2](https://gitlab.com/opencity-labs/area-personale/pagopa-payment-proxy/-/tags/2.1.2)
* Dedagroup payment proxy [1.0.26](https://gitlab.com/opencity-labs/area-personale/dedagroup-payment-proxy/-/tags/1.0.26)
* Silfi payment proxy [1.0.20](https://gitlab.com/opencity-labs/area-personale/silfi-payment-proxy/-/tags/1.0.20)
* APKappa payment proxy [1.0.14](https://gitlab.com/opencity-labs/area-personale/apkappa-payment-proxy/-/tags/1.0.14)
* Siscom payment proxy [1.0.7](https://gitlab.com/opencity-labs/area-personale/siscom-payment-proxy/-/tags/1.0.7)
* Checkout pagoPA API: [1.1.12](https://gitlab.com/opencity-labs/area-personale/checkout-pagopa-api/-/tags/1.1.12)
* WGolEpay Payment Proxy [1.1.0-rc.0](https://gitlab.com/opencity-labs/area-personale/wgolepay-payment-proxy/-/tags/1.1.0-rc.0)
* WGolEpay Payment Proxy [2.0.1-rc.3](https://gitlab.com/opencity-labs/area-personale/wgolepay-payment-proxy/-/tags/2.0.1-rc.3)
* JPPA Payment Proxy [1.1.0](https://gitlab.com/opencity-labs/area-personale/jppa-payment-proxy/-/tags/1.1.0)
* Depag Payment Proxy [1.0.10](https://gitlab.com/opencity-labs/area-personale/depag-payment-proxy/-/tags/1.0.10)
* GovPay Payment Proxy: [1.1.11](https://gitlab.com/opencity-labs/area-personale/govpay-payment-proxy/-/tags/1.1.11)
* **🆙 Advanced Systems Payment Proxy:** [**1.0.4**](https://gitlab.com/opencity-labs/area-personale/advanced-systems-payment-proxy/-/tags/1.0.4)
* Payment Proxy Migration Assistant: [1.1.1](https://gitlab.com/opencity-labs/area-personale/payment-proxy-migration-assistant/-/tags/1.1.1)<br>

**Protocolli**

* Fake registry proxy: [1.4.15](https://gitlab.com/opencity-labs/area-personale/fake-registry-proxy/-/tags/1.4.15)
* Protocol proxy Sipal: [1.2.1](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-sipal/-/tags/1.2.1)
* Pitre soap proxy:[ ](https://gitlab.com/opencity-labs/area-personale/pitre-soap-proxy/-/tags/1.3.0)[1.0.6](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-pitre-soap/-/tags/1.0.6)
* Application Registry: [2.1.2](https://gitlab.com/opencity-labs/area-personale/stanzadelcittadino-application-registry/-/tags/2.1.2)
* Protocol Proxy italProt: [1.3.4](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-italprot/-/tags/1.3.4)
* Protocol Proxy AGSPR: [1.2.4](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-agspr/-/tags/1.2.4)
* Protocol Proxy Reindex: [1.1.3](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-reindex/-/tags/1.1.3)
* Protocol Proxy Pitre SOAP: [1.0.11](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-pitre-soap/-/tags/1.0.11)
* Protocol Proxy Sigedo: [1.1.4](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-sigedo/-/tags/1.1.4)
* Protocol Proxy Sicraweb EVO: [1.0.9](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-sicraweb-evo/-/tags/1.0.9)
* Protocol Proxy Sicraweb REST WSO2: [1.2.0](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-sicraweb-rest-wso2/-/tags/1.2.0)
* Protocol Proxy Insiel: [**1.0.10**](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-insiel/-/tags/1.0.10)
* Protocol Proxy Urbi Smart: [1.3.7](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-urbi-smart/-/tags/1.3.7)
* Protocol Proxy Prode: [1.0.5](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-prode/-/tags/1.0.5)

**Integrazione PDND**

* PDND Connector: [1.0.15](https://gitlab.com/opencity-labs/area-personale/pdnd-connector/-/tags/1.0.15)

**Widget**

* Widget Segnalazioni sul territorio: [1.20.4](http://gitlab.com/opencity-labs/area-personale/widget-segnalazioni/-/tags/1.20.4)
* Widget Richiedi Assistenza: [1.7.5](https://gitlab.com/opencity-labs/area-personale/widget-richiedi-assistenza/-/tags/1.7.5)
* Widget Prenotazione appuntamento: [1.9.6](https://gitlab.com/opencity-labs/area-personale/widget-prenotazione-appuntamento/-/tags/1.9.6)
* 🆙 **Widget Login Box** [**1.7.0**](https://gitlab.com/opencity-labs/area-personale/widget-login-box/-/tags/1.7.0)
* Widget Satisfy [1.5.9](https://gitlab.com/opencity-labs/satisfy/satisfy-widget/-/tags/1.5.9)
* Widget Pagamento Dovuti [1.1.4](https://gitlab.com/opencity-labs/area-personale/widget-pagamento-dovuti/-/tags/1.1.4)
* 🆙 **Widget Servizio**: [0.3.5](https://gitlab.com/opencity-labs/widget-formio/-/tags/0.3.5)

**Analytics**

* Charts exporter [1.4.7](https://gitlab.com/opencity-labs/area-personale/analytics/-/tags/1.4.7)
* First availability aggregator [1.4.7](https://gitlab.com/opencity-labs/area-personale/analytics/-/tags/1.4.7)
* Services aggregator [1.4.7](https://gitlab.com/opencity-labs/area-personale/analytics/-/tags/1.4.7)
* Clickhouse [1.4.7](https://gitlab.com/opencity-labs/area-personale/analytics/-/tags/1.4.7)
* Bookings aggregator [1.4.7](https://gitlab.com/opencity-labs/area-personale/analytics/-/tags/1.4.7)
