[{"data":1,"prerenderedAt":1598},["ShallowReactive",2],{"/it-it/whats-new":3,"navigation-it-it":333,"banner-it-it":751,"footer-it-it":760,"whats-new-base-page:/it-it/whats-new":999,"whats-new-latest-release:/it-it/whats-new":1138,"releasesWhatsNewList-it-it":1336},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":9,"description":6,"extension":325,"meta":326,"navigation":211,"path":327,"seo":328,"slug":6,"stem":331,"testContent":6,"type":6,"__hash__":332},"pages/it-it/whats-new/index.yml","",null,{"template":8},"WhatsNew",{"heroBanners":10,"whatsComing":42,"whatsHappening":205,"signUp":314},[11,25,32,37],{"id":12,"type":13,"heading":14,"body":15,"cta":16,"timer":23,"endAt":24},"pre-transcend","banner","Lo sviluppo software è in continua evoluzione. Proprio come GitLab.\n","GitLab Transcend torna il 10 giugno con una diretta streaming da Londra. Registrati per avere informazioni aggiornate sull'evento e sulle novità di GitLab.",{"label":17,"config":18},"Registrati",{"href":19,"dataGaName":20,"dataGaLocation":21,"showIcon":22},"#sign-up","sign-up-cta","whats-new-hero-banner",false,{"targetDate":24},"2026-06-10T08:00:00Z",{"id":26,"type":27,"heading":28,"body":29,"videoUrl":30,"startAt":24,"endAt":31},"keynote-live","livestream","GitLab Transcend è ora in diretta!","Guarda ora il livestream di Transcend.","https://www.youtube.com/embed/ekcw1yn21jQ","2026-06-10T11:05:00Z",{"id":33,"type":13,"heading":28,"body":34,"timer":35,"startAt":31,"endAt":36},"intermission","Il Keynote di GitLab Transcend è appena terminato. A seguire – The Developer Show. Sarà in streaming qui non appena inizierà.",{"targetDate":36},"2026-06-10T12:30:00Z",{"id":38,"type":27,"heading":28,"body":39,"videoUrl":40,"startAt":36,"endAt":41},"developer-show-live","Guarda il Developer Show — in diretta da Londra.","https://www.youtube.com/embed/FYvLwhKV11U","2026-06-10T13:30:00Z",{"title":43,"description":44,"accordion":45,"ctaBar":193},"Novità in arrivo","Funzionalità previste per le prossime release. Piani soggetti a modifiche.",[46,71,128],{"title":47,"description":48,"config":49,"items":51},"IA agentica","Dagli assistenti di programmazione intelligenti all'IA agentica orchestrata nell'intero ciclo del software",{"icon":50},"AgentAi",[52,63],{"title":53,"labels":54,"link":57},"Generatore di pipeline IA",[55,56],"ai","verify",{"text":58,"config":59},"Epic n. 20443",{"href":60,"dataGaName":61,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/20443","agentic-ai-pipeline-builder","whats-coming",{"title":64,"labels":65,"link":67},"Agente di supporto",[55,66],"manage",{"config":68,"text":70},{"href":69,"dataGaLocation":62},"https://gitlab.com/gitlab-com/support/support-team-meta/-/work_items/7256","Ticket n. 7256",{"title":72,"description":73,"config":74,"items":76},"DevOps","Da toolchain frammentate e processi manuali all'innovazione automatizzata e continua",{"icon":75},"CogAlt",[77,87,96,105,114,122],{"title":78,"labels":79,"link":82},"Registro virtuale Maven GA e Registro virtuale NPM",[80,81],"deploy","operate",{"text":83,"config":84},"Epic n. 15091",{"href":85,"dataGaName":86,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/15091","devops-virtual-registry",{"title":88,"labels":89,"link":91},"Registro degli artefatti",[90],"package",{"text":92,"config":93},"Epic n. 19844",{"href":94,"dataGaName":95,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/19844","devops-artifact-registry",{"title":97,"labels":98,"link":100},"Assegnazione automatica del revisore della funzionalità CODEOWNERS nativa",[99],"code",{"text":101,"config":102},"Epic n. 20711",{"href":103,"dataGaName":104,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/20711","devops-codeowners-auto-assignment",{"title":106,"labels":107,"link":109},"Epic a livello di progetto",[108],"plan",{"text":110,"config":111},"Epic n. 14501",{"href":112,"dataGaName":113,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/14501","devops-project-level-epics",{"title":115,"labels":116,"link":117},"Accesso dell'organizzazione",[66],{"text":118,"config":119},"Epic n. 21019",{"href":120,"dataGaName":121,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/21019","devops-organization-sign-in",{"title":123,"link":124},"Agente risolutore di conflitti",{"config":125,"text":127},{"href":126},"https://gitlab.com/groups/gitlab-org/-/work_items/20688","Epic n. #20688",{"title":129,"description":130,"config":131,"items":133},"Sicurezza e conformità","Dall'analisi reattiva alla governance della sicurezza proporzionale al rischio e basata sui criteri",{"icon":132},"Shield",[134,144,152,160,168,176,184],{"title":135,"labels":136,"link":139},"Disponibilità generale di GitLab Secret Manager",[137,138],"secure","build",{"text":140,"config":141},"Epic n. 10723",{"href":142,"dataGaName":143,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/10723","security-secrets-manager",{"title":145,"labels":146,"link":147},"Criteri dell'esecuzione programmata della pipeline",[137,66],{"text":148,"config":149},"Epic n. 17875",{"href":150,"dataGaName":151,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/17875","security-scheduled-pipeline-policies",{"title":153,"labels":154,"link":155},"Integrazione dei criteri di sicurezza con gli attributi di sicurezza",[137,66],{"text":156,"config":157},"Epic n. 18312",{"href":158,"dataGaName":159,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/18312","security-policy-attributes",{"title":161,"labels":162,"link":163},"Regole personalizzate per il rilevamento dei segreti",[137],{"text":164,"config":165},"Epic n. 18327",{"href":166,"dataGaName":167,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/18327","security-custom-secret-rules",{"title":169,"labels":170,"link":171},"Correzione automatica con bumping automatico delle dipendenze",[137],{"text":172,"config":173},"Epic n. 18236",{"href":174,"dataGaName":175,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/18236","security-auto-remediation",{"title":177,"labels":178,"link":179},"Verifica SLSA e firma dell'immagine dei container",[137,138],{"text":180,"config":181},"Epic n. 19697",{"href":182,"dataGaName":183,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/19697","security-slsa-signing",{"title":185,"labels":186,"link":188},"Gestione delle vulnerabilità nei vari contesti (monitoraggio dei rami non predefiniti)",[137,187],"analyze",{"text":189,"config":190},"Epic n. 18653",{"href":191,"dataGaName":192,"dataGaLocation":62},"https://gitlab.com/groups/gitlab-org/-/epics/18653","security-vulnerability-management",{"highlightTag":194,"tags":195,"heading":200,"button":201},"Get updates",[196,197,198,199],"Releases","Events","Demos","Livestreams","Scopri prima di chiunque quando vengono distribuite nuove funzionalità",{"text":202,"config":203},"Iscriviti alla lista",{"href":19,"dataGaName":204,"dataGaLocation":62},"join-the-list",{"heading":206,"videos":207,"blogs":246,"resources":269,"customerStories":296},"Nuovi eventi gestiti da GitLab",[208,216,222,228,234,240],{"title":209,"config":210},"Keynote di GitLab Transcend",{"featured":211,"videoUrl":212,"videoThumbnail":213,"dataGaName":214,"dataGaLocation":215},true,"https://player.vimeo.com/video/1200155931","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781288254/i2wc1kqvkpfsjsavkvgw.png","gitlab transcend keynote","releases whats new whats happening",{"title":217,"config":218},"Tavola rotonda: il futuro dell'innovazione software nell'azienda",{"videoUrl":219,"videoThumbnail":220,"dataGaName":221,"dataGaLocation":215},"https://player.vimeo.com/video/1200155929","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781288254/lygapwhoavadv4edng14.png","panel discussion the future of software innovation in the enterprise",{"title":223,"config":224},"Stanford SWEPR: la produttività del software engineering nell'era dell'IA",{"videoUrl":225,"videoThumbnail":226,"dataGaName":227,"dataGaLocation":215},"https://player.vimeo.com/video/1200155928","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781288254/m0aob5wpatd35wbqwitn.png","stanford swepr software engineering productivity in the ai era",{"title":229,"config":230},"Scopri GitLab Orbit, il grafo di contesto del ciclo di vita continuamente aggiornato",{"featured":211,"videoThumbnail":231,"videoUrl":232,"dataGaName":233,"dataGaLocation":215},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036455/dpummoiijp57fcdz33km.png","https://player.vimeo.com/video/1199517135","meet gitlab orbit the continuously updated lifecycle context graph",{"title":235,"config":236},"Come funziona GitLab Orbit",{"videoUrl":237,"videoThumbnail":238,"dataGaName":239,"dataGaLocation":215},"https://player.vimeo.com/video/1199521642","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036454/scyl72y0fbdrwwilikdq.png","how gitlab orbit works",{"title":241,"config":242},"Demo GitLab Orbit: 5 casi d'uso di IA agentica nel ciclo di vita del software",{"videoUrl":243,"videoThumbnail":244,"dataGaName":245,"dataGaLocation":215},"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",[247,257,263],{"badge":248,"title":249,"cta":250,"config":255},"News","Claude Code e GitLab: tre flussi di lavoro che gestiscono la distribuzione",{"text":251,"config":252},"Scopri di più",{"href":253,"dataGaName":254,"dataGaLocation":215},"/blog/claude-code-and-gitlab/","claude code and gitlab three workflows that ship",{"featured":211,"image":256},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1778087000/qdfsf8kz6ebfnopx9v2e.png",{"badge":248,"title":258,"cta":259},"Presentazione di GitLab Orbit: contesto completo del codice e del ciclo di vita, in un'unica query",{"text":251,"config":260},{"href":261,"dataGaName":262,"dataGaLocation":215},"/blog/introducing-gitlab-orbit/","introducing gitlab orbit full code and lifecycle context in one query",{"badge":248,"title":264,"cta":265},"GitLab Flex: impegnati una volta, ridefinisci le licenze e le spese per l'IA",{"text":251,"config":266},{"href":267,"dataGaName":268,"dataGaLocation":215},"/blog/introducing-gitlab-flex/","gitlab flex commit once reshape your seats and ai spend",[270,279,289],{"badge":271,"config":272,"title":274,"cta":275},"Blog",{"type":273},"blog","Il codice agentico è valido quanto il suo contesto",{"text":251,"config":276},{"href":277,"dataGaName":278,"dataGaLocation":215},"/blog/agentic-coding-only-as-good-as-context/","agentic coding is only as good as its context",{"badge":280,"config":281,"title":283,"cta":284},"Research Report",{"type":282},"report","L'economia dell'innovazione del software",{"text":285,"config":286},"Leggi il report",{"href":287,"dataGaName":288,"dataGaLocation":215},"/resources/software-innovation-report/","the economics of software innovation",{"badge":271,"config":290,"title":291,"cta":292},{"type":273},"Codex e GitLab: dalla correzione del codice alla produzione",{"text":251,"config":293},{"href":294,"dataGaName":295,"dataGaLocation":215},"/blog/fix-bugs-with-codex-and-gitlab/","codex and gitlab from code fix to production",[297,307],{"badge":298,"config":299,"title":301,"cta":302},"Customer story",{"type":300},"customer","Ericsson riduce del 50% i tempi di deployment con GitLab per fornire più rapidamente valore alla clientela in ambito OSS/BSS",{"text":303,"config":304},"Leggi il case study",{"href":305,"dataGaName":306,"dataGaLocation":215},"/customers/ericsson/","ericsson cuts deployment time 50% with gitlab to deliver faster value to its oss/bss customers",{"badge":298,"config":308,"title":309,"cta":310},{"type":300},"Il colosso bancario multinazionale Barclays \"potenzia\" l'innovazione con GitLab",{"text":303,"config":311},{"href":312,"dataGaName":313,"dataGaLocation":215},"/customers/barclays-plc/","multinational banking giant barclays supercharges innovation with gitlab",{"heading":315,"body":316,"cta":317,"form":319},"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":318},"Abbonati",{"label":320,"config":321},"Sempre al passo con le nuove release",{"formId":322,"skeletonFieldCount":323,"formName":324},1077,3,"newsletter","yml",{},"/it-it/whats-new",{"title":329,"description":330},"GitLab: novità","Scopri le ultime novità aziendali e le più recenti release della piattaforma","it-it/whats-new/index","87g7xoxq0vJtArkYwtF2fnEmZjUiSMhxuGcXve1wBWc",{"logo":334,"freeTrial":339,"sales":344,"login":349,"items":354,"search":667,"minimal":702,"duo":721,"switchNav":730,"pricingDeployment":741},{"config":335},{"href":336,"dataGaName":337,"dataGaLocation":338},"/it-it/","gitlab logo","header",{"text":340,"config":341},"Ottieni una prova gratuita",{"href":342,"dataGaName":343,"dataGaLocation":338},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/","free trial",{"text":345,"config":346},"Contatta le vendite",{"href":347,"dataGaName":348,"dataGaLocation":338},"/it-it/sales/","sales",{"text":350,"config":351},"Accedi",{"href":352,"dataGaName":353,"dataGaLocation":338},"https://gitlab.com/users/sign_in/","sign in",[355,383,485,490,592,647],{"text":356,"config":357,"menu":359},"Piattaforma",{"dataNavLevelOne":358},"platform",{"type":360,"columns":361},"cards",[362,368,376],{"title":356,"description":363,"link":364},"La piattaforma di orchestrazione intelligente per DevSecOps",{"text":365,"config":366},"Esplora la nostra piattaforma",{"href":367,"dataGaName":358,"dataGaLocation":338},"/it-it/platform/",{"title":369,"description":370,"link":371},"GitLab Duo Agent Platform","L'IA agentica pensata per l'intero ciclo del software",{"text":372,"config":373},"Scopri GitLab Duo",{"href":374,"dataGaName":375,"dataGaLocation":338},"/it-it/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":377,"description":378,"link":379},"Perché scegliere GitLab","Scopri i motivi principali per cui le aziende scelgono GitLab",{"text":251,"config":380},{"href":381,"dataGaName":382,"dataGaLocation":338},"/it-it/why-gitlab/","why gitlab",{"text":384,"left":211,"config":385,"menu":387},"Prodotto",{"dataNavLevelOne":386},"solutions",{"type":388,"link":389,"columns":393,"feature":464},"lists",{"text":390,"config":391},"Vedi tutte le soluzioni",{"href":392,"dataGaName":386,"dataGaLocation":338},"/it-it/solutions/",[394,419,442],{"title":395,"description":396,"link":397,"items":402},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":398},{"icon":399,"href":400,"dataGaName":401,"dataGaLocation":338},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[403,407,410,415],{"text":404,"config":405},"CI/CD",{"href":406,"dataGaLocation":338,"dataGaName":404},"/it-it/solutions/continuous-integration/",{"text":369,"config":408},{"href":374,"dataGaLocation":338,"dataGaName":409},"gitlab duo agent platform - product menu",{"text":411,"config":412},"Gestione del codice sorgente",{"href":413,"dataGaLocation":338,"dataGaName":414},"/it-it/solutions/source-code-management/","Source Code Management",{"text":416,"config":417},"Distribuzione software automatizzata",{"href":400,"dataGaLocation":338,"dataGaName":418},"Automated software delivery",{"title":420,"description":421,"link":422,"items":427},"Sicurezza","Distribuisci il codice più rapidamente senza compromettere la sicurezza",{"config":423},{"href":424,"dataGaName":425,"dataGaLocation":338,"icon":426},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[428,432,437],{"text":429,"config":430},"Test di sicurezza delle applicazioni",{"href":424,"dataGaName":431,"dataGaLocation":338},"Application security testing",{"text":433,"config":434},"Sicurezza della catena di fornitura del software",{"href":435,"dataGaLocation":338,"dataGaName":436},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":438,"config":439},"Conformità software",{"href":440,"dataGaName":441,"dataGaLocation":338},"/it-it/solutions/software-compliance/","software compliance",{"title":443,"link":444,"items":449},"Misurazione",{"config":445},{"icon":446,"href":447,"dataGaName":448,"dataGaLocation":338},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[450,454,459],{"text":451,"config":452},"Visibilità e misurazione",{"href":447,"dataGaLocation":338,"dataGaName":453},"Visibility and Measurement",{"text":455,"config":456},"Gestione del flusso di valore",{"href":457,"dataGaLocation":338,"dataGaName":458},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":460,"config":461},"Analisi e approfondimenti",{"href":462,"dataGaLocation":338,"dataGaName":463},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":465,"type":388,"items":466},"GitLab per",[467,473,479],{"text":468,"config":469},"Aziende",{"icon":470,"href":471,"dataGaLocation":338,"dataGaName":472},"Building","/it-it/enterprise/","enterprise",{"text":474,"config":475},"Piccole imprese",{"icon":476,"href":477,"dataGaLocation":338,"dataGaName":478},"Work","/it-it/small-business/","small business",{"text":480,"config":481},"Pubblica amministrazione",{"icon":482,"href":483,"dataGaLocation":338,"dataGaName":484},"Organization","/it-it/solutions/public-sector/","public sector",{"text":486,"config":487},"Prezzi",{"href":488,"dataGaName":489,"dataGaLocation":338,"dataNavLevelOne":489},"/it-it/pricing/","pricing",{"text":491,"config":492,"menu":494},"Risorse",{"dataNavLevelOne":493},"resources",{"type":388,"link":495,"columns":499,"feature":581},{"text":496,"config":497},"Visualizza tutte le risorse",{"href":498,"dataGaName":493,"dataGaLocation":338},"/it-it/resources/",[500,533,553],{"title":501,"items":502},"Attività iniziali",[503,508,513,518,523,528],{"text":504,"config":505},"Installazione",{"href":506,"dataGaName":507,"dataGaLocation":338},"/it-it/install/","install",{"text":509,"config":510},"Guide rapide",{"href":511,"dataGaName":512,"dataGaLocation":338},"/it-it/get-started/","quick setup checklists",{"text":514,"config":515},"Formazione",{"href":516,"dataGaLocation":338,"dataGaName":517},"https://university.gitlab.com/","learn",{"text":519,"config":520},"Documentazione di prodotto",{"href":521,"dataGaName":522,"dataGaLocation":338},"https://docs.gitlab.com/","product documentation",{"text":524,"config":525},"Video sulle best practice",{"href":526,"dataGaName":527,"dataGaLocation":338},"/it-it/getting-started-videos/","best practice videos",{"text":529,"config":530},"Integrazioni",{"href":531,"dataGaName":532,"dataGaLocation":338},"/it-it/integrations/","integrations",{"title":534,"items":535},"Scopri",[536,541,544,548],{"text":537,"config":538},"Storie di successo dei clienti",{"href":539,"dataGaName":540,"dataGaLocation":338},"/it-it/customers/","customer success stories",{"text":271,"config":542},{"href":543,"dataGaName":273,"dataGaLocation":338},"/blog/",{"text":545,"config":546},"The Source",{"href":547,"dataGaName":273,"dataGaLocation":338},"/it-it/the-source/",{"text":549,"config":550},"Operatività da remoto",{"href":551,"dataGaName":552,"dataGaLocation":338},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":554,"items":555},"Collega",[556,561,566,571,576],{"text":557,"config":558},"Servizi GitLab",{"href":559,"dataGaName":560,"dataGaLocation":338},"/it-it/services/","services",{"text":562,"config":563},"Community",{"href":564,"dataGaName":565,"dataGaLocation":338},"/community/","community",{"text":567,"config":568},"Forum",{"href":569,"dataGaName":570,"dataGaLocation":338},"https://forum.gitlab.com/","forum",{"text":572,"config":573},"Eventi",{"href":574,"dataGaName":575,"dataGaLocation":338},"/events/","events",{"text":577,"config":578},"Partner",{"href":579,"dataGaName":580,"dataGaLocation":338},"/it-it/partners/","partners",{"config":582,"title":585,"text":586,"link":587},{"background":583,"textColor":584},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Novità in GitLab","Approfitta di un aggiornamento continuo su funzionalità e miglioramenti più recenti.",{"text":588,"config":589},"Leggi le ultime notizie",{"href":590,"dataGaName":591,"dataGaLocation":338},"/it-it/whats-new/","whats new",{"text":593,"config":594,"menu":596},"Azienda",{"dataNavLevelOne":595},"company",{"type":388,"columns":597},[598],{"items":599},[600,605,611,613,618,623,628,633,638,642],{"text":601,"config":602},"Informazioni",{"href":603,"dataGaName":604,"dataGaLocation":338},"/it-it/company/","about",{"text":606,"config":607,"footerGa":610},"Opportunità di lavoro",{"href":608,"dataGaName":609,"dataGaLocation":338},"/jobs/","jobs",{"dataGaName":609},{"text":572,"config":612},{"href":574,"dataGaName":575,"dataGaLocation":338},{"text":614,"config":615},"Leadership",{"href":616,"dataGaName":617,"dataGaLocation":338},"/company/team/e-group/","leadership",{"text":619,"config":620},"Manuale",{"href":621,"dataGaName":622,"dataGaLocation":338},"https://handbook.gitlab.com/","handbook",{"text":624,"config":625},"Rapporti con gli investitori",{"href":626,"dataGaName":627,"dataGaLocation":338},"https://ir.gitlab.com/","investor relations",{"text":629,"config":630},"Trust Center",{"href":631,"dataGaName":632,"dataGaLocation":338},"/it-it/security/","trust center",{"text":634,"config":635},"AI Transparency Center",{"href":636,"dataGaName":637,"dataGaLocation":338},"/it-it/ai-transparency-center/","ai transparency center",{"text":639,"config":640},"Newsletter",{"href":641,"dataGaName":324,"dataGaLocation":338},"/company/contact/#contact-forms",{"text":643,"config":644},"Rassegna stampa",{"href":645,"dataGaName":646,"dataGaLocation":338},"/press/","press",{"text":648,"config":649,"menu":650},"Contattaci",{"dataNavLevelOne":595},{"type":388,"columns":651},[652],{"items":653},[654,657,662],{"text":345,"config":655},{"href":347,"dataGaName":656,"dataGaLocation":338},"talk to sales",{"text":658,"config":659},"Portale di assistenza",{"href":660,"dataGaName":661,"dataGaLocation":338},"https://support.gitlab.com","support portal",{"text":663,"config":664},"Portale di assistenza clienti GitLab",{"href":665,"dataGaName":666,"dataGaLocation":338},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":668,"login":669,"suggestions":676},"Chiudi",{"text":670,"link":671},"Per cercare nei repository e nei progetti, accedi a",{"text":672,"config":673},"gitlab.com",{"href":352,"dataGaName":674,"dataGaLocation":675},"search login","search",{"text":677,"default":678},"Suggerimenti",[679,681,686,688,693,698],{"text":369,"config":680},{"href":374,"dataGaName":369,"dataGaLocation":675},{"text":682,"config":683},"Suggerimenti di codice di GitLab Duo (IA)",{"href":684,"dataGaName":685,"dataGaLocation":675},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":404,"config":687},{"href":406,"dataGaName":404,"dataGaLocation":675},{"text":689,"config":690},"GitLab su AWS",{"href":691,"dataGaName":692,"dataGaLocation":675},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":694,"config":695},"GitLab su Google Cloud",{"href":696,"dataGaName":697,"dataGaLocation":675},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":699,"config":700},"Perché scegliere GitLab?",{"href":381,"dataGaName":701,"dataGaLocation":675},"Why GitLab?",{"freeTrial":703,"mobileIcon":708,"desktopIcon":713,"secondaryButton":716},{"text":704,"config":705},"Inizia una prova gratuita",{"href":706,"dataGaName":343,"dataGaLocation":707},"https://gitlab.com/-/trials/new/","nav",{"altText":709,"config":710},"Icona GitLab",{"src":711,"dataGaName":712,"dataGaLocation":707},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":709,"config":714},{"src":715,"dataGaName":712,"dataGaLocation":707},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":717,"config":718},"Inizia",{"href":719,"dataGaName":720,"dataGaLocation":707},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":722,"mobileIcon":726,"desktopIcon":728},{"text":723,"config":724},"Scopri di più su GitLab Duo",{"href":374,"dataGaName":725,"dataGaLocation":707},"gitlab duo",{"altText":709,"config":727},{"src":711,"dataGaName":712,"dataGaLocation":707},{"altText":709,"config":729},{"src":715,"dataGaName":712,"dataGaLocation":707},{"button":731,"mobileIcon":736,"desktopIcon":738},{"text":732,"config":733},"/switch",{"href":734,"dataGaName":735,"dataGaLocation":707},"#contact","switch",{"altText":709,"config":737},{"src":711,"dataGaName":712,"dataGaLocation":707},{"altText":709,"config":739},{"src":740,"dataGaName":712,"dataGaLocation":707},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":742,"mobileIcon":747,"desktopIcon":749},{"text":743,"config":744},"Torna ai prezzi",{"href":488,"dataGaName":745,"dataGaLocation":707,"icon":746},"back to pricing","GoBack",{"altText":709,"config":748},{"src":711,"dataGaName":712,"dataGaLocation":707},{"altText":709,"config":750},{"src":715,"dataGaName":712,"dataGaLocation":707},{"title":752,"button":753,"config":758},"Scopri come l'IA agentica trasforma la distribuzione del software",{"text":754,"config":755},"Partecipa in diretta a GitLab Transcend il 10 giugno",{"href":756,"dataGaName":757,"dataGaLocation":338},"/it-it/events/transcend/virtual/","transcend event",{"layout":759,"disabled":22},"release",{"data":761},{"text":762,"source":763,"edit":769,"contribute":774,"config":779,"items":784,"minimal":988},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":764,"config":765},"Visualizza origine pagina",{"href":766,"dataGaName":767,"dataGaLocation":768},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":770,"config":771},"Modifica questa pagina",{"href":772,"dataGaName":773,"dataGaLocation":768},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":775,"config":776},"Contribuisci",{"href":777,"dataGaName":778,"dataGaLocation":768},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":780,"facebook":781,"youtube":782,"linkedin":783},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[785,831,883,925,955],{"title":486,"links":786,"subMenu":801},[787,791,796],{"text":788,"config":789},"Visualizza i piani",{"href":488,"dataGaName":790,"dataGaLocation":768},"view plans",{"text":792,"config":793},"Perché scegliere Premium?",{"href":794,"dataGaName":795,"dataGaLocation":768},"/it-it/pricing/premium/","why premium",{"text":797,"config":798},"Perché scegliere Ultimate?",{"href":799,"dataGaName":800,"dataGaLocation":768},"/it-it/pricing/ultimate/","why ultimate",[802],{"title":648,"links":803},[804,807,809,811,816,821,826],{"text":805,"config":806},"Contatta il reparto vendite",{"href":347,"dataGaName":348,"dataGaLocation":768},{"text":658,"config":808},{"href":660,"dataGaName":661,"dataGaLocation":768},{"text":663,"config":810},{"href":665,"dataGaName":666,"dataGaLocation":768},{"text":812,"config":813},"Stato",{"href":814,"dataGaName":815,"dataGaLocation":768},"https://status.gitlab.com/","status",{"text":817,"config":818},"Termini di utilizzo",{"href":819,"dataGaName":820,"dataGaLocation":768},"/terms/","terms of use",{"text":822,"config":823},"Informativa sulla privacy",{"href":824,"dataGaName":825,"dataGaLocation":768},"/it-it/privacy/","privacy statement",{"text":827,"config":828},"Preferenze dei cookie",{"dataGaName":829,"dataGaLocation":768,"id":830,"isOneTrustButton":211},"cookie preferences","ot-sdk-btn",{"title":384,"links":832,"subMenu":841},[833,837],{"text":834,"config":835},"Piattaforma DevSecOps",{"href":367,"dataGaName":836,"dataGaLocation":768},"devsecops platform",{"text":838,"config":839},"Sviluppo assistito dall'IA",{"href":374,"dataGaName":840,"dataGaLocation":768},"ai-assisted development",[842],{"title":843,"links":844},"Argomenti",[845,850,855,859,864,869,874,879],{"text":846,"config":847},"CICD",{"href":848,"dataGaName":849,"dataGaLocation":768},"/it-it/topics/ci-cd/","cicd",{"text":851,"config":852},"GitOps",{"href":853,"dataGaName":854,"dataGaLocation":768},"/it-it/topics/gitops/","gitops",{"text":72,"config":856},{"href":857,"dataGaName":858,"dataGaLocation":768},"/it-it/topics/devops/","devops",{"text":860,"config":861},"Controllo della versione",{"href":862,"dataGaName":863,"dataGaLocation":768},"/it-it/topics/version-control/","version control",{"text":865,"config":866},"DevSecOps",{"href":867,"dataGaName":868,"dataGaLocation":768},"/it-it/topics/devsecops/","devsecops",{"text":870,"config":871},"Cloud native",{"href":872,"dataGaName":873,"dataGaLocation":768},"/it-it/topics/cloud-native/","cloud native",{"text":875,"config":876},"IA per la programmazione",{"href":877,"dataGaName":878,"dataGaLocation":768},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":47,"config":880},{"href":881,"dataGaName":882,"dataGaLocation":768},"/it-it/topics/agentic-ai/","agentic ai",{"title":884,"links":885},"Soluzioni",[886,889,891,896,900,903,906,909,911,913,915,920],{"text":429,"config":887},{"href":424,"dataGaName":888,"dataGaLocation":768},"Application Security Testing",{"text":416,"config":890},{"href":400,"dataGaName":401,"dataGaLocation":768},{"text":892,"config":893},"Sviluppo Agile",{"href":894,"dataGaName":895,"dataGaLocation":768},"/it-it/solutions/agile-delivery/","agile delivery",{"text":897,"config":898},"SCM",{"href":413,"dataGaName":899,"dataGaLocation":768},"source code management",{"text":846,"config":901},{"href":406,"dataGaName":902,"dataGaLocation":768},"continuous integration & delivery",{"text":455,"config":904},{"href":457,"dataGaName":905,"dataGaLocation":768},"value stream management",{"text":851,"config":907},{"href":908,"dataGaName":854,"dataGaLocation":768},"/it-it/solutions/gitops/",{"text":468,"config":910},{"href":471,"dataGaName":472,"dataGaLocation":768},{"text":474,"config":912},{"href":477,"dataGaName":478,"dataGaLocation":768},{"text":480,"config":914},{"href":483,"dataGaName":484,"dataGaLocation":768},{"text":916,"config":917},"Istruzione",{"href":918,"dataGaName":919,"dataGaLocation":768},"/it-it/solutions/education/","education",{"text":921,"config":922},"Servizi finanziari",{"href":923,"dataGaName":924,"dataGaLocation":768},"/it-it/solutions/finance/","financial services",{"title":491,"links":926},[927,929,931,933,936,938,941,943,945,947,949,951,953],{"text":504,"config":928},{"href":506,"dataGaName":507,"dataGaLocation":768},{"text":509,"config":930},{"href":511,"dataGaName":512,"dataGaLocation":768},{"text":514,"config":932},{"href":516,"dataGaName":517,"dataGaLocation":768},{"text":519,"config":934},{"href":521,"dataGaName":935,"dataGaLocation":768},"docs",{"text":271,"config":937},{"href":543,"dataGaName":273,"dataGaLocation":768},{"text":939,"config":940},"Novità",{"href":590,"dataGaName":591,"dataGaLocation":768},{"text":537,"config":942},{"href":539,"dataGaName":540,"dataGaLocation":768},{"text":549,"config":944},{"href":551,"dataGaName":552,"dataGaLocation":768},{"text":557,"config":946},{"href":559,"dataGaName":560,"dataGaLocation":768},{"text":562,"config":948},{"href":564,"dataGaName":565,"dataGaLocation":768},{"text":567,"config":950},{"href":569,"dataGaName":570,"dataGaLocation":768},{"text":572,"config":952},{"href":574,"dataGaName":575,"dataGaLocation":768},{"text":577,"config":954},{"href":579,"dataGaName":580,"dataGaLocation":768},{"title":593,"links":956},[957,959,961,963,965,967,972,977,979,981,983],{"text":601,"config":958},{"href":603,"dataGaName":595,"dataGaLocation":768},{"text":606,"config":960},{"href":608,"dataGaName":609,"dataGaLocation":768},{"text":614,"config":962},{"href":616,"dataGaName":617,"dataGaLocation":768},{"text":619,"config":964},{"href":621,"dataGaName":622,"dataGaLocation":768},{"text":624,"config":966},{"href":626,"dataGaName":627,"dataGaLocation":768},{"text":968,"config":969},"Sostenibilità",{"href":970,"dataGaName":971,"dataGaLocation":768},"/sustainability/","Sustainability",{"text":973,"config":974},"Diversità, inclusione e appartenenza (DIB)",{"href":975,"dataGaName":976,"dataGaLocation":768},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":629,"config":978},{"href":631,"dataGaName":632,"dataGaLocation":768},{"text":639,"config":980},{"href":641,"dataGaName":324,"dataGaLocation":768},{"text":643,"config":982},{"href":645,"dataGaName":646,"dataGaLocation":768},{"text":984,"config":985},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":986,"dataGaName":987,"dataGaLocation":768},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":989},[990,993,996],{"text":991,"config":992},"Termini",{"href":819,"dataGaName":820,"dataGaLocation":768},{"text":994,"config":995},"Cookies",{"dataGaName":829,"dataGaLocation":768,"id":830,"isOneTrustButton":211},{"text":997,"config":998},"Privacy",{"href":824,"dataGaName":825,"dataGaLocation":768},{"id":4,"title":5,"body":6,"category":6,"config":1000,"content":1001,"description":6,"extension":325,"meta":1136,"navigation":211,"path":327,"seo":1137,"slug":6,"stem":331,"testContent":6,"type":6,"__hash__":332},{"template":8},{"heroBanners":1002,"whatsComing":1011,"whatsHappening":1085,"signUp":1132},[1003,1007,1008,1010],{"id":12,"type":13,"heading":14,"body":15,"cta":1004,"timer":1006,"endAt":24},{"label":17,"config":1005},{"href":19,"dataGaName":20,"dataGaLocation":21,"showIcon":22},{"targetDate":24},{"id":26,"type":27,"heading":28,"body":29,"videoUrl":30,"startAt":24,"endAt":31},{"id":33,"type":13,"heading":28,"body":34,"timer":1009,"startAt":31,"endAt":36},{"targetDate":36},{"id":38,"type":27,"heading":28,"body":39,"videoUrl":40,"startAt":36,"endAt":41},{"title":43,"description":44,"accordion":1012,"ctaBar":1081},[1013,1024,1050],{"title":47,"description":48,"config":1014,"items":1015},{"icon":50},[1016,1020],{"title":53,"labels":1017,"link":1018},[55,56],{"text":58,"config":1019},{"href":60,"dataGaName":61,"dataGaLocation":62},{"title":64,"labels":1021,"link":1022},[55,66],{"config":1023,"text":70},{"href":69,"dataGaLocation":62},{"title":72,"description":73,"config":1025,"items":1026},{"icon":75},[1027,1031,1035,1039,1043,1047],{"title":78,"labels":1028,"link":1029},[80,81],{"text":83,"config":1030},{"href":85,"dataGaName":86,"dataGaLocation":62},{"title":88,"labels":1032,"link":1033},[90],{"text":92,"config":1034},{"href":94,"dataGaName":95,"dataGaLocation":62},{"title":97,"labels":1036,"link":1037},[99],{"text":101,"config":1038},{"href":103,"dataGaName":104,"dataGaLocation":62},{"title":106,"labels":1040,"link":1041},[108],{"text":110,"config":1042},{"href":112,"dataGaName":113,"dataGaLocation":62},{"title":115,"labels":1044,"link":1045},[66],{"text":118,"config":1046},{"href":120,"dataGaName":121,"dataGaLocation":62},{"title":123,"link":1048},{"config":1049,"text":127},{"href":126},{"title":129,"description":130,"config":1051,"items":1052},{"icon":132},[1053,1057,1061,1065,1069,1073,1077],{"title":135,"labels":1054,"link":1055},[137,138],{"text":140,"config":1056},{"href":142,"dataGaName":143,"dataGaLocation":62},{"title":145,"labels":1058,"link":1059},[137,66],{"text":148,"config":1060},{"href":150,"dataGaName":151,"dataGaLocation":62},{"title":153,"labels":1062,"link":1063},[137,66],{"text":156,"config":1064},{"href":158,"dataGaName":159,"dataGaLocation":62},{"title":161,"labels":1066,"link":1067},[137],{"text":164,"config":1068},{"href":166,"dataGaName":167,"dataGaLocation":62},{"title":169,"labels":1070,"link":1071},[137],{"text":172,"config":1072},{"href":174,"dataGaName":175,"dataGaLocation":62},{"title":177,"labels":1074,"link":1075},[137,138],{"text":180,"config":1076},{"href":182,"dataGaName":183,"dataGaLocation":62},{"title":185,"labels":1078,"link":1079},[137,187],{"text":189,"config":1080},{"href":191,"dataGaName":192,"dataGaLocation":62},{"highlightTag":194,"tags":1082,"heading":200,"button":1083},[196,197,198,199],{"text":202,"config":1084},{"href":19,"dataGaName":204,"dataGaLocation":62},{"heading":206,"videos":1086,"blogs":1099,"resources":1110,"customerStories":1123},[1087,1089,1091,1093,1095,1097],{"title":209,"config":1088},{"featured":211,"videoUrl":212,"videoThumbnail":213,"dataGaName":214,"dataGaLocation":215},{"title":217,"config":1090},{"videoUrl":219,"videoThumbnail":220,"dataGaName":221,"dataGaLocation":215},{"title":223,"config":1092},{"videoUrl":225,"videoThumbnail":226,"dataGaName":227,"dataGaLocation":215},{"title":229,"config":1094},{"featured":211,"videoThumbnail":231,"videoUrl":232,"dataGaName":233,"dataGaLocation":215},{"title":235,"config":1096},{"videoUrl":237,"videoThumbnail":238,"dataGaName":239,"dataGaLocation":215},{"title":241,"config":1098},{"videoUrl":243,"videoThumbnail":244,"dataGaName":245,"dataGaLocation":215},[1100,1104,1107],{"badge":248,"title":249,"cta":1101,"config":1103},{"text":251,"config":1102},{"href":253,"dataGaName":254,"dataGaLocation":215},{"featured":211,"image":256},{"badge":248,"title":258,"cta":1105},{"text":251,"config":1106},{"href":261,"dataGaName":262,"dataGaLocation":215},{"badge":248,"title":264,"cta":1108},{"text":251,"config":1109},{"href":267,"dataGaName":268,"dataGaLocation":215},[1111,1115,1119],{"badge":271,"config":1112,"title":274,"cta":1113},{"type":273},{"text":251,"config":1114},{"href":277,"dataGaName":278,"dataGaLocation":215},{"badge":280,"config":1116,"title":283,"cta":1117},{"type":282},{"text":285,"config":1118},{"href":287,"dataGaName":288,"dataGaLocation":215},{"badge":271,"config":1120,"title":291,"cta":1121},{"type":273},{"text":251,"config":1122},{"href":294,"dataGaName":295,"dataGaLocation":215},[1124,1128],{"badge":298,"config":1125,"title":301,"cta":1126},{"type":300},{"text":303,"config":1127},{"href":305,"dataGaName":306,"dataGaLocation":215},{"badge":298,"config":1129,"title":309,"cta":1130},{"type":300},{"text":303,"config":1131},{"href":312,"dataGaName":313,"dataGaLocation":215},{"heading":315,"body":316,"cta":1133,"form":1134},{"label":318},{"label":320,"config":1135},{"formId":322,"skeletonFieldCount":323,"formName":324},{},{"title":329,"description":330},{"id":1139,"title":1140,"body":6,"category":6,"config":1141,"content":1145,"description":6,"extension":325,"meta":1328,"navigation":211,"path":1329,"seo":1330,"slug":1332,"stem":1333,"testContent":6,"type":1334,"__hash__":1335},"pages/it-it/whats-new/19-0.yml","19 0",{"template":8,"schema":1142,"version":1143,"releaseDate":1144},"v2","19.0","2026-05-21",{"releases":1146},{"tabs":1147,"header":585,"description":1154,"latestRelease":1155,"headlineFeatures":1159,"exploreCards":1229,"releasePostCta":1324},[1148,1151],{"id":1149,"label":1150},"headline-features","Funzionalità principali",{"id":1152,"label":1153},"explore-release","Scopri i dettagli della release","Release mensili, risorse per gli sviluppatori e ultime novità da parte del team di GitLab.",{"version":1143,"title":1156,"description":1157,"heroArtwork":1158},"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",[1160,1167,1175,1181,1187,1193,1199,1205,1211,1217,1223],{"type":273,"badge":271,"title":1161,"description":1162,"config":1163},"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":1164,"dataGaName":1165,"dataGaLocation":1166},"/blog/secrets-manager-in-public-beta/","secrets-manager-in-public-beta","releases",{"type":1168,"badge":1169,"title":1170,"description":1171,"config":1172,"thumbnail":1174},"demo","Demo","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":1173},"https://player.vimeo.com/video/1194101911","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/kms8aaok2ccyrwnwdviw.png",{"type":273,"badge":271,"title":1176,"description":1177,"config":1178},"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":1179,"dataGaName":1180,"dataGaLocation":1166},"/blog/transform-mrs-to-automated-workflow/","transform-mrs-to-automated-workflow",{"type":1168,"badge":1169,"title":1182,"description":1183,"config":1184,"thumbnail":1186},"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":1185},"https://player.vimeo.com/video/1193748336","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/yb16dzdyd6lfepuj6ke4.png",{"type":273,"badge":271,"title":1188,"description":1189,"config":1190},"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":1191,"dataGaName":1192,"dataGaLocation":1166},"/blog/track-ci-component-usage/","track-ci-component-usage",{"type":1168,"badge":1169,"title":1194,"description":1195,"config":1196,"thumbnail":1198},"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":1197},"https://player.vimeo.com/video/1194035829","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/qonuq8atraswwgjgck5j.png",{"title":1200,"type":273,"badge":271,"description":1201,"config":1202},"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":1203,"dataGaName":1204,"dataGaLocation":1166},"/blog/more-ai-models-for-duo-agent-platform-self-hosted/","more-ai-models-for-duo-agent-platform-self-hosted",{"type":273,"badge":271,"title":1206,"description":1207,"config":1208},"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":1209,"dataGaName":1210,"dataGaLocation":1166},"/blog/fine-grained-pats/","fine-grained-pats",{"type":273,"badge":271,"title":1212,"description":1213,"config":1214},"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":1215,"dataGaName":1216,"dataGaLocation":1166},"/blog/sbom-based-dependency-scanning/","sbom-based-dependency-scanning",{"type":273,"badge":271,"title":1218,"description":1219,"config":1220},"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":1221,"dataGaName":1222,"dataGaLocation":1166},"/blog/security-configuration-profiles/","security-configuration-profiles",{"type":1224,"title":1225,"description":1226,"config":1227},"contributor","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":1228},"https://contributors.gitlab.com/notable-contributors",[1230,1239,1247,1254,1261,1268,1275,1282,1289,1296,1303,1310,1317],{"badges":1231,"title":1232,"description":1233,"button":1234},[55,99],"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":1235,"text":1238},{"href":1236,"dataGaName":1237,"dataGaLocation":1166},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/developer/","docs developer flow ga","Documentazione",{"badges":1240,"title":1241,"description":1242,"button":1243},[137,138],"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":1238,"config":1244},{"href":1245,"dataGaName":1246,"dataGaLocation":1166},"https://docs.gitlab.com/ci/secrets/secrets_manager/","docs secrets manager",{"badges":1248,"title":1249,"description":1250,"button":1251},[137],"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":1238,"config":1252},{"href":1253},"https://docs.gitlab.com/user/application_security/dependency_scanning/dependency_scanning_sbom/",{"badges":1255,"title":1256,"description":1257,"button":1258},[55,99],"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":1238,"config":1259},{"href":1260},"https://docs.gitlab.com/user/project/merge_requests/conflicts/#resolve-conflicts-with-gitlab-duo",{"title":1262,"badges":1263,"description":1264,"button":1265},"Istruzioni personalizzate a livello di gruppo per GitLab Duo",[55,99],"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":1238,"config":1266},{"href":1267},"https://docs.gitlab.com/user/gitlab_duo/customize_duo/review_instructions/#configure-custom-review-instructions-for-a-group",{"title":1269,"badges":1270,"description":1271,"button":1272},"Configura i tipi di elementi di lavoro",[108],"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":1238,"config":1273},{"href":1274},"https://docs.gitlab.com/user/work_items/configurable_work_item_types/",{"badges":1276,"title":1277,"description":1278,"button":1279},[56,187],"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":1238,"config":1280},{"href":1281},"https://docs.gitlab.com/ci/components/#view-component-usage-details",{"title":1283,"badges":1284,"description":1285,"button":1286},"Ampliamento del supporto dei modelli open-source in GitLab Duo Agent Platform",[55,66],"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":1238,"config":1287},{"href":1288},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#supported-models",{"title":1290,"description":1291,"badges":1292,"button":1293},"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.",[55,66],{"text":1238,"config":1294},{"href":1295},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#compatible-models",{"title":1297,"badges":1298,"description":1299,"button":1300},"Diff rapidi per la revisione delle richieste di merge (Beta)",[99],"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":1238,"config":1301},{"href":1302},"https://docs.gitlab.com/user/project/merge_requests/changes/#rapid-diffs",{"title":1304,"badges":1305,"description":1306,"button":1307},"Acquista crediti GitLab per Free Self-Managed Enterprise Edition (EE)",[55,66],"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":1238,"config":1308},{"href":1309},"https://docs.gitlab.com/subscriptions/gitlab_credits/#buy-gitlab-credits",{"title":1311,"badges":1312,"description":1313,"button":1314},"Personalizza i titoli predefiniti delle richieste di merge",[99],"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":1238,"config":1315},{"href":1316},"https://docs.gitlab.com/user/project/merge_requests/title_templates/",{"title":1318,"badges":1319,"description":1320,"button":1321},"Webhook sicuri con token di firma HMAC",[66],"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":1238,"config":1322},{"href":1323},"https://docs.gitlab.com/user/project/integrations/webhooks/#signing-tokens",{"text":1325,"config":1326},"Leggi le note di rilascio",{"href":1327},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",{},"/it-it/whats-new/19-0",{"config":1331},{"noIndex":22},"19-0","it-it/whats-new/19-0","releasePage","vg-PlAR5Kd0MeVnsz4P0j6pQZzurUET6tivI8d7b-W0",[1337,1509],{"id":1338,"title":1339,"body":6,"category":6,"config":1340,"content":1343,"description":6,"extension":325,"meta":1502,"navigation":211,"path":1503,"seo":1504,"slug":6,"stem":1507,"testContent":6,"type":1334,"__hash__":1508},"pages/it-it/whats-new/18-11.yml","18 11",{"template":8,"schema":1142,"version":1341,"releaseDate":1342},"18.11","2026-04-16",{"releases":1344},{"header":585,"description":1154,"latestRelease":1345,"releasePostCta":1355,"tabs":1359,"exploreCards":1362,"headlineFeatures":1457},{"version":1341,"title":1346,"description":1347,"releaseDate":1348,"heroArtwork":1349,"button":1350},"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":1351,"config":1352},"Leggi il comunicato stampa",{"href":1353,"dataGaName":1354,"dataGaLocation":1166},"/press/releases/2026-04-16-gitlab-extends-agentic-ai-with-new-automated-security-remediation-pipeline-setup-delivery-analytics/","gitlab 18 10 released",{"text":1325,"config":1356},{"href":1357,"dataGaName":1358,"dataGaLocation":1166},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/","gitlab 18 11 full release notes",[1360,1361],{"id":1149,"label":1150},{"id":1152,"label":1153},[1363,1371,1379,1387,1395,1401,1409,1417,1425,1433,1441,1449],{"badges":1364,"title":1365,"description":1366,"button":1367},[137,55],"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":1238,"config":1368},{"href":1369,"dataGaName":1370,"dataGaLocation":1166},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/","docs agentic vulnerability resolution",{"badges":1372,"title":1373,"description":1374,"button":1375},[55,66],"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":1238,"config":1376},{"href":1377,"dataGaName":1378,"dataGaLocation":1166},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/","docs model selection",{"badges":1380,"title":1381,"description":1382,"button":1383},[55,187],"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":1238,"config":1384},{"href":1385,"dataGaName":1386,"dataGaLocation":1166},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","docs foundational agents",{"badges":1388,"title":1389,"description":1390,"button":1391},[55,66],"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":1238,"config":1392},{"href":1393,"dataGaName":1394,"dataGaLocation":1166},"https://docs.gitlab.com/subscriptions/gitlab_credits/","docs gitlab credits",{"badges":1396,"title":1397,"description":1398,"button":1399},[55,138],"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":1238,"config":1400},{"href":1385,"dataGaName":1386,"dataGaLocation":1166},{"badges":1402,"title":1403,"description":1404,"button":1405},[55,66],"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":1238,"config":1406},{"href":1407,"dataGaName":1408,"dataGaLocation":1166},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","docs gitlab duo self hosted",{"badges":1410,"title":1411,"description":1412,"button":1413},[137],"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":1238,"config":1414},{"href":1415,"dataGaName":1416,"dataGaLocation":1166},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/","docs vulnerability management policy",{"badges":1418,"title":1419,"description":1420,"button":1421},[66],"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":1238,"config":1422},{"href":1423,"dataGaName":1424,"dataGaLocation":1166},"https://docs.gitlab.com/auth/tokens/fine_grained_access_tokens/","docs fine grained access token",{"badges":1426,"title":1427,"description":1428,"button":1429},[66],"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":1238,"config":1430},{"href":1431,"dataGaName":1432,"dataGaLocation":1166},"https://docs.gitlab.com/user/profile/service_accounts/","docs service accounts",{"badges":1434,"title":1435,"description":1436,"button":1437},[187,66],"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":1238,"config":1438},{"href":1439,"dataGaName":1440,"dataGaLocation":1166},"https://docs.gitlab.com/integration/clickhouse/","docs clickhouse",{"badges":1442,"title":1443,"description":1444,"button":1445},[55,99],"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":1238,"config":1446},{"href":1447,"dataGaName":1448,"dataGaLocation":1166},"https://docs.gitlab.com/editor_extensions/","docs editor extensions",{"badges":1450,"title":1451,"description":1452,"button":1453},[99,138],"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":1238,"config":1454},{"href":1455,"dataGaLocation":1166,"dataGaName":1456},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#run-a-merge-request-pipeline-with-custom-inputs","docs reconfigure inputs",[1458,1464,1471,1477,1484,1490,1496],{"type":273,"badge":271,"title":1459,"description":1460,"config":1461},"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":1462,"dataGaName":1463,"dataGaLocation":1166},"/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/","automate-remediation-with-ready-to-merge-ai-code-fixes",{"type":1168,"badge":1169,"title":1465,"thumbnail":1466,"description":1467,"config":1468},"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":1469,"dataGaName":1470,"dataGaLocation":1166},"https://player.vimeo.com/video/1174573325","agentic sast vulnerability resolution",{"type":273,"badge":271,"title":1472,"description":1473,"config":1474},"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":1475,"dataGaName":1476,"dataGaLocation":1166},"/blog/ci-expert-and-data-analyst-ai-agents-target-development-gaps/","ci expert and data analyst ai agents target development gaps",{"type":1168,"badge":1169,"title":1478,"thumbnail":1479,"description":1480,"config":1481},"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":1482,"dataGaName":1483,"dataGaLocation":1166},"https://player.vimeo.com/video/1183094817?","data analyst agent",{"type":273,"badge":271,"title":1485,"description":1486,"config":1487},"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":1488,"dataGaName":1489,"dataGaLocation":1166},"/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits/","gitlab 18 11 budget guardrails for gitlab credits",{"type":273,"badge":271,"title":1491,"description":1492,"config":1493},"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":1494,"dataGaName":1495},"/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":1224,"title":1497,"description":1498,"config":1499},"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":1500,"dataGaName":1501,"dataGaLocation":1166},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/#mvp-18-11","contributors gitlab",{},"/it-it/whats-new/18-11",{"title":1505,"description":1506},"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":1139,"title":1140,"body":6,"category":6,"config":1510,"content":1511,"description":6,"extension":325,"meta":1595,"navigation":211,"path":1329,"seo":1596,"slug":1332,"stem":1333,"testContent":6,"type":1334,"__hash__":1335},{"template":8,"schema":1142,"version":1143,"releaseDate":1144},{"releases":1512},{"tabs":1513,"header":585,"description":1154,"latestRelease":1516,"headlineFeatures":1517,"exploreCards":1540,"releasePostCta":1593},[1514,1515],{"id":1149,"label":1150},{"id":1152,"label":1153},{"version":1143,"title":1156,"description":1157,"heroArtwork":1158},[1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538],{"type":273,"badge":271,"title":1161,"description":1162,"config":1519},{"href":1164,"dataGaName":1165,"dataGaLocation":1166},{"type":1168,"badge":1169,"title":1170,"description":1171,"config":1521,"thumbnail":1174},{"href":1173},{"type":273,"badge":271,"title":1176,"description":1177,"config":1523},{"href":1179,"dataGaName":1180,"dataGaLocation":1166},{"type":1168,"badge":1169,"title":1182,"description":1183,"config":1525,"thumbnail":1186},{"href":1185},{"type":273,"badge":271,"title":1188,"description":1189,"config":1527},{"href":1191,"dataGaName":1192,"dataGaLocation":1166},{"type":1168,"badge":1169,"title":1194,"description":1195,"config":1529,"thumbnail":1198},{"href":1197},{"title":1200,"type":273,"badge":271,"description":1201,"config":1531},{"href":1203,"dataGaName":1204,"dataGaLocation":1166},{"type":273,"badge":271,"title":1206,"description":1207,"config":1533},{"href":1209,"dataGaName":1210,"dataGaLocation":1166},{"type":273,"badge":271,"title":1212,"description":1213,"config":1535},{"href":1215,"dataGaName":1216,"dataGaLocation":1166},{"type":273,"badge":271,"title":1218,"description":1219,"config":1537},{"href":1221,"dataGaName":1222,"dataGaLocation":1166},{"type":1224,"title":1225,"description":1226,"config":1539},{"href":1228},[1541,1545,1549,1553,1557,1561,1565,1569,1573,1577,1581,1585,1589],{"badges":1542,"title":1232,"description":1233,"button":1543},[55,99],{"config":1544,"text":1238},{"href":1236,"dataGaName":1237,"dataGaLocation":1166},{"badges":1546,"title":1241,"description":1242,"button":1547},[137,138],{"text":1238,"config":1548},{"href":1245,"dataGaName":1246,"dataGaLocation":1166},{"badges":1550,"title":1249,"description":1250,"button":1551},[137],{"text":1238,"config":1552},{"href":1253},{"badges":1554,"title":1256,"description":1257,"button":1555},[55,99],{"text":1238,"config":1556},{"href":1260},{"title":1262,"badges":1558,"description":1264,"button":1559},[55,99],{"text":1238,"config":1560},{"href":1267},{"title":1269,"badges":1562,"description":1271,"button":1563},[108],{"text":1238,"config":1564},{"href":1274},{"badges":1566,"title":1277,"description":1278,"button":1567},[56,187],{"text":1238,"config":1568},{"href":1281},{"title":1283,"badges":1570,"description":1285,"button":1571},[55,66],{"text":1238,"config":1572},{"href":1288},{"title":1290,"description":1291,"badges":1574,"button":1575},[55,66],{"text":1238,"config":1576},{"href":1295},{"title":1297,"badges":1578,"description":1299,"button":1579},[99],{"text":1238,"config":1580},{"href":1302},{"title":1304,"badges":1582,"description":1306,"button":1583},[55,66],{"text":1238,"config":1584},{"href":1309},{"title":1311,"badges":1586,"description":1313,"button":1587},[99],{"text":1238,"config":1588},{"href":1316},{"title":1318,"badges":1590,"description":1320,"button":1591},[66],{"text":1238,"config":1592},{"href":1323},{"text":1325,"config":1594},{"href":1327},{},{"config":1597},{"noIndex":22},1781392783813]