Vai al contenuto principale
Changelog & Versioni
Senso MCP 1.2.13 (ultima versione)
Domenica, 11 Ottobre 2026 Scarica 1.2.13
Risolto
  • rebuild_jch_cache / clear_jch_cache(rebuild: true) non venivano eseguiti su JCH Optimize 9.4.2 Pro con il messaggio "Rebuild (recache) requires JCH Optimize Pro". JCH 9.4.2 ha rimosso la costante JCH_PRO a favore di un servizio EditionInterface; l'edizione Pro viene ora rilevata tramite questo servizio, mantenendo la costante come fallback per le versioni precedenti di JCH.
  • rebuild_jch_cache riportava started: true su JCH 9.4.2 anche se non veniva ricostruito nulla: JCH 9.4.2 ha aggiunto un nonce monouso alla firma del proprio endpoint di ricostruzione della cache, che rifiutava il nostro ping con HTTP 403, e lo strumento non leggeva mai la risposta. Ora il ping utilizza l'helper RecacheTrigger di JCH, quando disponibile (le versioni precedenti di JCH mantengono la firma precedente), e lo strumento legge lo stato HTTP: 202 = accettato, 409 = una ricostruzione della cache è già in corso, per qualsiasi altro valore viene utilizzata la CLI in background e il risultato viene riportato in web_ping.
Senso MCP 1.2.12
Domenica, 11 Ottobre 2026 Scarica 1.2.12
Risolto
  • Connettore ChatGPT: la connessione veniva completata (OAuth, token), ma non veniva mai elencato alcuno strumento. Dalla versione 1.2.0, il server rispondeva alla sonda MCP server/discover del 28/07/2026 con un risultato di discovery che indicava come supportato soltanto il protocollo di handshake 2025-06-18; ChatGPT considerava quindi il server «moderno», non trovava alcuna versione supportata da entrambi e si arrestava prima di tools/list (Claude lo tollerava). Ora la sonda riceve come risposta «method not found» (-32601), la risposta standard di un server basato sull'handshake, consentendo a ogni client compatibile con entrambe le generazioni di ripiegare su initialize come previsto. La sonda non viene più registrata nel log delle richieste.
Senso MCP 1.2.11
Giovedì, 08 Ottobre 2026 Scarica 1.2.11
Aggiunto
  • Sezione Licenza del pannello di controllo: quando non è possibile raggiungere lo store, la causa tecnica (errore cURL/TLS, stato HTTP, risposta non JSON) viene ora visualizzata sotto il messaggio "Store temporaneamente non raggiungibile" e registrata in administrator/logs/com_sensomcp.log.php, così è possibile diagnosticare un firewall in uscita o un bundle di certificati CA obsoleto sull'hosting.
Senso MCP 1.2.10
Lunedì, 05 Ottobre 2026 Scarica 1.2.10
Aggiunto
  • Valori dei campi personalizzati nelle categorie: get_category restituisce fields, create_category / update_category accettano un oggetto fields e il nuovo strumento list_category_fields elenca i campi applicabili a una categoria (contesto com_content.categories).
Risolto
  • I valori dei campi personalizzati con una struttura (righe di sottoform, tipi strutturati di terze parti) vengono ora memorizzati come fa Joomla (in formato JSON), invece di essere suddivisi in righe «Array», e vengono restituiti decodificati da get_article / get_category.
Senso MCP 1.2.9
Domenica, 04 Ottobre 2026 Scarica 1.2.9
Risolto
  • create_article / update_article ora accettano le date dell'articolo created, publish_up e publish_down (ISO 8601; un valore senza offset UTC viene interpretato nel fuso orario del sito). publish_up/publish_down possono essere azzerati con null.
  • update_article ora accetta alias; in precedenza non era possibile modificare l'alias di un articolo.
  • update_article: la modifica di un attributo di un'immagine (ad esempio il testo alternativo) non cancella più gli altri valori dell'immagine.
