[{"data":1,"prerenderedAt":1850},["ShallowReactive",2],{"/it-it/whats-new/19-1":3,"navigation-it-it":223,"banner-it-it":642,"footer-it-it":651,"whats-new-base-page:/it-it/whats-new":892,"whats-new-latest-release:/it-it/whats-new":1282,"releasesWhatsNewList-it-it":1387},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":212,"meta":213,"navigation":214,"path":215,"seo":216,"slug":219,"stem":220,"testContent":6,"type":221,"__hash__":222},"pages/it-it/whats-new/19-1.yml","19 1",null,{"template":8,"schema":9,"version":10,"releaseDate":11},"WhatsNew","v2","19.1","2026-06-18",{"releases":13},{"tabs":14,"header":21,"description":22,"latestRelease":23,"headlineFeatures":27,"exploreCards":63,"releasePostCta":208},[15,18],{"id":16,"label":17},"headline-features","Funzionalità principali",{"id":19,"label":20},"explore-release","Scopri i dettagli della release","Novità in GitLab","Release mensili, risorse per gli sviluppatori e ultime novità da parte del team di GitLab.",{"version":10,"title":24,"description":25,"heroArtwork":26},"GitLab 19.1: Una vista di sicurezza per ogni scanner, un piano di controllo per ogni agente","I risultati degli scanner SARIF ora confluiscono nella gestione delle vulnerabilità di GitLab insieme ai risultati nativi, con correzione automatica tramite GitLab Duo Agent Platform. Gli amministratori controllano quali modelli di IA vengono eseguiti, quali strumenti possono invocare gli agenti e dove vengono trasmessi gli eventi di audit.","https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1781621337/mtjqzed2cqtef0frmor2.png",[28,37,45,51,57],{"type":29,"badge":30,"title":31,"description":32,"config":33},"blog","Blog","Una vista unificata delle vulnerabilità, dalla copertura degli scanner alla governance dell'IA","Ora puoi integrare i risultati degli scanner SARIF in tutte le viste di sicurezza, ridurre il rumore dei falsi positivi con l'analisi del rilevamento dei segreti basata sull'IA e colmare il divario di governance con lo streaming degli eventi di audit dell'IA.",{"href":34,"dataGaName":35,"dataGaLocation":36},"/blog/one-vulnerability-view/","one-vulnerability-view","releases",{"type":38,"badge":39,"title":40,"description":41,"thumbnail":42,"config":43},"demo","Demo","Integrazione di scanner di terze parti","Scopri come GitLab applica gli scanner di terze parti in tutti i tuoi progetti e corregge automaticamente i risultati.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781801956/xezhxa41olphpvxg8y9a.png",{"href":44},"https://player.vimeo.com/video/1202311152",{"type":29,"badge":30,"title":46,"description":47,"config":48},"Aggiornamenti del catalogo IA per governance e operazioni","Nuovi trigger basati su eventi, controlli per gli amministratori, validazione della configurazione dei flow e selezione dei modelli rendono più facile controllare cosa viene eseguito nel tuo ambiente e affidarsi all'automazione senza supervisione.",{"href":49,"dataGaName":50,"dataGaLocation":36},"/blog/ai-catalog-updates-for-governance-and-operations/","ai-catalog-updates-for-governance-and-operations",{"type":38,"badge":39,"title":52,"description":53,"thumbnail":54,"config":55},"Trigger di eventi IA","Guarda come i flow di Duo si attivano automaticamente in risposta a eventi delle richieste di merge, cambiamenti di stato delle pipeline e pianificazioni, senza necessità di intervento manuale.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781802538/opqzhbp3iwmt3jfqep8u.png",{"href":56},"https://player.vimeo.com/video/1202304975",{"type":58,"title":59,"description":60,"config":61},"contributor","Collaboratore del mese: Pishel65","Siamo lieti di riconoscere Pishel65, un collaboratore di Livello 3 con 19 MR integrate e 9 ancora aperte da quando si è unito a ottobre 2025.",{"href":62},"https://contributors.gitlab.com/notable-contributors",[64,72,80,88,95,102,109,116,123,130,138,145,152,159,166,173,180,187,194,201],{"badges":65,"title":67,"description":68,"button":69},[66],"secure","Integra i risultati degli scanner di terze parti con GitLab (GA)","Qualsiasi scanner che produce output SARIF ora viene eseguito sotto le policy di GitLab in ogni progetto, in modo che gli strumenti di sicurezza che già utilizzi offrano una copertura dimostrabile.",{"config":70},{"href":71},"https://docs.gitlab.com/user/application_security/detect/sarif/",{"badges":73,"title":75,"description":76,"button":77},[74,66],"ai","Rilevamento dei falsi positivi nei segreti con GitLab Duo (GA)","Dedica meno tempo alla classificazione dei segreti che si rivelano falsi positivi. GitLab Duo Agent Platform analizza i risultati di gravità critica e alta, assegna un punteggio di affidabilità e segnala i falsi positivi affinché i team di sicurezza correggano solo le esposizioni reali.",{"config":78},{"href":79},"https://docs.gitlab.com/user/application_security/vulnerabilities/secret_false_positive_detection/",{"badges":81,"title":83,"description":84,"button":85},[66,82],"manage","Modelli di framework di conformità (Beta)","Implementa i framework di conformità più rapidamente con 19 modelli predefiniti che coprono ISO 27001:2022, SOC 2, FedRAMP, NIST, CIS, TISAX e altro.",{"config":86},{"href":87},"https://docs.gitlab.com/user/compliance/compliance_frameworks/#create-a-compliance-framework-from-a-template",{"badges":89,"title":90,"description":91,"button":92},[66],"Colma le lacune di copertura con la procedura guidata di abilitazione degli scanner (GA)","Individua facilmente la copertura mancante eseguendo la procedura guidata per identificare i progetti che richiedono attenzione. Puoi configurare profili che definiscono quale scanner eseguire. Applica i profili in blocco a progetti e sottogruppi per ridurre i controlli manuali.",{"config":93},{"href":94},"https://docs.gitlab.com/user/application_security/configuration/scanner_enablement_wizard/",{"badges":96,"title":97,"description":98,"button":99},[74,82],"Nuovi trigger di eventi per flow e agenti esterni","Automatizza una parte maggiore del ciclo di vita delle richieste di merge senza passaggi manuali. Quattro nuovi trigger consentono a flow e agenti esterni di rispondere quando una richiesta di merge passa da bozza a pronta, incontra un conflitto di codice, riceve un'approvazione o viene creato un elemento di lavoro. Inoltre, sono state aggiunte nuove funzionalità di configurazione al trigger esistente per gli eventi della pipeline.",{"config":100},{"href":101},"https://docs.gitlab.com/releases/19/gitlab-19-1-released/#new-event-triggers-for-flows-and-external-agents",{"badges":103,"description":104,"title":105,"button":106},[74,82],"Controlla quali agenti e flow di IA sono disponibili nel tuo ambiente. Gli amministratori e i proprietari dei gruppi di livello superiore possono impedire agli utenti di creare agenti o flow personalizzati e limitare gli agenti esterni alla gerarchia del gruppo.","Controlli per funzionalità IA personalizzate ed esterne (GA)",{"config":107},{"href":108},"https://docs.gitlab.com/user/duo_agent_platform/",{"badges":110,"title":111,"description":112,"button":113},[74,82],"Validazione YAML per flow personalizzati (GA)","Individua gli errori di configurazione prima che raggiungano la produzione. Il catalogo IA valida il YAML dei flow personalizzati al momento del salvataggio, mostrando errori di sintassi e parametri mal configurati nell'interfaccia anziché a runtime.",{"config":114},{"href":115},"https://docs.gitlab.com/user/duo_agent_platform/flows/custom/",{"badges":117,"title":118,"description":119,"button":120},[74,82],"Lista di modelli consentiti (Beta)","Offri ai team la possibilità di scegliere i modelli entro limiti definiti. Configura una lista di modelli di IA approvati e imposta un modello predefinito a livello di organizzazione per Agentic Chat, in modo che gli utenti scelgano tra opzioni approvate adatte ai requisiti del team.",{"config":121},{"href":122},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/#select-a-model-for-agentic-chat",{"badges":124,"title":125,"description":126,"button":127},[74,82],"Controlli di approvazione degli strumenti per gli agenti di GitLab Duo","Controlla cosa possono fare i tuoi agenti di IA, strumento per strumento. Configura policy di approvazione con tre modalità (Consenti, Chiedi o Nega) in Agentic Chat, IDE e flow, con eventi di audit per ogni decisione di approvazione.",{"config":128},{"href":129},"https://docs.gitlab.com/user/duo_agent_platform/agents/tool-governance/",{"badges":131,"title":133,"description":134,"button":135},[132],"code","Assegnazione automatica dei proprietari del codice come revisori (GA)","Ottieni i revisori giusti per ogni richiesta di merge senza assegnazione manuale. Quando una richiesta di merge viene creata come pronta o contrassegnata come pronta dalla bozza, GitLab assegna ogni proprietario del codice che corrisponde ai file modificati.",{"config":136},{"href":137},"https://docs.gitlab.com/user/project/merge_requests/reviews/automatic_reviewer_assignment/",{"badges":139,"title":140,"description":141,"button":142},[132],"Richieste di merge impilate nell'interfaccia (GA)","Naviga tra le richieste di merge dipendenti senza perdere il contesto. GitLab rileva automaticamente le richieste di merge impilate e le mostra nell'intestazione, con un controllo dello stack per passare da una richiesta di merge all'altra nello stack.",{"config":143},{"href":144},"https://docs.gitlab.com/user/project/merge_requests/reviews/stacked_merge_requests/",{"badges":146,"title":147,"description":148,"button":149},[74],"Approvazione degli strumenti basata su pattern in Agentic Chat (Beta)","Approva uno strumento una volta e salta le conferme ripetute per il resto della sessione. Scegli \"Approva tutti gli utilizzi di questo strumento per la sessione\" per approvare le invocazioni quando gli argomenti corrispondono al pattern approvato. Disponibile nell'interfaccia di GitLab, Duo CLI, VS Code e IDE JetBrains.",{"config":150},{"href":151},"https://docs.gitlab.com/user/gitlab_duo_chat/agentic_chat/#approve-tools-in-your-local-environment",{"badges":153,"title":154,"description":155,"button":156},[74,132],"Modelli GPT per Code Review Flow (GA)","Scegli tra più modelli per la revisione automatizzata del codice. Code Review Flow ora supporta GPT-5.2 e GPT-5.3 Codex insieme ad Anthropic Claude, con una qualità di revisione paragonabile al modello predefinito Claude Sonnet 4.6 Vertex.",{"config":157},{"href":158},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/#supported-models",{"badges":160,"title":161,"description":162,"button":163},[132],"Blame inline nel visualizzatore di file (GA)","Scopri chi ha modificato cosa senza uscire dalla vista del file. Attiva il blame inline per vedere l'ultimo autore per riga, con popover al passaggio del mouse per i dettagli del commit, blame delle modifiche precedenti e opzioni per ignorare le revisioni.",{"config":164},{"href":165},"https://docs.gitlab.com/user/project/repository/files/git_blame/",{"badges":167,"title":168,"description":169,"button":170},[66,82],"Ruolo di Security Manager (GA)","Fornisci ai team di sicurezza l'accesso di cui hanno bisogno senza eccedere nei privilegi. Il ruolo di Security Manager offre gestione delle vulnerabilità, dashboard, configurazione delle policy e strumenti di conformità senza richiedere i ruoli di Sviluppatore o Manutentore.",{"config":171},{"href":172},"https://docs.gitlab.com/user/permissions/",{"badges":174,"title":175,"description":176,"button":177},[66,82],"Policy di esecuzione pianificata delle pipeline (Beta)","Mantieni una copertura di sicurezza costante anche quando il codice non cambia. Applica job di CI/CD personalizzati con cadenza giornaliera, settimanale o mensile nei progetti, indipendentemente dall'attività dei commit.",{"config":178},{"href":179},"https://docs.gitlab.com/user/application_security/policies/scheduled_pipeline_execution_policies/",{"badges":181,"title":182,"description":183,"button":184},[66],"Copertura migliorata del rilevamento dei segreti per le pipeline dei rami di funzionalità (GA)","Colma una lacuna in cui i segreti nei commit precedenti dei rami di funzionalità potevano passare inosservati. Il rilevamento dei segreti ora analizza ogni commit dal punto di divergenza del ramo con il ramo predefinito fino al commit più recente.",{"config":185},{"href":186},"https://docs.gitlab.com/user/application_security/secret_detection/pipeline/#coverage",{"badges":188,"title":189,"description":190,"button":191},[66,82],"Streaming degli eventi di audit dell'IA verso destinazioni esterne (Beta)","Ottieni visibilità in tempo reale sull'attività dell'IA nella tua catena di strumenti di sicurezza esistente. Trasmetti gli eventi di audit dell'IA verso destinazioni esterne attraverso l'infrastruttura di streaming degli eventi di audit di GitLab.",{"config":192},{"href":193},"https://docs.gitlab.com/administration/compliance/audit_event_streaming/#ai-audit-event-streaming",{"badges":195,"title":196,"description":197,"button":198},[82],"Durata personalizzata per i token di accesso OAuth (GA)","Riduci la durata dei token per le integrazioni sensibili alla sicurezza. Imposta una durata personalizzata (da 300 a 7.200 secondi) per i nuovi token di accesso OAuth, inclusi i token emessi per i client MCP.",{"config":199},{"href":200},"https://docs.gitlab.com/administration/settings/account_and_limit_settings/#limit-the-lifetime-of-oauth-access-tokens",{"badges":202,"title":203,"description":204,"button":205},[66,82],"Eventi di audit delle operazioni Git per tutti i tipi di attori","Colma un punto cieco nella copertura di audit di Git. La registrazione di audit per le operazioni di clone, pull, fetch e push ora si estende a tutti i tipi di attori, inclusi i runner che utilizzano token di deploy e gli utenti con certificati SSH.",{"config":206},{"href":207},"https://docs.gitlab.com/administration/compliance/audit_event_reports/",{"text":209,"config":210},"Leggi le note di rilascio",{"href":211},"https://docs.gitlab.com/releases/19/gitlab-19-1-released/","yml",{},true,"/it-it/whats-new/19-1",{"config":217},{"noIndex":218},false,"19-1","it-it/whats-new/19-1","releasePage","MFuJZfmj2IuE1L27r-Ihnzzl62Zk0IUFk6W_XyIEqe0",{"logo":224,"freeTrial":229,"sales":234,"login":239,"items":244,"search":558,"minimal":593,"duo":612,"switchNav":621,"pricingDeployment":632},{"config":225},{"href":226,"dataGaName":227,"dataGaLocation":228},"/it-it/","gitlab logo","header",{"text":230,"config":231},"Ottieni una prova gratuita",{"href":232,"dataGaName":233,"dataGaLocation":228},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/","free trial",{"text":235,"config":236},"Contatta le vendite",{"href":237,"dataGaName":238,"dataGaLocation":228},"/it-it/sales/","sales",{"text":240,"config":241},"Accedi",{"href":242,"dataGaName":243,"dataGaLocation":228},"https://gitlab.com/users/sign_in/","sign in",[245,274,376,381,482,538],{"text":246,"config":247,"menu":249},"Piattaforma",{"dataNavLevelOne":248},"platform",{"type":250,"columns":251},"cards",[252,258,266],{"title":246,"description":253,"link":254},"La piattaforma di orchestrazione intelligente per DevSecOps",{"text":255,"config":256},"Esplora la nostra piattaforma",{"href":257,"dataGaName":248,"dataGaLocation":228},"/it-it/platform/",{"title":259,"description":260,"link":261},"GitLab Duo Agent Platform","L'IA agentica pensata per l'intero ciclo del software",{"text":262,"config":263},"Scopri GitLab Duo",{"href":264,"dataGaName":265,"dataGaLocation":228},"/it-it/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":267,"description":268,"link":269},"Perché scegliere GitLab","Scopri i motivi principali per cui le aziende scelgono GitLab",{"text":270,"config":271},"Scopri di più",{"href":272,"dataGaName":273,"dataGaLocation":228},"/it-it/why-gitlab/","why gitlab",{"text":275,"left":214,"config":276,"menu":278},"Prodotto",{"dataNavLevelOne":277},"solutions",{"type":279,"link":280,"columns":284,"feature":355},"lists",{"text":281,"config":282},"Vedi tutte le soluzioni",{"href":283,"dataGaName":277,"dataGaLocation":228},"/it-it/solutions/",[285,310,333],{"title":286,"description":287,"link":288,"items":293},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":289},{"icon":290,"href":291,"dataGaName":292,"dataGaLocation":228},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[294,298,301,306],{"text":295,"config":296},"CI/CD",{"href":297,"dataGaLocation":228,"dataGaName":295},"/it-it/solutions/continuous-integration/",{"text":259,"config":299},{"href":264,"dataGaLocation":228,"dataGaName":300},"gitlab duo agent platform - product menu",{"text":302,"config":303},"Gestione del codice sorgente",{"href":304,"dataGaLocation":228,"dataGaName":305},"/it-it/solutions/source-code-management/","Source Code Management",{"text":307,"config":308},"Distribuzione software automatizzata",{"href":291,"dataGaLocation":228,"dataGaName":309},"Automated software delivery",{"title":311,"description":312,"link":313,"items":318},"Sicurezza","Distribuisci il codice più rapidamente senza compromettere la sicurezza",{"config":314},{"href":315,"dataGaName":316,"dataGaLocation":228,"icon":317},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[319,323,328],{"text":320,"config":321},"Test di sicurezza delle applicazioni",{"href":315,"dataGaName":322,"dataGaLocation":228},"Application security testing",{"text":324,"config":325},"Sicurezza della catena di fornitura del software",{"href":326,"dataGaLocation":228,"dataGaName":327},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":329,"config":330},"Conformità software",{"href":331,"dataGaName":332,"dataGaLocation":228},"/it-it/solutions/software-compliance/","software compliance",{"title":334,"link":335,"items":340},"Misurazione",{"config":336},{"icon":337,"href":338,"dataGaName":339,"dataGaLocation":228},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[341,345,350],{"text":342,"config":343},"Visibilità e misurazione",{"href":338,"dataGaLocation":228,"dataGaName":344},"Visibility and Measurement",{"text":346,"config":347},"Gestione del flusso di valore",{"href":348,"dataGaLocation":228,"dataGaName":349},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":351,"config":352},"Analisi e approfondimenti",{"href":353,"dataGaLocation":228,"dataGaName":354},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":356,"type":279,"items":357},"GitLab per",[358,364,370],{"text":359,"config":360},"Aziende",{"icon":361,"href":362,"dataGaLocation":228,"dataGaName":363},"Building","/it-it/enterprise/","enterprise",{"text":365,"config":366},"Piccole imprese",{"icon":367,"href":368,"dataGaLocation":228,"dataGaName":369},"Work","/it-it/small-business/","small business",{"text":371,"config":372},"Pubblica amministrazione",{"icon":373,"href":374,"dataGaLocation":228,"dataGaName":375},"Organization","/it-it/solutions/public-sector/","public sector",{"text":377,"config":378},"Prezzi",{"href":379,"dataGaName":380,"dataGaLocation":228,"dataNavLevelOne":380},"/it-it/pricing/","pricing",{"text":382,"config":383,"menu":385},"Risorse",{"dataNavLevelOne":384},"resources",{"type":279,"link":386,"columns":390,"feature":472},{"text":387,"config":388},"Visualizza tutte le risorse",{"href":389,"dataGaName":384,"dataGaLocation":228},"/it-it/resources/",[391,424,444],{"title":392,"items":393},"Attività iniziali",[394,399,404,409,414,419],{"text":395,"config":396},"Installazione",{"href":397,"dataGaName":398,"dataGaLocation":228},"/it-it/install/","install",{"text":400,"config":401},"Guide rapide",{"href":402,"dataGaName":403,"dataGaLocation":228},"/it-it/get-started/","quick setup checklists",{"text":405,"config":406},"Formazione",{"href":407,"dataGaLocation":228,"dataGaName":408},"https://university.gitlab.com/","learn",{"text":410,"config":411},"Documentazione di prodotto",{"href":412,"dataGaName":413,"dataGaLocation":228},"https://docs.gitlab.com/","product documentation",{"text":415,"config":416},"Video sulle best practice",{"href":417,"dataGaName":418,"dataGaLocation":228},"/it-it/getting-started-videos/","best practice videos",{"text":420,"config":421},"Integrazioni",{"href":422,"dataGaName":423,"dataGaLocation":228},"/it-it/integrations/","integrations",{"title":425,"items":426},"Scopri",[427,432,435,439],{"text":428,"config":429},"Storie di successo dei clienti",{"href":430,"dataGaName":431,"dataGaLocation":228},"/it-it/customers/","customer success stories",{"text":30,"config":433},{"href":434,"dataGaName":29,"dataGaLocation":228},"/blog/",{"text":436,"config":437},"The Source",{"href":438,"dataGaName":29,"dataGaLocation":228},"/it-it/the-source/",{"text":440,"config":441},"Operatività da remoto",{"href":442,"dataGaName":443,"dataGaLocation":228},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":445,"items":446},"Collega",[447,452,457,462,467],{"text":448,"config":449},"Servizi GitLab",{"href":450,"dataGaName":451,"dataGaLocation":228},"/it-it/services/","services",{"text":453,"config":454},"Community",{"href":455,"dataGaName":456,"dataGaLocation":228},"/community/","community",{"text":458,"config":459},"Forum",{"href":460,"dataGaName":461,"dataGaLocation":228},"https://forum.gitlab.com/","forum",{"text":463,"config":464},"Eventi",{"href":465,"dataGaName":466,"dataGaLocation":228},"/events/","events",{"text":468,"config":469},"Partner",{"href":470,"dataGaName":471,"dataGaLocation":228},"/it-it/partners/","partners",{"config":473,"title":21,"text":476,"link":477},{"background":474,"textColor":475},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Approfitta di un aggiornamento continuo su funzionalità e miglioramenti più recenti.",{"text":478,"config":479},"Leggi le ultime notizie",{"href":480,"dataGaName":481,"dataGaLocation":228},"/it-it/whats-new/","whats new",{"text":483,"config":484,"menu":486},"Azienda",{"dataNavLevelOne":485},"company",{"type":279,"columns":487},[488],{"items":489},[490,495,501,503,508,513,518,523,528,533],{"text":491,"config":492},"Informazioni",{"href":493,"dataGaName":494,"dataGaLocation":228},"/it-it/company/","about",{"text":496,"config":497,"footerGa":500},"Opportunità di lavoro",{"href":498,"dataGaName":499,"dataGaLocation":228},"/jobs/","jobs",{"dataGaName":499},{"text":463,"config":502},{"href":465,"dataGaName":466,"dataGaLocation":228},{"text":504,"config":505},"Leadership",{"href":506,"dataGaName":507,"dataGaLocation":228},"/company/team/e-group/","leadership",{"text":509,"config":510},"Manuale",{"href":511,"dataGaName":512,"dataGaLocation":228},"https://handbook.gitlab.com/","handbook",{"text":514,"config":515},"Rapporti con gli investitori",{"href":516,"dataGaName":517,"dataGaLocation":228},"https://ir.gitlab.com/","investor relations",{"text":519,"config":520},"Trust Center",{"href":521,"dataGaName":522,"dataGaLocation":228},"/it-it/security/","trust center",{"text":524,"config":525},"AI Transparency Center",{"href":526,"dataGaName":527,"dataGaLocation":228},"/it-it/ai-transparency-center/","ai transparency center",{"text":529,"config":530},"Newsletter",{"href":531,"dataGaName":532,"dataGaLocation":228},"/company/contact/#contact-forms","newsletter",{"text":534,"config":535},"Rassegna stampa",{"href":536,"dataGaName":537,"dataGaLocation":228},"/press/","press",{"text":539,"config":540,"menu":541},"Contattaci",{"dataNavLevelOne":485},{"type":279,"columns":542},[543],{"items":544},[545,548,553],{"text":235,"config":546},{"href":237,"dataGaName":547,"dataGaLocation":228},"talk to sales",{"text":549,"config":550},"Portale di assistenza",{"href":551,"dataGaName":552,"dataGaLocation":228},"https://support.gitlab.com","support portal",{"text":554,"config":555},"Portale di assistenza clienti GitLab",{"href":556,"dataGaName":557,"dataGaLocation":228},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":559,"login":560,"suggestions":567},"Chiudi",{"text":561,"link":562},"Per cercare nei repository e nei progetti, accedi a",{"text":563,"config":564},"gitlab.com",{"href":242,"dataGaName":565,"dataGaLocation":566},"search login","search",{"text":568,"default":569},"Suggerimenti",[570,572,577,579,584,589],{"text":259,"config":571},{"href":264,"dataGaName":259,"dataGaLocation":566},{"text":573,"config":574},"Suggerimenti di codice di GitLab Duo (IA)",{"href":575,"dataGaName":576,"dataGaLocation":566},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":295,"config":578},{"href":297,"dataGaName":295,"dataGaLocation":566},{"text":580,"config":581},"GitLab su AWS",{"href":582,"dataGaName":583,"dataGaLocation":566},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":585,"config":586},"GitLab su Google Cloud",{"href":587,"dataGaName":588,"dataGaLocation":566},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":590,"config":591},"Perché scegliere GitLab?",{"href":272,"dataGaName":592,"dataGaLocation":566},"Why GitLab?",{"freeTrial":594,"mobileIcon":599,"desktopIcon":604,"secondaryButton":607},{"text":595,"config":596},"Inizia una prova gratuita",{"href":597,"dataGaName":233,"dataGaLocation":598},"https://gitlab.com/-/trials/new/","nav",{"altText":600,"config":601},"Icona GitLab",{"src":602,"dataGaName":603,"dataGaLocation":598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":600,"config":605},{"src":606,"dataGaName":603,"dataGaLocation":598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":608,"config":609},"Inizia",{"href":610,"dataGaName":611,"dataGaLocation":598},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":613,"mobileIcon":617,"desktopIcon":619},{"text":614,"config":615},"Scopri di più su GitLab Duo",{"href":264,"dataGaName":616,"dataGaLocation":598},"gitlab duo",{"altText":600,"config":618},{"src":602,"dataGaName":603,"dataGaLocation":598},{"altText":600,"config":620},{"src":606,"dataGaName":603,"dataGaLocation":598},{"button":622,"mobileIcon":627,"desktopIcon":629},{"text":623,"config":624},"/switch",{"href":625,"dataGaName":626,"dataGaLocation":598},"#contact","switch",{"altText":600,"config":628},{"src":602,"dataGaName":603,"dataGaLocation":598},{"altText":600,"config":630},{"src":631,"dataGaName":603,"dataGaLocation":598},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":633,"mobileIcon":638,"desktopIcon":640},{"text":634,"config":635},"Torna ai prezzi",{"href":379,"dataGaName":636,"dataGaLocation":598,"icon":637},"back to pricing","GoBack",{"altText":600,"config":639},{"src":602,"dataGaName":603,"dataGaLocation":598},{"altText":600,"config":641},{"src":606,"dataGaName":603,"dataGaLocation":598},{"title":643,"button":644,"config":649},"Scopri come l'IA agentica trasforma la distribuzione software",{"text":645,"config":646},"Seguici in diretta per GitLab Transcend il 10 giugno",{"href":647,"dataGaName":648,"dataGaLocation":228},"/it-it/events/transcend/virtual/","transcend event",{"layout":650,"disabled":218},"release",{"data":652},{"text":653,"source":654,"edit":660,"contribute":665,"config":670,"items":675,"minimal":881},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":655,"config":656},"Visualizza origine pagina",{"href":657,"dataGaName":658,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":661,"config":662},"Modifica questa pagina",{"href":663,"dataGaName":664,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":666,"config":667},"Contribuisci",{"href":668,"dataGaName":669,"dataGaLocation":659},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":671,"facebook":672,"youtube":673,"linkedin":674},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[676,722,776,818,848],{"title":377,"links":677,"subMenu":692},[678,682,687],{"text":679,"config":680},"Visualizza i piani",{"href":379,"dataGaName":681,"dataGaLocation":659},"view plans",{"text":683,"config":684},"Perché scegliere Premium?",{"href":685,"dataGaName":686,"dataGaLocation":659},"/it-it/pricing/premium/","why premium",{"text":688,"config":689},"Perché scegliere Ultimate?",{"href":690,"dataGaName":691,"dataGaLocation":659},"/it-it/pricing/ultimate/","why ultimate",[693],{"title":539,"links":694},[695,698,700,702,707,712,717],{"text":696,"config":697},"Contatta il reparto vendite",{"href":237,"dataGaName":238,"dataGaLocation":659},{"text":549,"config":699},{"href":551,"dataGaName":552,"dataGaLocation":659},{"text":554,"config":701},{"href":556,"dataGaName":557,"dataGaLocation":659},{"text":703,"config":704},"Stato",{"href":705,"dataGaName":706,"dataGaLocation":659},"https://status.gitlab.com/","status",{"text":708,"config":709},"Termini di utilizzo",{"href":710,"dataGaName":711,"dataGaLocation":659},"/terms/","terms of use",{"text":713,"config":714},"Informativa sulla privacy",{"href":715,"dataGaName":716,"dataGaLocation":659},"/it-it/privacy/","privacy statement",{"text":718,"config":719},"Preferenze dei cookie",{"dataGaName":720,"dataGaLocation":659,"id":721,"isOneTrustButton":214},"cookie preferences","ot-sdk-btn",{"title":275,"links":723,"subMenu":732},[724,728],{"text":725,"config":726},"Piattaforma DevSecOps",{"href":257,"dataGaName":727,"dataGaLocation":659},"devsecops platform",{"text":729,"config":730},"Sviluppo assistito dall'IA",{"href":264,"dataGaName":731,"dataGaLocation":659},"ai-assisted development",[733],{"title":734,"links":735},"Argomenti",[736,741,746,751,756,761,766,771],{"text":737,"config":738},"CICD",{"href":739,"dataGaName":740,"dataGaLocation":659},"/it-it/topics/ci-cd/","cicd",{"text":742,"config":743},"GitOps",{"href":744,"dataGaName":745,"dataGaLocation":659},"/it-it/topics/gitops/","gitops",{"text":747,"config":748},"DevOps",{"href":749,"dataGaName":750,"dataGaLocation":659},"/it-it/topics/devops/","devops",{"text":752,"config":753},"Controllo della versione",{"href":754,"dataGaName":755,"dataGaLocation":659},"/it-it/topics/version-control/","version control",{"text":757,"config":758},"DevSecOps",{"href":759,"dataGaName":760,"dataGaLocation":659},"/it-it/topics/devsecops/","devsecops",{"text":762,"config":763},"Cloud native",{"href":764,"dataGaName":765,"dataGaLocation":659},"/it-it/topics/cloud-native/","cloud native",{"text":767,"config":768},"IA per la programmazione",{"href":769,"dataGaName":770,"dataGaLocation":659},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":772,"config":773},"IA agentica",{"href":774,"dataGaName":775,"dataGaLocation":659},"/it-it/topics/agentic-ai/","agentic ai",{"title":777,"links":778},"Soluzioni",[779,782,784,789,793,796,799,802,804,806,808,813],{"text":320,"config":780},{"href":315,"dataGaName":781,"dataGaLocation":659},"Application Security Testing",{"text":307,"config":783},{"href":291,"dataGaName":292,"dataGaLocation":659},{"text":785,"config":786},"Sviluppo Agile",{"href":787,"dataGaName":788,"dataGaLocation":659},"/it-it/solutions/agile-delivery/","agile delivery",{"text":790,"config":791},"SCM",{"href":304,"dataGaName":792,"dataGaLocation":659},"source code management",{"text":737,"config":794},{"href":297,"dataGaName":795,"dataGaLocation":659},"continuous integration & delivery",{"text":346,"config":797},{"href":348,"dataGaName":798,"dataGaLocation":659},"value stream management",{"text":742,"config":800},{"href":801,"dataGaName":745,"dataGaLocation":659},"/it-it/solutions/gitops/",{"text":359,"config":803},{"href":362,"dataGaName":363,"dataGaLocation":659},{"text":365,"config":805},{"href":368,"dataGaName":369,"dataGaLocation":659},{"text":371,"config":807},{"href":374,"dataGaName":375,"dataGaLocation":659},{"text":809,"config":810},"Istruzione",{"href":811,"dataGaName":812,"dataGaLocation":659},"/it-it/solutions/education/","education",{"text":814,"config":815},"Servizi finanziari",{"href":816,"dataGaName":817,"dataGaLocation":659},"/it-it/solutions/finance/","financial services",{"title":382,"links":819},[820,822,824,826,829,831,834,836,838,840,842,844,846],{"text":395,"config":821},{"href":397,"dataGaName":398,"dataGaLocation":659},{"text":400,"config":823},{"href":402,"dataGaName":403,"dataGaLocation":659},{"text":405,"config":825},{"href":407,"dataGaName":408,"dataGaLocation":659},{"text":410,"config":827},{"href":412,"dataGaName":828,"dataGaLocation":659},"docs",{"text":30,"config":830},{"href":434,"dataGaName":29,"dataGaLocation":659},{"text":832,"config":833},"Novità",{"href":480,"dataGaName":481,"dataGaLocation":659},{"text":428,"config":835},{"href":430,"dataGaName":431,"dataGaLocation":659},{"text":440,"config":837},{"href":442,"dataGaName":443,"dataGaLocation":659},{"text":448,"config":839},{"href":450,"dataGaName":451,"dataGaLocation":659},{"text":453,"config":841},{"href":455,"dataGaName":456,"dataGaLocation":659},{"text":458,"config":843},{"href":460,"dataGaName":461,"dataGaLocation":659},{"text":463,"config":845},{"href":465,"dataGaName":466,"dataGaLocation":659},{"text":468,"config":847},{"href":470,"dataGaName":471,"dataGaLocation":659},{"title":483,"links":849},[850,852,854,856,858,860,865,870,872,874,876],{"text":491,"config":851},{"href":493,"dataGaName":485,"dataGaLocation":659},{"text":496,"config":853},{"href":498,"dataGaName":499,"dataGaLocation":659},{"text":504,"config":855},{"href":506,"dataGaName":507,"dataGaLocation":659},{"text":509,"config":857},{"href":511,"dataGaName":512,"dataGaLocation":659},{"text":514,"config":859},{"href":516,"dataGaName":517,"dataGaLocation":659},{"text":861,"config":862},"Sostenibilità",{"href":863,"dataGaName":864,"dataGaLocation":659},"/sustainability/","Sustainability",{"text":866,"config":867},"Diversità, inclusione e appartenenza (DIB)",{"href":868,"dataGaName":869,"dataGaLocation":659},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":519,"config":871},{"href":521,"dataGaName":522,"dataGaLocation":659},{"text":529,"config":873},{"href":531,"dataGaName":532,"dataGaLocation":659},{"text":534,"config":875},{"href":536,"dataGaName":537,"dataGaLocation":659},{"text":877,"config":878},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":879,"dataGaName":880,"dataGaLocation":659},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":882},[883,886,889],{"text":884,"config":885},"Termini",{"href":710,"dataGaName":711,"dataGaLocation":659},{"text":887,"config":888},"Cookies",{"dataGaName":720,"dataGaLocation":659,"id":721,"isOneTrustButton":214},{"text":890,"config":891},"Privacy",{"href":715,"dataGaName":716,"dataGaLocation":659},{"id":893,"title":894,"body":6,"category":6,"config":895,"content":896,"description":6,"extension":212,"meta":1275,"navigation":214,"path":1276,"seo":1277,"slug":6,"stem":1280,"testContent":6,"type":6,"__hash__":1281},"pages/it-it/whats-new/index.yml","",{"template":8},{"heroBanners":897,"whatsComing":927,"whatsHappening":1181,"signUp":1265},[898,910,917,922],{"id":899,"type":900,"heading":901,"body":902,"cta":903,"timer":908,"endAt":909},"pre-transcend","banner","GitLab Transcend ritorna in diretta da Londra il 10 giugno\n","Registrati ora per scoprire le ultime innovazioni di GitLab.",{"label":904,"config":905},"Registrati",{"href":647,"dataGaName":906,"dataGaLocation":907,"showIcon":218},"sign-up-cta","whats-new-hero-banner",{"targetDate":909},"2026-06-10T08:00:00Z",{"id":911,"type":912,"heading":913,"body":914,"videoUrl":915,"startAt":909,"endAt":916},"keynote-live","livestream","GitLab Transcend è in diretta!","Guarda subito la diretta streaming di Transcend.","https://www.youtube.com/embed/ekcw1yn21jQ","2026-06-10T11:05:00Z",{"id":918,"type":900,"heading":913,"body":919,"timer":920,"startAt":916,"endAt":921},"intermission","Il discorso di apertura di GitLab Transcend si è appena concluso. A seguire: The Developer Show. Sarà disponibile in streaming qui non appena inizierà.",{"targetDate":921},"2026-06-10T12:30:00Z",{"id":923,"type":912,"heading":913,"body":924,"videoUrl":925,"startAt":921,"endAt":926},"developer-show-live","Guarda il Developer Show in diretta streaming da Londra.","https://www.youtube.com/embed/FYvLwhKV11U","2026-06-10T13:30:00Z",{"title":928,"description":929,"accordion":930,"ctaBar":1168},"Novità in arrivo","Funzionalità previste per le prossime release. Piani soggetti a modifiche.",[931,1033,1088],{"title":772,"description":932,"config":933,"items":935},"Dagli assistenti di programmazione intelligenti all'IA agentica orchestrata nell'intero ciclo del software",{"icon":934},"AgentAi",[936,945,953,962,970,978,986,992,1001,1009,1017,1025],{"title":937,"labels":938,"link":939},"Disponibilità generale di GitLab Orbit (agenti esterni)",[74,82],{"text":940,"config":941},"Epic n. 21430",{"href":942,"dataGaName":943,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21430","gitlab-orbit-ga","whats-coming",{"title":946,"labels":947,"link":948},"Sviluppatore per GitLab Duo 2.0",[74,132],{"text":949,"config":950},"Epic n. 22091",{"href":951,"dataGaName":952,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/22091","duo-developer-2",{"title":954,"labels":955,"link":957},"Generatore di pipeline IA",[74,956],"verify",{"text":958,"config":959},"Epic n. 20443",{"href":960,"dataGaName":961,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/20443","agentic-ai-pipeline-builder",{"title":963,"labels":964,"link":965},"Disponibilità generale della CLI di GitLab Duo",[74,82],{"text":966,"config":967},"Epic n. 602193",{"href":968,"dataGaName":969,"dataGaLocation":944},"https://gitlab.com/gitlab-org/gitlab/-/work_items/602193","duo-cli-ga",{"title":971,"labels":972,"link":973},"Disponibilità generale del server MCP per utenti del piano Free",[74,82],{"text":974,"config":975},"Epic n. 602703",{"href":976,"dataGaName":977,"dataGaLocation":944},"https://gitlab.com/gitlab-org/gitlab/-/work_items/602703","mcp-server-free-users-ga",{"title":979,"labels":980,"link":981},"Memoria di GitLab Duo Agent Platform",[74,82],{"text":982,"config":983},"Epic n. 21378",{"href":984,"dataGaName":985,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21378","duo-agent-platform-memory",{"title":954,"labels":987,"link":988},[74,956],{"text":958,"config":989},{"href":990,"dataGaName":991,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/20443","ai-pipeline-builder",{"title":993,"labels":994,"link":996},"Sviluppo basato sulle specifiche con il flusso di lavoro \"Piano agente\"",[74,995],"plan",{"text":997,"config":998},"Epic n. 21218",{"href":999,"dataGaName":1000,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21218","spec-driven-development",{"title":1002,"labels":1003,"link":1004},"Flussi componibili e agenti in DAP",[74,82],{"text":1005,"config":1006},"Epic n. 21838",{"href":1007,"dataGaName":1008,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21838","composable-flows-agents-dap",{"title":1010,"labels":1011,"link":1012},"Integrazione di GitLab Duo con Slack",[74,82],{"text":1013,"config":1014},"Epic n. 22305",{"href":1015,"dataGaName":1016,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/22305","duo-slack-integration",{"title":1018,"labels":1019,"link":1020},"Editor del flusso visivo",[74,82],{"text":1021,"config":1022},"Epic n. 20431",{"href":1023,"dataGaName":1024,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/20431","visual-flow-editor",{"title":1026,"labels":1027,"link":1028},"Crea espansione del trigger di fase",[74,132],{"text":1029,"config":1030},"Epic n. 20654",{"href":1031,"dataGaName":1032,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/20654","create-stage-trigger-expansion",{"title":747,"description":1034,"config":1035,"items":1037},"Da toolchain frammentate e processi manuali all'innovazione automatizzata e continua",{"icon":1036},"CogAlt",[1038,1048,1056,1064,1072,1080],{"title":1039,"labels":1040,"link":1043},"Disponibilità generale del registro virtuale Maven e NPM",[1041,1042],"package","deploy",{"text":1044,"config":1045},"Epic n. 15091",{"href":1046,"dataGaName":1047,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/15091","devops-virtual-registry",{"title":1049,"labels":1050,"link":1051},"Disponibilità generale del registro virtuale Docker",[1041,1042],{"text":1052,"config":1053},"Epic n. 18773",{"href":1054,"dataGaName":1055,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/18773","devops-artifact-registry",{"title":1057,"labels":1058,"link":1059},"Modelli di codice sorgente",[132],{"text":1060,"config":1061},"Epic n. 21356",{"href":1062,"dataGaName":1063,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21356","devops-source-code-templates",{"title":1065,"labels":1066,"link":1067},"Assegnazione automatica del revisore della funzionalità CODEOWNERS nativa",[132],{"text":1068,"config":1069},"Epic n. 20711",{"href":1070,"dataGaName":1071,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/20711","devops-codeowners-auto-assignment",{"title":1073,"labels":1074,"link":1075},"Epic a livello di progetto",[995],{"text":1076,"config":1077},"Epic n. 14501",{"href":1078,"dataGaName":1079,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/14501","devops-project-level-epics",{"title":1081,"labels":1082,"link":1083},"Accesso dell'organizzazione",[82],{"text":1084,"config":1085},"Epic n. 21019",{"href":1086,"dataGaName":1087,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/21019","devops-organization-sign-in",{"title":1089,"description":1090,"config":1091,"items":1093},"Sicurezza e conformità","Dall'analisi reattiva alla governance della sicurezza proporzionale al rischio e basata sui criteri",{"icon":1092},"Shield",[1094,1103,1111,1119,1127,1135,1144,1152,1160],{"title":1095,"labels":1096,"link":1098},"Disponibilità generale di GitLab Secret Manager",[66,1097],"build",{"text":1099,"config":1100},"Epic n. 10723",{"href":1101,"dataGaName":1102,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/10723","security-secrets-manager",{"title":1104,"labels":1105,"link":1106},"Disponibilità generale dei token di accesso personali granulari",[82],{"text":1107,"config":1108},"Epic n. 18554",{"href":1109,"dataGaName":1110,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/18554","security-fine-grained-pat",{"title":1112,"labels":1113,"link":1114},"Disponibilità generale dei criteri di esecuzione programmata della pipeline",[66,82],{"text":1115,"config":1116},"Epic n. 17875",{"href":1117,"dataGaName":1118,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/17875","security-scheduled-pipeline-policies",{"title":1120,"labels":1121,"link":1122},"Correzione automatica con bumping automatico delle dipendenze (beta)",[66],{"text":1123,"config":1124},"Epic n. 18236",{"href":1125,"dataGaName":1126,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/18236","security-auto-remediation",{"title":1128,"labels":1129,"link":1130},"Risoluzione agentica della vulnerabilità di massa (beta)",[66,74],{"text":1131,"config":1132},"Epic n. 21734",{"href":1133,"dataGaName":1134,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/work_items/21734","security-agentic-bulk-vulnerability-resolution",{"title":1136,"labels":1137,"link":1139},"Gestione delle vulnerabilità nei vari contesti (monitoraggio dei rami non predefiniti)",[66,1138],"analyze",{"text":1140,"config":1141},"Epic n. 18653",{"href":1142,"dataGaName":1143,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/18653","security-vulnerability-management",{"title":1145,"labels":1146,"link":1147},"Integrazione dei criteri di sicurezza con gli attributi di sicurezza",[66,82],{"text":1148,"config":1149},"Epic n. 18312",{"href":1150,"dataGaName":1151,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/18312","security-policy-attributes",{"title":1153,"labels":1154,"link":1155},"Regole personalizzate per il rilevamento dei segreti",[66],{"text":1156,"config":1157},"Epic n. 18327",{"href":1158,"dataGaName":1159,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/18327","security-custom-secret-rules",{"title":1161,"labels":1162,"link":1163},"Verifica SLSA e firma dell'immagine dei container",[66,1097],{"text":1164,"config":1165},"Epic n. 19697",{"href":1166,"dataGaName":1167,"dataGaLocation":944},"https://gitlab.com/groups/gitlab-org/-/epics/19697","security-slsa-signing",{"highlightTag":1169,"tags":1170,"heading":1175,"button":1176},"Get updates",[1171,1172,1173,1174],"Releases","Events","Demos","Livestreams","Scopri prima di chiunque quando vengono distribuite nuove funzionalità",{"text":1177,"config":1178},"Iscriviti alla lista",{"href":1179,"dataGaName":1180,"dataGaLocation":944},"#sign-up","join-the-list",{"heading":1182,"videos":1183,"blogs":1203,"resources":1226,"customerStories":1247},"Nuovi eventi gestiti da GitLab",[1184,1191,1197],{"title":1185,"config":1186},"Scopri GitLab Orbit, il grafo del contesto del ciclo di vita aggiornato in tempo reale",{"featured":214,"videoUrl":1187,"videoThumbnail":1188,"dataGaName":1189,"dataGaLocation":1190},"https://player.vimeo.com/video/1199517135","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036455/dpummoiijp57fcdz33km.png","meet gitlab orbit the continuously updated lifecycle context graph","releases whats new whats happening",{"title":1192,"config":1193},"Come funziona GitLab Orbit",{"videoUrl":1194,"videoThumbnail":1195,"dataGaName":1196,"dataGaLocation":1190},"https://player.vimeo.com/video/1199521642","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036454/scyl72y0fbdrwwilikdq.png","how gitlab orbit works",{"title":1198,"config":1199},"Demo di GitLab Orbit: 5 casi d'uso dell'IA agentica in tutto il ciclo di vita del software",{"videoUrl":1200,"videoThumbnail":1201,"dataGaName":1202,"dataGaLocation":1190},"https://player.vimeo.com/video/1199536403","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036454/eu0jpyewmhct8mbzqrmx.png","gitlab orbit demo 5 agentic ai use cases across the software lifecycle",[1204,1213,1220],{"badge":1205,"title":1206,"cta":1207,"config":1211},"AI","Claude Code e GitLab: tre flussi di lavoro che gestiscono la distribuzione",{"text":270,"config":1208},{"href":1209,"dataGaName":1210,"dataGaLocation":1190},"/blog/gitlab-transcend-announcements/","transcend announcements blog",{"featured":214,"image":1212},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1781032585/go3d7pb9opmux7rwhpev.png",{"badge":1214,"title":1215,"cta":1216},"Notizie","Ti presentiamo GitLab Orbit: codice completo e contesto del ciclo di vita, in un'unica query",{"text":270,"config":1217},{"href":1218,"dataGaName":1219,"dataGaLocation":1190},"/blog/introducing-gitlab-orbit/","introducing gitlab orbit full code and lifecycle context in one query",{"badge":1214,"title":1221,"cta":1222},"GitLab Flex: un unico impegno e riorganizza le tue utenze e la spesa per l'IA",{"text":270,"config":1223},{"href":1224,"dataGaName":1225,"dataGaLocation":1190},"/blog/introducing-gitlab-flex/","gitlab flex commit once reshape your seats and ai spend",[1227,1234,1240],{"badge":30,"config":1228,"title":1229,"cta":1230},{"type":29},"La programmazione agentica è valida solo quanto il suo contesto",{"text":270,"config":1231},{"href":1232,"dataGaName":1233,"dataGaLocation":1190},"/blog/agentic-coding-only-as-good-as-context/","agentic coding is only as good as its context",{"badge":30,"config":1235,"title":1206,"cta":1236},{"type":29},{"text":270,"config":1237},{"href":1238,"dataGaName":1239,"dataGaLocation":1190},"/blog/claude-code-and-gitlab/","claude code and gitlab",{"badge":30,"config":1241,"title":1242,"cta":1243},{"type":29},"Codex e GitLab: dalla correzione del codice alla produzione",{"text":270,"config":1244},{"href":1245,"dataGaName":1246,"dataGaLocation":1190},"/blog/fix-bugs-with-codex-and-gitlab/","codex and gitlab from code fix to production",[1248,1258],{"badge":1249,"config":1250,"title":1252,"cta":1253},"Testimonianze dei clienti",{"type":1251},"customer","Ericsson riduce del 50% i tempi di deployment con GitLab per fornire più rapidamente valore alla clientela in ambito OSS/BSS",{"text":1254,"config":1255},"Leggi il case study",{"href":1256,"dataGaName":1257,"dataGaLocation":1190},"/customers/ericsson/","ericsson cuts deployment time 50% with gitlab to deliver faster value to its oss/bss customers",{"badge":1249,"config":1259,"title":1260,"cta":1261},{"type":1251},"Il colosso bancario multinazionale Barclays \"potenzia\" l'innovazione con GitLab",{"text":1254,"config":1262},{"href":1263,"dataGaName":1264,"dataGaLocation":1190},"/customers/barclays-plc/","multinational banking giant barclays supercharges innovation with gitlab",{"heading":1266,"body":1267,"cta":1268,"form":1270},"Aggiornati prima di tutti","Unisciti alla lista per conoscere le novità di GitLab prima di chiunque altro: gli ultimi aggiornamenti dei prodotti, gli episodi di The Developer Show e gli eventi GitLab.\n",{"label":1269},"Abbonati",{"label":1271,"config":1272},"Sempre al passo con le nuove release",{"formId":1273,"skeletonFieldCount":1274,"formName":532},29341,3,{},"/it-it/whats-new",{"title":1278,"description":1279},"GitLab: novità","Scopri le ultime novità aziendali e le più recenti release della piattaforma","it-it/whats-new/index","JocsN1ZhIFYJFszbGwx7X4pFwi3oIi1bKX-37-0oX68",{"id":4,"title":5,"body":6,"category":6,"config":1283,"content":1284,"description":6,"extension":212,"meta":1384,"navigation":214,"path":215,"seo":1385,"slug":219,"stem":220,"testContent":6,"type":221,"__hash__":222},{"template":8,"schema":9,"version":10,"releaseDate":11},{"releases":1285},{"tabs":1286,"header":21,"description":22,"latestRelease":1289,"headlineFeatures":1290,"exploreCards":1301,"releasePostCta":1382},[1287,1288],{"id":16,"label":17},{"id":19,"label":20},{"version":10,"title":24,"description":25,"heroArtwork":26},[1291,1293,1295,1297,1299],{"type":29,"badge":30,"title":31,"description":32,"config":1292},{"href":34,"dataGaName":35,"dataGaLocation":36},{"type":38,"badge":39,"title":40,"description":41,"thumbnail":42,"config":1294},{"href":44},{"type":29,"badge":30,"title":46,"description":47,"config":1296},{"href":49,"dataGaName":50,"dataGaLocation":36},{"type":38,"badge":39,"title":52,"description":53,"thumbnail":54,"config":1298},{"href":56},{"type":58,"title":59,"description":60,"config":1300},{"href":62},[1302,1306,1310,1314,1318,1322,1326,1330,1334,1338,1342,1346,1350,1354,1358,1362,1366,1370,1374,1378],{"badges":1303,"title":67,"description":68,"button":1304},[66],{"config":1305},{"href":71},{"badges":1307,"title":75,"description":76,"button":1308},[74,66],{"config":1309},{"href":79},{"badges":1311,"title":83,"description":84,"button":1312},[66,82],{"config":1313},{"href":87},{"badges":1315,"title":90,"description":91,"button":1316},[66],{"config":1317},{"href":94},{"badges":1319,"title":97,"description":98,"button":1320},[74,82],{"config":1321},{"href":101},{"badges":1323,"description":104,"title":105,"button":1324},[74,82],{"config":1325},{"href":108},{"badges":1327,"title":111,"description":112,"button":1328},[74,82],{"config":1329},{"href":115},{"badges":1331,"title":118,"description":119,"button":1332},[74,82],{"config":1333},{"href":122},{"badges":1335,"title":125,"description":126,"button":1336},[74,82],{"config":1337},{"href":129},{"badges":1339,"title":133,"description":134,"button":1340},[132],{"config":1341},{"href":137},{"badges":1343,"title":140,"description":141,"button":1344},[132],{"config":1345},{"href":144},{"badges":1347,"title":147,"description":148,"button":1348},[74],{"config":1349},{"href":151},{"badges":1351,"title":154,"description":155,"button":1352},[74,132],{"config":1353},{"href":158},{"badges":1355,"title":161,"description":162,"button":1356},[132],{"config":1357},{"href":165},{"badges":1359,"title":168,"description":169,"button":1360},[66,82],{"config":1361},{"href":172},{"badges":1363,"title":175,"description":176,"button":1364},[66,82],{"config":1365},{"href":179},{"badges":1367,"title":182,"description":183,"button":1368},[66],{"config":1369},{"href":186},{"badges":1371,"title":189,"description":190,"button":1372},[66,82],{"config":1373},{"href":193},{"badges":1375,"title":196,"description":197,"button":1376},[82],{"config":1377},{"href":200},{"badges":1379,"title":203,"description":204,"button":1380},[66,82],{"config":1381},{"href":207},{"text":209,"config":1383},{"href":211},{},{"config":1386},{"noIndex":218},[1388,1561,1745],{"id":1389,"title":1390,"body":6,"category":6,"config":1391,"content":1394,"description":6,"extension":212,"meta":1554,"navigation":214,"path":1555,"seo":1556,"slug":6,"stem":1559,"testContent":6,"type":221,"__hash__":1560},"pages/it-it/whats-new/18-11.yml","18 11",{"template":8,"schema":9,"version":1392,"releaseDate":1393},"18.11","2026-04-16",{"releases":1395},{"header":21,"description":22,"latestRelease":1396,"releasePostCta":1406,"tabs":1410,"exploreCards":1413,"headlineFeatures":1509},{"version":1392,"title":1397,"description":1398,"releaseDate":1399,"heroArtwork":1400,"button":1401},"GitLab 18.11: come ampliare l'uso dell'IA agentica nell'intero ciclo di sviluppo software con sicurezza e controllo","Correzione autonoma basata sulla necessità di ridurre il rischio nello sviluppo software, due nuovi agenti preintegrati per CI e analisi, misure protettive del budget e limiti di utilizzo per i crediti GitLab e altro ancora.\n","16 aprile 2026","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776715908/sn6hcl5edjmga1rl4ijy.png",{"text":1402,"config":1403},"Leggi il comunicato stampa",{"href":1404,"dataGaName":1405,"dataGaLocation":36},"/press/releases/2026-04-16-gitlab-extends-agentic-ai-with-new-automated-security-remediation-pipeline-setup-delivery-analytics/","gitlab 18 10 released",{"text":209,"config":1407},{"href":1408,"dataGaName":1409,"dataGaLocation":36},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/","gitlab 18 11 full release notes",[1411,1412],{"id":16,"label":17},{"id":19,"label":20},[1414,1423,1431,1439,1447,1453,1461,1469,1477,1485,1493,1501],{"badges":1415,"title":1416,"description":1417,"button":1418},[66,74],"Risoluzione agentica delle vulnerabilità tramite SAST (disponibilità generale)","La risoluzione agentica delle vulnerabilità fa uso del ragionamento iterativo per analizzare il contesto delle vulnerabilità nell'intera codebase, generare e convalidare correzioni di alta qualità e fornire un punteggio di affidabilità per le soluzioni proposte.\n",{"text":1419,"config":1420},"Documentazione",{"href":1421,"dataGaName":1422,"dataGaLocation":36},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/","docs agentic vulnerability resolution",{"badges":1424,"title":1425,"description":1426,"button":1427},[74,82],"Claude Opus 4.7 ora disponibile in GitLab Duo Agent Platform","L'ultimo modello di Anthropic è ora disponibile in GitLab Duo Agent Platform tramite la selezione del modello nella chat agentica e in tutti i flussi di lavoro basati su agenti.\n",{"text":1419,"config":1428},{"href":1429,"dataGaName":1430,"dataGaLocation":36},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/","docs model selection",{"badges":1432,"title":1433,"description":1434,"button":1435},[74,1138],"Agente Data Analyst (GA)","L'agente Data Analyst si occupa di richieste di merge, ticket, progetti, pipeline e job, eseguendo query sui dati già presenti in GitLab con un linguaggio naturale, senza necessità di conoscenze GLQL o richieste tramite dashboard.\n",{"text":1419,"config":1436},{"href":1437,"dataGaName":1438,"dataGaLocation":36},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","docs foundational agents",{"badges":1440,"title":1441,"description":1442,"button":1443},[74,82],"Misure protettive di budget e utilizzo per i crediti GitLab","Le organizzazioni che stanno ampliando su larga scala l'uso dell'IA agentica nel ciclo di vita del software hanno bisogno di informazioni sulla prevedibilità dei costi per ampliarne l'adozione. I limiti di spesa per i crediti GitLab offrono ai leader tecnologici un controllo diretto.\n",{"text":1419,"config":1444},{"href":1445,"dataGaName":1446,"dataGaLocation":36},"https://docs.gitlab.com/subscriptions/gitlab_credits/","docs gitlab credits",{"badges":1448,"title":1449,"description":1450,"button":1451},[74,1097],"Agente CI Expert (beta)","L'agente CI Expert ispeziona il repository, rileva linguaggio e framework utilizzati e propone una pipeline di build di lavoro e test con spiegazioni in linguaggio semplice per ogni decisione.\n",{"text":1419,"config":1452},{"href":1437,"dataGaName":1438,"dataGaLocation":36},{"badges":1454,"title":1455,"description":1456,"button":1457},[74,82],"Soluzione Mistral AI aggiunta come modello self-hosted in GitLab Duo Agent Platform","GitLab Duo Agent Platform ora supporta Mistral AI come piattaforma LLM per il deployment di modelli self-hosted. I clienti GitLab Self-Managed possono configurare i modelli Mistral AI attraverso il gateway per l'accesso alle funzionalità di IA per utilizzarli con agenti e flussi.\n",{"text":1419,"config":1458},{"href":1459,"dataGaName":1460,"dataGaLocation":36},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","docs gitlab duo self hosted",{"badges":1462,"title":1463,"description":1464,"button":1465},[66],"Assegnazione della priorità e applicazione della sicurezza basate sul rischio","Quando i punteggi di gravità non riflettono la reale sfruttabilità, gli sviluppatori smettono di fidarsi del segnale e iniziano a ignorarlo. Questa funzionalità riduce il lavoro di valutazione e garantisce che gli sviluppatori si concentrino sulle vulnerabilità rilevate di una certa importanza.\n",{"text":1419,"config":1466},{"href":1467,"dataGaName":1468,"dataGaLocation":36},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/","docs vulnerability management policy",{"badges":1470,"title":1471,"description":1472,"button":1473},[82],"Autorizzazioni granulari per i token di accesso personale (beta)","Limita ogni token di accesso personale (PAT) a risorse e azioni specifiche, riducendo il danno potenziale di un token svelato o compromesso. I PAT granulari sono disponibili in tutti i livelli di piano, tra cui quello Free.\n",{"text":1419,"config":1474},{"href":1475,"dataGaName":1476,"dataGaLocation":36},"https://docs.gitlab.com/auth/tokens/fine_grained_access_tokens/","docs fine grained access token",{"badges":1478,"title":1479,"description":1480,"button":1481},[82],"Account di servizio: ora sono un'opzione nel livello Free e sono disponibili in sottogruppi e progetti","Gli account di servizio sono ora disponibili su GitLab.com in tutti i livelli, compreso quello Free (fino a 100 per gruppo di primo livello). I team possono anche creare account di servizio direttamente nei sottogruppi e nei progetti con accesso in base all'ambito.\n",{"text":1419,"config":1482},{"href":1483,"dataGaName":1484,"dataGaLocation":36},"https://docs.gitlab.com/user/profile/service_accounts/","docs service accounts",{"badges":1486,"title":1487,"description":1488,"button":1489},[1138,82],"Per i deployment autogestiti è disponibile l'integrazione ClickHouse","Le istanze autogestite ora possono utilizzare ClickHouse come back-end di analisi idoneo per la produzione, per dashboard ed endpoint API che richiedono query dei dati altamente performanti su larga scala.\n",{"text":1419,"config":1490},{"href":1491,"dataGaName":1492,"dataGaLocation":36},"https://docs.gitlab.com/integration/clickhouse/","docs clickhouse",{"badges":1494,"title":1495,"description":1496,"button":1497},[74,132],"GitLab è ora disponibile nel marketplace di Cursor","GitLab è ora disponibile come plug-in nel marketplace di Cursor, che collega Cursor alla tua istanza di GitLab tramite il server MCP di GitLab.\n",{"text":1419,"config":1498},{"href":1499,"dataGaName":1500,"dataGaLocation":36},"https://docs.gitlab.com/editor_extensions/","docs editor extensions",{"badges":1502,"title":1503,"description":1504,"button":1505},[132,1097],"Riconfigurazione degli input durante l'esecuzione manuale delle pipeline delle RM","Gli input di CI/CD consentono di personalizzare il comportamento delle pipeline in fase di esecuzione; ora questa flessibilità si estende alle pipeline delle richieste di merge, fornendo lo stesso controllo in fase di esecuzione per tutti i tipi di pipeline.",{"text":1419,"config":1506},{"href":1507,"dataGaLocation":36,"dataGaName":1508},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#run-a-merge-request-pipeline-with-custom-inputs","docs reconfigure inputs",[1510,1516,1523,1529,1536,1542,1548],{"type":29,"badge":30,"title":1511,"description":1512,"config":1513},"Correzione automatizzata con correzioni del codice IA idonee al merge","Con GitLab 18.11, diventa disponibile la risoluzione agentica delle vulnerabilità tramite SAST, che attenua i colli di bottiglia della sicurezza.\n",{"href":1514,"dataGaName":1515,"dataGaLocation":36},"/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/","automate-remediation-with-ready-to-merge-ai-code-fixes",{"type":38,"badge":39,"title":1517,"thumbnail":1518,"description":1519,"config":1520},"Risoluzione agentica delle vulnerabilità tramite SAST","https://i.vimeocdn.com/video/2135193456-714183f1dca915b90e7ce6663522a7461d4f7df28b17b6b7bb9efddfcd79bc08-d_960?region=us","Scopri come risolvere automaticamente le vulnerabilità SAST all'interno dei sistemi GitLab.",{"href":1521,"dataGaName":1522,"dataGaLocation":36},"https://player.vimeo.com/video/1174573325","agentic sast vulnerability resolution",{"type":29,"badge":30,"title":1524,"description":1525,"config":1526},"Gli agenti IA CI Expert e Data Analyst hanno come obiettivo quello di colmare le lacune dello sviluppo","Imposta la CI ed esegui query dei dati del ciclo di sviluppo software con i due nuovi agenti preintegrati di GitLab Duo Agent Platform, disponibili in GitLab 18.11.\n",{"href":1527,"dataGaName":1528,"dataGaLocation":36},"/blog/ci-expert-and-data-analyst-ai-agents-target-development-gaps/","ci expert and data analyst ai agents target development gaps",{"type":38,"badge":39,"title":1530,"thumbnail":1531,"description":1532,"config":1533},"Agente Data Analyst","https://i.vimeocdn.com/video/2145915910-b85598b166057ba078c19617f9eb6a2967d4a699a1ec7ea5cc27da96b0be3fa4-d_960?region=us","Poni una domanda in linguaggio naturale e ottieni una visualizzazione immediata nella Chat agentica.",{"href":1534,"dataGaName":1535,"dataGaLocation":36},"https://player.vimeo.com/video/1183094817?","data analyst agent",{"type":29,"badge":30,"title":1537,"description":1538,"config":1539},"Misure protettive del budget per i crediti GitLab","Scopri come i nuovi limiti di spesa e quelli di credito per utente offrono alle organizzazioni le misure protettive a livello di budget necessarie per ampliare la piattaforma GitLab Duo Agent Platform.\n",{"href":1540,"dataGaName":1541,"dataGaLocation":36},"/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits/","gitlab 18 11 budget guardrails for gitlab credits",{"type":29,"badge":30,"title":1543,"description":1544,"config":1545},"Claude Opus 4.7 è ora disponibile in GitLab Duo Agent Platform","L'ultimo modello di Anthropic è ora disponibile per un lavoro più solido da parte degli agenti.\n",{"href":1546,"dataGaName":1547},"/blog/claude-opus-4-7-is-now-available-in-gitlab-duo-agent-platform/","claude opus 4 7 is now available in gitlab duo agent platform",{"type":58,"title":1549,"description":1550,"config":1551},"Collaboratore del mese: Rinku C","GitLab è lieta di riconoscere il contributo di Rinku C, collaboratore di Livello 4 con oltre 80 miglioramenti integrati in tutto l'ambiente GitLab da quando ha preso parte alla community nel settembre 2025.\n",{"href":1552,"dataGaName":1553,"dataGaLocation":36},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/#mvp-18-11","contributors gitlab",{},"/it-it/whats-new/18-11",{"title":1557,"description":1558},"GitLab 18.11: IA agentica nel ciclo di sviluppo software","GitLab 18.11 aggiunge la correzione della sicurezza con l'IA, agenti CI e di analisi e misure protettive del budget per i crediti GitLab.","it-it/whats-new/18-11","MRK1nMm9oHR6PD5qPu_n-_ktMHHJM5xWjEHZvGdrHN4",{"id":1562,"title":1563,"body":6,"category":6,"config":1564,"content":1567,"description":6,"extension":212,"meta":1738,"navigation":214,"path":1739,"seo":1740,"slug":1742,"stem":1743,"testContent":6,"type":221,"__hash__":1744},"pages/it-it/whats-new/19-0.yml","19 0",{"template":8,"schema":9,"version":1565,"releaseDate":1566},"19.0","2026-05-21",{"releases":1568},{"tabs":1569,"header":21,"description":22,"latestRelease":1572,"headlineFeatures":1576,"exploreCards":1641,"releasePostCta":1735},[1570,1571],{"id":16,"label":17},{"id":19,"label":20},{"version":1565,"title":1573,"description":1574,"heroArtwork":1575},"GitLab 19.0: l'IA agentica che colma il divario tra la scrittura del codice e la sua distribuzione","Riduci il lavoro manuale che richiede il codice, dalle richieste di merge alle credenziali gestite e ai componenti della pipeline che vengono eseguiti.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",[1577,1583,1589,1595,1601,1607,1613,1619,1625,1631,1637],{"type":29,"badge":30,"title":1578,"description":1579,"config":1580},"Gestisci le credenziali di CI/CD con GitLab Secrets Manager (Beta pubblica)","Gestisci le credenziali di CI/CD all'interno di GitLab con Secrets Manager. Ciascun segreto è assegnato al job che ne ha bisogno ed è regolato dagli stessi controlli dell'accesso già utilizzati per il codice.",{"href":1581,"dataGaName":1582,"dataGaLocation":36},"/blog/secrets-manager-in-public-beta/","secrets-manager-in-public-beta",{"type":38,"badge":39,"title":1584,"description":1585,"config":1586,"thumbnail":1588},"GitLab Secrets Manager","Guarda come i proprietari di progetti e gruppi archiviano e recuperano i segreti di CI/CD e vi fanno riferimento in GitLab.",{"href":1587},"https://player.vimeo.com/video/1194101911","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/kms8aaok2ccyrwnwdviw.png",{"type":29,"badge":30,"title":1590,"description":1591,"config":1592},"Trasforma le richieste di merge da attività manuali a un flusso di lavoro automatizzato","Riduci il tempo dedicato al lavoro manuale che richiede il tuo codice. Flusso Sviluppatore ora gestisce il feedback dei revisori, la risoluzione dei conflitti, la ricerca della codebase e le suddivisioni delle richieste di merge sovradimensionate nell'intero ciclo di vita della richiesta di merge.",{"href":1593,"dataGaName":1594,"dataGaLocation":36},"/blog/transform-mrs-to-automated-workflow/","transform-mrs-to-automated-workflow",{"type":38,"badge":39,"title":1596,"description":1597,"config":1598,"thumbnail":1600},"Flusso Sviluppatore 2.0 per GitLab Duo","Scopri come far diventare un ticket di sviluppo dalla richiesta al codice pronto per il merge senza lasciare GitLab.",{"href":1599},"https://player.vimeo.com/video/1193748336","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/yb16dzdyd6lfepuj6ke4.png",{"type":29,"badge":30,"title":1602,"description":1603,"config":1604},"Monitora l'utilizzo dei componenti della CI in tutta l'organizzazione ","Gli standard delle pipeline mostrano una deriva della configurazione nel momento in cui vengono distribuite. Ottieni una visione in tempo reale di quali versioni sono in esecuzione e dove le correzioni di sicurezza non sono ancora effettive.",{"href":1605,"dataGaName":1606,"dataGaLocation":36},"/blog/track-ci-component-usage/","track-ci-component-usage",{"type":38,"badge":39,"title":1608,"description":1609,"config":1610,"thumbnail":1612},"Analisi dei componenti del catalogo CI","Muoviti nella dashboard che mostra quali componenti sono in uso nella tua organizzazione, con quali versioni e dove sono ancora presenti release obsolete.",{"href":1611},"https://player.vimeo.com/video/1194035829","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/qonuq8atraswwgjgck5j.png",{"title":1614,"type":29,"badge":30,"description":1615,"config":1616},"Altri modelli di IA per GitLab Duo Agent Platform Self-Hosted","I team con problemi di rete e con air gap non devono più scegliere tra l'isolamento e l'uso di modelli capaci. I nuovi modelli open-source supportati offrono ai clienti Self-Hosted più opzioni per abbinare il modello giusto al flusso di lavoro agentico corretto.",{"href":1617,"dataGaName":1618,"dataGaLocation":36},"/blog/more-ai-models-for-duo-agent-platform-self-hosted/","more-ai-models-for-duo-agent-platform-self-hosted",{"type":29,"badge":30,"title":1620,"description":1621,"config":1622},"Limita l'esposizione delle credenziali con token di accesso personale granulari","I team possono mantenere costante l'automazione e rendere i token di accesso più facili da controllare, valutando la portata dei token di accesso personale al progetto e alle azioni necessarie per un flusso di lavoro.",{"href":1623,"dataGaName":1624,"dataGaLocation":36},"/blog/fine-grained-pats/","fine-grained-pats",{"type":29,"badge":30,"title":1626,"description":1627,"config":1628},"Riduci il rischio della catena di fornitura con l'analisi delle dipendenze basata su SBOM","Rileva le dipendenze transitive, traccia il modo in cui sono entrate nel progetto e assegna loro una priorità in base all'esposizione reale.",{"href":1629,"dataGaName":1630,"dataGaLocation":36},"/blog/sbom-based-dependency-scanning/","sbom-based-dependency-scanning",{"type":29,"badge":30,"title":1632,"description":1633,"config":1634},"Copertura completa degli scanner di sicurezza della codebase in pochi minuti","I profili di configurazione della sicurezza consentono di velocizzare l'implementazione degli scanner. Scopri come questa nuova funzionalità di GitLab 19.0 copre migliaia di progetti in pochi minuti, senza tralasciare nulla.",{"href":1635,"dataGaName":1636,"dataGaLocation":36},"/blog/security-configuration-profiles/","security-configuration-profiles",{"type":58,"title":1638,"description":1639,"config":1640},"Collaboratore del mese: Norman Debald","GitLab è lieta di riconoscere il contributo di Norman, collaboratore di Livello 3 con oltre 40 miglioramenti integrati in tutto l'ambiente GitLab da quando ha preso parte alla community nel maggio 2022. ",{"href":62},[1642,1650,1658,1665,1672,1679,1686,1693,1700,1707,1714,1721,1728],{"badges":1643,"title":1644,"description":1645,"button":1646},[74,132],"Flusso Sviluppatore (disponibilità generale)","Utilizza un agente nel tuo lavoro senza abbandonarlo. Flusso Sviluppatore si estende ora all'intero ciclo di vita delle richieste di merge: un singolo agente IA che risponde ai feedback dei revisori, risolve i conflitti sui rami di lunga durata, effettua ricerche su codebase sconosciute e divide le richieste di merge diventate troppo grandi.",{"config":1647,"text":1419},{"href":1648,"dataGaName":1649,"dataGaLocation":36},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/developer/","docs developer flow ga",{"badges":1651,"title":1652,"description":1653,"button":1654},[66,1097],"GitLab Secrets Manager (Beta pubblica)","Riduci il compito di mantenere sincronizzato un modello di accesso separato per i segreti. Secrets Manager utilizza la struttura esistente dei gruppi e dei progetti, in modo che i proprietari possano archiviare, recuperare e fare riferimento ai segreti di CI/CD relativi a un progetto o a un gruppo e accessibili solo ai job che li richiedono esplicitamente.",{"text":1419,"config":1655},{"href":1656,"dataGaName":1657,"dataGaLocation":36},"https://docs.gitlab.com/ci/secrets/secrets_manager/","docs secrets manager",{"badges":1659,"title":1660,"description":1661,"button":1662},[66],"Analisi delle dipendenze tramite SBOM (disponibilità generale)","Trova i pacchetti vulnerabili che gli scanner a dichiarazione diretta non riescono a individuare. I progetti Maven, Gradle e Python hanno ora una copertura transitiva completa, con la risoluzione automatica delle dipendenze che torna all'analisi del manifesto quando non è presente un lockfile.",{"text":1419,"config":1663},{"href":1664},"https://docs.gitlab.com/user/application_security/dependency_scanning/dependency_scanning_sbom/",{"badges":1666,"title":1667,"description":1668,"button":1669},[74,132],"Risolvi le richieste di merge in Flusso Sviluppatore (Beta)","Passa il lungo lavoro di risoluzione dei conflitti di merge a un agente. Il nuovo pulsante \"Risolvi con Duo\" nella pagina dei conflitti della richiesta di merge e il widget dei controlli di merge possono leggere entrambi i rami, scegliere una risoluzione, eseguire il commit della correzione e pubblicare un commento riassuntivo in modo che chiunque stia esaminando la richiesta di merge possa vedere cosa è cambiato.",{"text":1419,"config":1670},{"href":1671},"https://docs.gitlab.com/user/project/merge_requests/conflicts/#resolve-conflicts-with-gitlab-duo",{"title":1673,"badges":1674,"description":1675,"button":1676},"Istruzioni personalizzate a livello di gruppo per GitLab Duo",[74,132],"Riduci la duplicazione delle stesse istruzioni di revisione tra i vari progetti. Definendole una sola volta a livello di gruppo, si combinano automaticamente con le istruzioni a livello di progetto sia in Flusso Revisione del codice sia in Revisione del codice di GitLab Duo.",{"text":1419,"config":1677},{"href":1678},"https://docs.gitlab.com/user/gitlab_duo/customize_duo/review_instructions/#configure-custom-review-instructions-for-a-group",{"title":1680,"badges":1681,"description":1682,"button":1683},"Configura i tipi di elementi di lavoro",[995],"Monitora il lavoro nel modo in cui il tuo team lo pianifica effettivamente, invece di forzare una suddivisione tra Ticket e Attività. Crea o rinomina i tipi in User story, Bug o Manutenzione, con campi personalizzati, cicli di vita dello stato, viste salvate e bacheche dei ticket.",{"text":1419,"config":1684},{"href":1685},"https://docs.gitlab.com/user/work_items/configurable_work_item_types/",{"badges":1687,"title":1688,"description":1689,"button":1690},[956,1138],"Analisi dettagliata dell'utilizzo dei componenti del catalogo CI/CD","Conosci esattamente i destinatari interessati prima di inviare una modifica di integrità o una correzione di sicurezza a un componente di CI/CD. La pagina delle risorse del catalogo mostra ora i progetti che utilizzano ciascun componente, la versione in cui si trovano e i progetti su versioni obsolete in cima alla pagina, in modo da poter dare loro priorità a livello globale.",{"text":1419,"config":1691},{"href":1692},"https://docs.gitlab.com/ci/components/#view-component-usage-details",{"title":1694,"badges":1695,"description":1696,"button":1697},"Ampliamento del supporto dei modelli open-source in GitLab Duo Agent Platform",[74,82],"Alimenta i flussi di lavoro agentici in ambienti offline e con limitazioni di rete, senza inviare dati da nessuna parte. GitLab Duo Agent Platform supporta ora ulteriori modelli open-source per i deployment self-hosted, tra cui Devstral 2 123B e GLM-5.1-FP8.",{"text":1419,"config":1698},{"href":1699},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#supported-models",{"title":1701,"description":1702,"badges":1703,"button":1704},"GitLab Duo Agent Platform Self-Hosted ora supporta Gemini","Una nuova famiglia di modelli per i team Self-Hosted che ne hanno bisogno. Gemini ora funziona con diversi flussi, tra cui il Flusso Revisione del codice, il Flusso Risoluzione delle vulnerabilità SAST e il Flusso Correzione della pipeline di CI/CD.",[74,82],{"text":1419,"config":1705},{"href":1706},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#compatible-models",{"title":1708,"badges":1709,"description":1710,"button":1711},"Diff rapidi per la revisione delle richieste di merge (Beta)",[132],"Basta aspettare la scheda Modifiche sulle revisioni di grandi dimensioni. Diff rapidi offre un caricamento iniziale più veloce, uno scorrimento più fluido e interazioni più reattive utilizzando la stessa tecnologia dei commit.",{"text":1419,"config":1712},{"href":1713},"https://docs.gitlab.com/user/project/merge_requests/changes/#rapid-diffs",{"title":1715,"badges":1716,"description":1717,"button":1718},"Acquista crediti GitLab per Free Self-Managed Enterprise Edition (EE)",[74,82],"Usa l'IA agentica senza dover prima passare a Premium o Ultimate. I clienti del livello Free di Self-Managed EE possono ora acquistare direttamente i crediti GitLab: basta scegliere un importo mensile, impegnarsi per un periodo annuale e il pool condiviso si aggiornerà automaticamente ogni mese.",{"text":1419,"config":1719},{"href":1720},"https://docs.gitlab.com/subscriptions/gitlab_credits/#buy-gitlab-credits",{"title":1722,"badges":1723,"description":1724,"button":1725},"Personalizza i titoli predefiniti delle richieste di merge",[132],"Ottieni titoli delle richieste di merge coerenti senza chiedere agli sviluppatori di ricordare le convenzioni. Configura un modello predefinito per progetto con variabili per i rami di origine e di destinazione, l'oggetto del primo commit, l'ID e il titolo del ticket collegato e un nome di ramo leggibile.",{"text":1419,"config":1726},{"href":1727},"https://docs.gitlab.com/user/project/merge_requests/title_templates/",{"title":1729,"badges":1730,"description":1731,"button":1732},"Webhook sicuri con token di firma HMAC",[82],"Identifica i webhook contraffatti da quelli autentici. Aggiungendo un token di firma, GitLab calcola una firma HMAC-SHA256 sull'ID del webhook, sul timestamp e sul payload secondo le specifiche Standard Webhooks, in modo da poter verificare l'origine e rifiutare le repliche.",{"text":1419,"config":1733},{"href":1734},"https://docs.gitlab.com/user/project/integrations/webhooks/#signing-tokens",{"text":209,"config":1736},{"href":1737},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",{},"/it-it/whats-new/19-0",{"config":1741},{"noIndex":218},"19-0","it-it/whats-new/19-0","vg-PlAR5Kd0MeVnsz4P0j6pQZzurUET6tivI8d7b-W0",{"id":4,"title":5,"body":6,"category":6,"config":1746,"content":1747,"description":6,"extension":212,"meta":1847,"navigation":214,"path":215,"seo":1848,"slug":219,"stem":220,"testContent":6,"type":221,"__hash__":222},{"template":8,"schema":9,"version":10,"releaseDate":11},{"releases":1748},{"tabs":1749,"header":21,"description":22,"latestRelease":1752,"headlineFeatures":1753,"exploreCards":1764,"releasePostCta":1845},[1750,1751],{"id":16,"label":17},{"id":19,"label":20},{"version":10,"title":24,"description":25,"heroArtwork":26},[1754,1756,1758,1760,1762],{"type":29,"badge":30,"title":31,"description":32,"config":1755},{"href":34,"dataGaName":35,"dataGaLocation":36},{"type":38,"badge":39,"title":40,"description":41,"thumbnail":42,"config":1757},{"href":44},{"type":29,"badge":30,"title":46,"description":47,"config":1759},{"href":49,"dataGaName":50,"dataGaLocation":36},{"type":38,"badge":39,"title":52,"description":53,"thumbnail":54,"config":1761},{"href":56},{"type":58,"title":59,"description":60,"config":1763},{"href":62},[1765,1769,1773,1777,1781,1785,1789,1793,1797,1801,1805,1809,1813,1817,1821,1825,1829,1833,1837,1841],{"badges":1766,"title":67,"description":68,"button":1767},[66],{"config":1768},{"href":71},{"badges":1770,"title":75,"description":76,"button":1771},[74,66],{"config":1772},{"href":79},{"badges":1774,"title":83,"description":84,"button":1775},[66,82],{"config":1776},{"href":87},{"badges":1778,"title":90,"description":91,"button":1779},[66],{"config":1780},{"href":94},{"badges":1782,"title":97,"description":98,"button":1783},[74,82],{"config":1784},{"href":101},{"badges":1786,"description":104,"title":105,"button":1787},[74,82],{"config":1788},{"href":108},{"badges":1790,"title":111,"description":112,"button":1791},[74,82],{"config":1792},{"href":115},{"badges":1794,"title":118,"description":119,"button":1795},[74,82],{"config":1796},{"href":122},{"badges":1798,"title":125,"description":126,"button":1799},[74,82],{"config":1800},{"href":129},{"badges":1802,"title":133,"description":134,"button":1803},[132],{"config":1804},{"href":137},{"badges":1806,"title":140,"description":141,"button":1807},[132],{"config":1808},{"href":144},{"badges":1810,"title":147,"description":148,"button":1811},[74],{"config":1812},{"href":151},{"badges":1814,"title":154,"description":155,"button":1815},[74,132],{"config":1816},{"href":158},{"badges":1818,"title":161,"description":162,"button":1819},[132],{"config":1820},{"href":165},{"badges":1822,"title":168,"description":169,"button":1823},[66,82],{"config":1824},{"href":172},{"badges":1826,"title":175,"description":176,"button":1827},[66,82],{"config":1828},{"href":179},{"badges":1830,"title":182,"description":183,"button":1831},[66],{"config":1832},{"href":186},{"badges":1834,"title":189,"description":190,"button":1835},[66,82],{"config":1836},{"href":193},{"badges":1838,"title":196,"description":197,"button":1839},[82],{"config":1840},{"href":200},{"badges":1842,"title":203,"description":204,"button":1843},[66,82],{"config":1844},{"href":207},{"text":209,"config":1846},{"href":211},{},{"config":1849},{"noIndex":218},1782396909500]