> For the complete documentation index, see [llms.txt](https://docs.opencityitalia.it/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opencityitalia.it/stanza-del-cittadino/installazione-e-manutenzione/release/versione-3/3.1.x.md).

# 3.1.X

## 3.1.4

🐞 Corretto errore di autenticazione se il luogo di nascita non è presente nei dati passati dal sistema di autenticazione

## 3.1.3

🐞 Corretti alcuni bug nel servizio di prenotazione appuntamenti sull'area personale

## 3.1.2

🐞 Risolto bug che causava la perdita di dati nella compilazione di un servizio al reload della pagina ([2340](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2340))

🐞 Risolto bug di upload di file p7m in fase di accettazione di una pratica via API, il file adesso viene salvato con l'estensione corretta e non con l'estensione .bin ([2328](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2328))

🐞 Corrette notifiche all'operatore per le prenotazioni di appuntamenti tramite utente non loggato ([2342](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2342))

## 3.1.1

:bug: **Risolto bug che si verificava durante la gestione dell'esito di pagamento**

## 3.1.0

### Note di versione

In questa versione abbiamo dismesso completamente Iris payment proxy (version 1) sostituito completamente dalla versione 2

#### know bugs

Registry: la Django administration non è accessibile per un errore con csrf token .

### Pagamenti

:bug: **Silfi Payment Proxy**: [Le chiamate API senza certificato non funzionano](https://gitlab.com/opencity-labs/area-personale/silfi-payment-proxy/-/issues/11)\
:rocket: **Dedagroup payment proxy**: [Aggiornamento dei pagamenti non completati](https://gitlab.com/opencity-labs/area-personale/dedagroup-payment-proxy/-/issues/13)\
:bug: **Dedagroup payment proxy**: [Retry di un pagamento non completato](https://gitlab.com/opencity-labs/area-personale/dedagroup-payment-proxy/-/issues/12)\
:bug: **Area Personale - Core**: [Retry di un pagamento non completato](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2331)\
:bug: **Area Personale - Core**: [visualizzazione di un messaggio di errore in caso di errore durante il pagamento](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2322)

### Documenti e Protocollazione

:rocket: **Application Registry**: [Migliorati i log su sentry](https://gitlab.com/opencity-labs/area-personale/stanzadelcittadino-application-registry/-/issues/70)\
:rocket: **Application Registry**: [Upgrade Django alla versione 4](https://gitlab.com/opencity-labs/area-personale/stanzadelcittadino-application-registry/-/issues/68)

### Le pratiche

:bug: **Area Personale - Core**: [I filtri sull'API delle applications danno risultati inaffidabili quando si filtra sulle date](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2324)\
:bug: **Area Personale - Core**: [Il doppio click sul pulsante di accettazione della pratica produce messaggi duplicati](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2240)

### Prenotazione appuntamenti

:bug: **Area Personale - Core**: [Blocco invio di comunicazioni sull'appuntamento senza contenuto](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2303)

### Servizi a richiesta

:bug: **Area Personale - Core**: [Visualizzazione del riepilogo con piu step formio](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2301)\
:bug: **Area Personale - Core**: [Errore visualizzazione testo tempi e scadenze con scheda esterna](https://gitlab.com/opencity-labs/area-personale/core/-/issues/2291)

### Altro

:rocket: **Widget Servizio**: [Gestione traduzioni](https://gitlab.com/opencity-labs/widget-formio/-/issues/17)\
:rocket: **Widget Servizio**: [gestire popolamento dati utente (Profile Blocks)](https://gitlab.com/opencity-labs/widget-formio/-/issues/5)\
:rocket: **Form Sync**: [Parametro in input per aggiornamento automatico dei componenti del form](https://gitlab.com/opencity-labs/area-personale/form-sync/-/issues/1)\
:bug: **PDND Connector**: [\[BUG\] Il servizio deve selezionare correttamente i parametri in base all'ambiente di esecuzione](https://gitlab.com/opencity-labs/area-personale/pdnd-connector/-/issues/35)\
🧹 **Fake Registry Proxy**: [Aggiornamento versione Golang e dipendenze 1.20 -> 1.22](https://gitlab.com/opencity-labs/area-personale/fake-registry-proxy/-/issues/30)\
🧹 **Document dispatcher**: [Aggiornamento versione Golang e dipendenze 1.20 -> 1.22](https://gitlab.com/opencity-labs/area-personale/document-dispatcher/-/issues/51)\
:rocket: **Simple ID Generator**: [Generare l'id numerico a partire dalla prima segnalazione contenente un id progressivo](https://gitlab.com/opencity-labs/simple-id-generator/-/issues/1)<br>

**Di seguito la lista dei microservizi con le versioni aggiornate**

* 🆙 Core [3.1.0](https://gitlab.com/opencity-labs/area-personale/core/-/tags/3.1.0)
* Varnish [1.3.1](https://gitlab.com/opencontent/varnish/-/releases/1.3.1)
* Form Server [1.4.2](https://gitlab.com/opencity-labs/area-personale/form-server/-/tags/1.4.2)
* Form Builder [0.6.0](https://gitlab.com/opencity-labs/area-personale/formbuilderjs/-/tags/0.6.0)
* Payment dispatcher (event version 1) [1.2.4](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher/-/tags/1.2.4)
* Payment dispatcher (event version 2)[ 2.1.0](https://gitlab.com/opencity-labs/area-personale/payment-dispatcher/-/tags/2.1.0)
* Payment updater [1.2.1](https://gitlab.com/opencity-labs/area-personale/payment-updater/-/tags/1.2.1)
* Document dispatcher [1.3.24](https://gitlab.com/opencity-labs/area-personale/document-dispatcher/-/tags/1.3.24)
* Document updater [1.1.21](https://gitlab.com/opencity-labs/area-personale/document-updater/-/tags/1.1.21)
* 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/)
* KsqlDB [1.1.0](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/tags/1.1.0)
* KsqlDB-init [1.3.0](https://gitlab.com/opencity-labs/area-personale/payment-ksqldb/-/tags/1.3.0)
* Kafka HTTP API (vector) [0.18.1](https://hub.docker.com/r/timberio/vector)

**Pagamenti**

* Payments poller [1.2.0](https://gitlab.com/opencity-labs/area-personale/payments-poller/-/releases/1.2.0)
* Efil payment proxy [1.7.1](https://gitlab.com/opencity-labs/area-personale/efil-payment-proxy/-/tags/1.7.1)
* MyPay payment proxy (version 1) [1.8.5](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/tags/1.8.5)
* MyPay payment proxy (version 2) [2.0.0](https://gitlab.com/opencity-labs/area-personale/mypay-payment-proxy/-/tags/2.0.0)
* MyPay wrapper [2.0.3](https://gitlab.com/opencontent/mypay-wrapper)
* Iris payment proxy (version 2) [2.0.1](https://gitlab.com/opencity-labs/area-personale/iris-payment-proxy/-/tags/2.0.1-rc.0)
* PmPay payment proxy [1.0.8](https://gitlab.com/opencity-labs/area-personale/pmpay-payment-proxy/-/tags/1.0.8)
* External page payment proxy [1.1.2](https://gitlab.com/opencity-labs/area-personale/external-page-payment-proxy/-/tags/1.1.2)
* PagoPA payment proxy [2.0.0](https://gitlab.com/opencity-labs/area-personale/pagopa-payment-proxy/-/tags/2.0.0)
* Dedagroup payment proxy [1.0.24](https://gitlab.com/opencity-labs/area-personale/dedagroup-payment-proxy/-/tags/1.0.24)
* Silfi payment proxy [1.0.14](https://gitlab.com/opencity-labs/area-personale/silfi-payment-proxy/-/tags/1.0.14)
* APKappa payment proxy [1.0.11](https://gitlab.com/opencity-labs/area-personale/apkappa-payment-proxy/-/tags/1.0.11)
* Siscom payment proxy [1.0.5](https://gitlab.com/opencity-labs/area-personale/siscom-payment-proxy/-/tags/1.0.5)

**Protocolli**

* Fake registry proxy [1.4.13](https://gitlab.com/opencity-labs/area-personale/fake-registry-proxy/-/tags/1.4.13)
* Protocol proxy Sipal [1.2.1](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-sipal/-/tags/1.2.1)
* Pitre soap proxy[ 1.3.0](https://gitlab.com/opencity-labs/area-personale/pitre-soap-proxy/-/tags/1.3.0)
* Registry [2.0.1](https://gitlab.com/opencity-labs/area-personale/stanzadelcittadino-application-registry/-/releases/2.0.1)
* Protocol proxy italProt [1.1.3](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-italprot/-/tags/1.1.3)
* Protocol proxy AGSPR [1.0.8](https://gitlab.com/opencity-labs/area-personale/protocol-proxy-agspr/-/tags/1.0.8)

Integrazione PDND

* Pdnd-connector [1.0.4](https://gitlab.com/opencity-labs/area-personale/pdnd-connector/-/tags/1.0.4)

**Widget**

* Widget Segnalazioni sul territorio [1.15.10](https://gitlab.com/opencity-labs/area-personale/widget-segnalazioni/-/tags/1.15.10)
* Widget Richiedi Assistenza [1.6.2](https://gitlab.com/opencity-labs/area-personale/widget-richiedi-assistenza/-/tags/1.6.2)
* Widget Prenotazione appuntamento[ ](https://gitlab.com/opencity-labs/area-personale/widget-prenotazione-appuntamento/-/tags/1.8.8)[1.8.15](https://gitlab.com/opencity-labs/area-personale/widget-prenotazione-appuntamento/-/tags/1.8.15)
* Widget Login Box [1.4.2](https://gitlab.com/opencity-labs/area-personale/widget-login-box/-/tags/1.4.2)
* Widget Satisfy [1.5.6](https://gitlab.com/opencity-labs/satisfy/satisfy-widget/-/tags/1.5.6)

**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)

**Satisfy**

* Hasura [2.3.1](https://hub.docker.com/r/hasura/graphql-engine)
* Ratings API (vector) [0.18.1](https://hub.docker.com/r/timberio/vector)
* Ratings Aggregator


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.opencityitalia.it/stanza-del-cittadino/installazione-e-manutenzione/release/versione-3/3.1.x.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