Aggiunto
  • create_article / update_article ora includono tutte le schede Pubblicazione/Opzioni: access, featured (+ featured_up/featured_down, richiede edit.state), created_by, created_by_alias, note, metadata (autore, robots, diritti) e attribs (opzioni dell'articolo); durante l'aggiornamento, metadata/attribs vengono uniti chiave per chiave. Le immagini ora includono image_intro_caption, float_intro, image_fulltext_caption, float_fulltext.
  • get_article ora restituisce anche access, note, attribs, metadata, created_by_alias, created_by_name, modified_by_name, featured_up/featured_down, ordering, version e checked_out.
  • search_articles ora restituisce alias, featured, access, publish_up/publish_down e può ordinare per publish_up.
  • Entrambi gli strumenti di scrittura restituiscono le date memorizzate (UTC) e lo stato in evidenza dopo il salvataggio.
Senso MCP 1.2.8
Martedì, 29 Settembre 2026 Scarica 1.2.8
Aggiunto
  • Modalità debug: ora uno strumento che non va a buon fine registra anche il relativo errore (messaggio e origine), non solo i parametri della chiamata.
Senso MCP 1.2.7
Domenica, 27 Settembre 2026 Scarica 1.2.7
Risolto
  • Gli URL pubblici multilingue degli articoli, delle categorie e dei tag in tutte le lingue ora vengono risolti in modo affidabile: gli URL per ciascuna lingua vengono risolti in parallelo con un timeout più lungo, quindi non rimangono più occasionalmente parzialmente non tradotti (ad esempio dopo un salvataggio).
  • update_article e create_article ora accettano metakey (parole chiave meta); in precedenza questo parametro veniva ignorato.
Aggiunto
  • get_article ora restituisce anche le parole chiave meta dell'articolo (metakey), le date (created, modified, publish_up, publish_down) e l'autore, così i dati strutturati e gli altri strumenti non devono più recuperarli altrove.
Senso MCP 1.2.6
Sabato, 26 Settembre 2026 Scarica 1.2.6
Aggiunto
  • Articoli: ora è possibile leggere e modificare i campi editoriali Link A/B/C (scheda Pubblicazione). get_article li restituisce e create_article/update_article accettano un oggetto links ({a,b,c} → {url, text, target}).
Senso MCP 1.2.5
Venerdì, 25 Settembre 2026 Scarica 1.2.5
Aggiunto
  • Gli articoli, le categorie e i tag * (tutte le lingue) ora restituiscono un URL pubblico per ogni lingua dei contenuti (una mappa urls) oltre a url; ogni URL viene risolto nel relativo SEF canonico del sito.
Risolto
  • Dashboard: i contatori dei «metodi più utilizzati» sono nuovamente leggibili (testo bianco sul badge blu).
Senso MCP 1.2.4
Mercoledì, 23 Settembre 2026 Scarica 1.2.4
Risolto
  • Le risposte MCP sono ora protette dall'output PHP estraneo. Un avviso, una notifica o una deprecazione generati dal core di Joomla o da un plugin di terze parti durante una chiamata a uno strumento — ad esempio la ricostruzione del nested set eseguita da create_category / update_category / create_menu_item / update_menu_item, oppure la scansione di una cartella eseguita da list_media — viene registrato nei log invece di finire nel corpo della risposta. Risolve l'errore Unexpected token '<', "<br />\n<b>"... is not valid JSON che si verificava sui server con display_errors di PHP attivo.
  • Il catalogo dei plugin viene ora recuperato in tempo reale (finestra anti-picco di 60 secondi invece di una cache di 6 ore), mentre la copia archiviata viene conservata esclusivamente come fallback offline quando lo store non è raggiungibile. Anche la cache locale viene invalidata immediatamente quando la chiave di licenza viene modificata o il dominio corrente viene dichiarato o riassegnato. Questo risolve il problema dei plugin a pagamento che rimanevano bloccati sul messaggio «La tua licenza non copre questo plugin» subito dopo aver dichiarato il dominio del sito e mantiene sempre aggiornati la copertura della licenza e le versioni disponibili.
Senso MCP 1.2.3
Giovedì, 10 Settembre 2026 Scarica 1.2.3
Aggiunto
  • MCP create_category / update_category: ora è possibile impostare dagli strumenti la meta descrizione e l’immagine della categoria (con testo alternativo e l’opzione «alt vuoto»).
Senso MCP 1.2.2
Giovedì, 10 Settembre 2026 Scarica 1.2.2
Aggiunto
  • Motore del changelog integrato: la vista Aggiornamenti ora mostra le note di rilascio di ogni versione, fornite dinamicamente tramite il sistema di caching nativo di Joomla.
Modificato
  • Ogni manifest ora dichiara l’URL del relativo changelog, consentendo alle viste Gestione e Aggiornamenti di collegarsi alle note di rilascio.
Senso MCP 1.2.1
Giovedì, 10 Settembre 2026 Scarica 1.2.1
Risolto
  • Il titolo della schermata delle opzioni è ora localizzato (in precedenza mostrava la chiave della lingua grezza com_sensomcp_configuration).
  • Registro delle modifiche dopo l’installazione/l’aggiornamento: ora viene mostrato per le versioni recenti ed è redatto in inglese (per una maggiore portata internazionale); anche la dicitura «installato/aggiornato» è stata adeguata di conseguenza.
Senso MCP 1.2.0
Giovedì, 10 Settembre 2026 Scarica 1.2.0
Aggiunto
  • Modalità di debug (Opzioni → Sicurezza, disabilitata per impostazione predefinita): registra ogni chiamata agli strumenti con i relativi parametri (i campi sensibili vengono oscurati e i valori troppo lunghi troncati) in administrator/logs/com_sensomcp.log.php.
  • Supporto per MCP server/discover (protocollo del 28/07/2026): con i client recenti non si verificano più errori di «metodo sconosciuto».
  • set_article_state ora supporta l'archiviazione e lo spostamento nel cestino (oltre alla pubblicazione e alla rimozione dalla pubblicazione).
Sicurezza
  • delete_article: per l'eliminazione definitiva è ora necessaria una conferma esplicita (confirm=true); in sua assenza, gli elementi vengono solo spostati nel cestino (e possono essere recuperati).
Senso MCP 1.1.1
Mercoledì, 09 Settembre 2026 Scarica 1.1.1
Aggiunto
  • set_article_state: nuovi stati archiviato (2) e cestinato (-2).
Sicurezza
  • delete_article: richiesta di conferma prima di qualsiasi eliminazione definitiva.
Senso MCP 1.1.0
Domenica, 06 Settembre 2026 Scarica 1.1.0
Aggiunto
  • Schermata dei plugin riprogettata: 100% AJAX, aggiornamento con un clic, badge della versione, layout responsive, disinstallazione.
  • Catalogo localizzato nella lingua dell’amministrazione.
  • Banner di notifica della nuova versione nella dashboard.
  • Cinque nuove lingue: tedesco, spagnolo, italiano, olandese, portoghese (Brasile).
Senso MCP 1.0.5
Sabato, 05 Settembre 2026 Scarica 1.0.5
Risolto
  • L’installazione di un plugin dal catalogo non andava a buon fine ("Download from the store failed") perché la richiesta non includeva il dominio del sito, ora richiesto dallo store per la gestione delle licenze. Il dominio del sito viene ora inviato, come già avveniva per gli aggiornamenti automatici.
Senso MCP 1.0.4
Venerdì, 04 Settembre 2026 Scarica 1.0.4
Modificato
  • Spiegato il rifiuto degli strumenti MCP: quando un controllo degli accessi a livello di singolo elemento nega l’accesso a uno strumento, il messaggio esplicativo viene ora restituito al client durante la chiamata (anziché un rifiuto generico).
Senso MCP 1.0.3
Giovedì, 03 Settembre 2026 Scarica 1.0.3
Sicurezza
  • Schermata di consenso OAuth: ora offre solo gli ambiti effettivamente utilizzabili dall'account autorizzato (in base ai permessi di Joomla) e non concede mai un ambito superiore a tali permessi, nemmeno se la richiesta è contraffatta. Completa l'allineamento dei permessi MCP con l'ACL (l'applicazione dei permessi a runtime era già attiva).
Risolto
  • Messaggio di errore durante l'installazione: apostrofo duplicato.
Senso MCP 1.0.2
Giovedì, 03 Settembre 2026 Scarica 1.0.2
Risolto
  • Catalogo dei plugin: dopo aver inserito o modificato la chiave di licenza, la vista «Plugin e strumenti» rimaneva bloccata sul pulsante «Ottieni…» (acquisto) fino alla scadenza della cache (6 ore) o a un aggiornamento manuale. Ora la cache è associata alla chiave di licenza e viene invalidata automaticamente non appena questa cambia: i plugin inclusi diventano installabili al caricamento successivo.

Pagina 1 di 2