[{"data":1,"prerenderedAt":1534},["ShallowReactive",2],{"/es/whats-new/18-11":3,"navigation-es":201,"banner-es":619,"footer-es":629,"whats-new-base-page:/es/whats-new":868,"whats-new-latest-release:/es/whats-new":1181,"releasesWhatsNewList-es":1366},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":12,"description":6,"extension":191,"meta":192,"navigation":193,"path":194,"seo":195,"slug":6,"stem":198,"testContent":6,"type":199,"__hash__":200},"pages/es/whats-new/18-11.yml","18 11",null,{"template":8,"schema":9,"version":10,"releaseDate":11},"WhatsNew","v2","18.11","2026-04-16",{"releases":13},{"header":14,"description":15,"latestRelease":16,"releasePostCta":27,"tabs":32,"exploreCards":39,"headlineFeatures":141},"Novedades de GitLab","Lanzamientos mensuales, recursos para desarrolladores y lo último del equipo de GitLab.",{"version":10,"title":17,"description":18,"releaseDate":19,"heroArtwork":20,"button":21},"GitLab 18.11: extiende la IA agente a lo largo del SDLC con confianza y control.","Corrección autónoma impulsada por la necesidad de reducir el riesgo en el desarrollo de software, dos nuevos agentes fundamentales para CI y analítica, medidas de protección presupuestarias y topes de uso para los créditos de GitLab, y más.\n","16 de abril de 2026","https://res.cloudinary.com/about-gitlab-com/image/upload/v1776715908/sn6hcl5edjmga1rl4ijy.png",{"text":22,"config":23},"Leer el comunicado de prensa",{"href":24,"dataGaName":25,"dataGaLocation":26},"/press/releases/2026-04-16-gitlab-extends-agentic-ai-with-new-automated-security-remediation-pipeline-setup-delivery-analytics/","gitlab 18 10 released","releases",{"text":28,"config":29},"Leer las notas de lanzamiento",{"href":30,"dataGaName":31,"dataGaLocation":26},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/","gitlab 18 11 full release notes",[33,36],{"id":34,"label":35},"headline-features","Funcionalidades principales",{"id":37,"label":38},"explore-release","Explorar el comunicado",[40,51,60,69,77,84,92,100,108,116,124,133],{"badges":41,"title":44,"description":45,"button":46},[42,43],"secure","ai","Resolución de vulnerabilidades SAST con IA agente (disponibilidad general)","La resolución de vulnerabilidades con IA agente utiliza razonamiento iterativo para analizar el contexto de las vulnerabilidades en todo el código base, generar y validar correcciones de alta calidad, y proporcionar una puntuación de confianza para las soluciones propuestas.\n",{"text":47,"config":48},"Documentación",{"href":49,"dataGaName":50,"dataGaLocation":26},"https://docs.gitlab.com/user/application_security/vulnerabilities/agentic_vulnerability_resolution/","docs agentic vulnerability resolution",{"badges":52,"title":54,"description":55,"button":56},[43,53],"manage","Claude Opus 4.7 ya está disponible en la Agent Platform de GitLab Duo","El último modelo de Anthropic ya está disponible en Agentic Chat de GitLab Duo mediante la selección de modelos en el Agentic Chat y en flujos de trabajo impulsados por agentes.\n",{"text":47,"config":57},{"href":58,"dataGaName":59,"dataGaLocation":26},"https://docs.gitlab.com/user/duo_agent_platform/model_selection/","docs model selection",{"badges":61,"title":63,"description":64,"button":65},[43,62],"analyze","Agente de análisis de datos (disponibilidad general)","El agente de análisis de datos cubre solicitudes de fusión, tickets, proyectos, pipelines y trabajos al consultar los datos ya disponibles en GitLab mediante lenguaje natural, sin necesidad de conocimientos de GLQL ni de solicitar un panel.\n",{"text":47,"config":66},{"href":67,"dataGaName":68,"dataGaLocation":26},"https://docs.gitlab.com/user/duo_agent_platform/agents/foundational_agents/","docs foundational agents",{"badges":70,"title":71,"description":72,"button":73},[43,53],"Medidas de protección de presupuesto y límites de uso para los créditos de GitLab","Las organizaciones que escalan el uso de IA agente a lo largo del ciclo de vida del software necesitan previsibilidad de costos a medida que expanden su adopción. Los límites de gasto para los créditos de GitLab ponen a los responsables tecnológicos en control directo.\n",{"text":47,"config":74},{"href":75,"dataGaName":76,"dataGaLocation":26},"https://docs.gitlab.com/subscriptions/gitlab_credits/","docs gitlab credits",{"badges":78,"title":80,"description":81,"button":82},[43,79],"build","Agente experto en CI (beta)","El agente experto en CI analiza tu repositorio, detecta tu lenguaje y tu entorno de trabajo, y propone un pipeline de compilación y pruebas funcional con explicaciones en lenguaje claro para cada decisión.\n",{"text":47,"config":83},{"href":67,"dataGaName":68,"dataGaLocation":26},{"badges":85,"title":86,"description":87,"button":88},[43,53],"Mistral AI se incorporó como modelo autoalojado en Agent Platform de GitLab Duo","Agent Platform de GitLab Duo ahora es compatible con Mistral AI como plataforma de LLM para implementaciones de modelos autoalojados. Los clientes de GitLab autogestionado pueden configurar modelos de Mistral AI a través de la puerta de enlace de IA para su uso con agentes y flujos.\n",{"text":47,"config":89},{"href":90,"dataGaName":91,"dataGaLocation":26},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/","docs gitlab duo self hosted",{"badges":93,"title":94,"description":95,"button":96},[42],"Priorización e implementación de seguridad basada en riesgos","Cuando las puntuaciones de gravedad no reflejan la explotabilidad real, los desarrolladores dejan de confiar en la señal y empiezan a ignorarla. Esta capacidad reduce el trabajo de clasificación y garantiza que los desarrolladores se centren en los hallazgos que importan.\n",{"text":47,"config":97},{"href":98,"dataGaName":99,"dataGaLocation":26},"https://docs.gitlab.com/user/application_security/policies/vulnerability_management_policy/","docs vulnerability management policy",{"badges":101,"title":102,"description":103,"button":104},[53],"Permisos precisos para los tokens de acceso personales (Beta)","Limita cada token de acceso personal (PAT) a recursos y acciones específicos, reduciendo el posible impacto de un token filtrado o comprometido. Los PAT de precisión están disponibles en todos los niveles, incluida la versión gratis.\n",{"text":47,"config":105},{"href":106,"dataGaName":107,"dataGaLocation":26},"https://docs.gitlab.com/auth/tokens/fine_grained_access_tokens/","docs fine grained access token",{"badges":109,"title":110,"description":111,"button":112},[53],"Cuentas de servicio: ahora gratuitas y disponibles en subgrupos y proyectos","Las cuentas de servicio ya están disponibles en GitLab.com en todos los niveles, incluido el gratuito (hasta 100 por grupo principal). Los equipos también pueden crear cuentas de servicio directamente en subgrupos y proyectos con acceso acotado.\n",{"text":47,"config":113},{"href":114,"dataGaName":115,"dataGaLocation":26},"https://docs.gitlab.com/user/profile/service_accounts/","docs service accounts",{"badges":117,"title":118,"description":119,"button":120},[62,53],"Integración de ClickHouse generalmente disponible para implantaciones autogestionadas","Ahora, las instancias autogestionadas pueden utilizar ClickHouse como back-end analítico listo para producción, ya que alimentan paneles y puntos de conexión de API que requieren consultas de datos de alto rendimiento a escala.\n",{"text":47,"config":121},{"href":122,"dataGaName":123,"dataGaLocation":26},"https://docs.gitlab.com/integration/clickhouse/","docs clickhouse",{"badges":125,"title":127,"description":128,"button":129},[43,126],"code","GitLab ya está disponible en el marketplace de Cursor","GitLab ya está disponible como plugin en el marketplace de Cursor y conecta Cursor con tu instancia de GitLab a través del servidor MCP de GitLab.\n",{"text":47,"config":130},{"href":131,"dataGaName":132,"dataGaLocation":26},"https://docs.gitlab.com/editor_extensions/","docs editor extensions",{"badges":134,"title":135,"description":136,"button":137},[126,79],"Reconfiguración de entradas al ejecutar manualmente pipelines de solicitud de fusión","Las entradas de CI/CD te permiten personalizar el comportamiento de los pipelines en tiempo de ejecución. Ahora, esa flexibilidad se extiende a los pipelines de solicitudes de fusión, lo que proporciona el mismo control en tiempo de ejecución en todos los tipos de pipelines.",{"text":47,"config":138},{"href":139,"dataGaLocation":26,"dataGaName":140},"https://docs.gitlab.com/ci/pipelines/merge_request_pipelines/#run-a-merge-request-pipeline-with-custom-inputs","docs reconfigure inputs",[142,150,159,165,172,178,184],{"type":143,"badge":144,"title":145,"description":146,"config":147},"blog","Blog","Automatiza la reparación con correcciones de código de IA listas para fusionar.","Con GitLab 18.11, la resolución de vulnerabilidades SAST con IA agente pasa a disponibilidad general, lo que alivia los cuellos de botella de seguridad.\n",{"href":148,"dataGaName":149,"dataGaLocation":26},"/blog/automate-remediation-with-ready-to-merge-ai-code-fixes/","automate-remediation-with-ready-to-merge-ai-code-fixes",{"type":151,"badge":152,"title":153,"thumbnail":154,"description":155,"config":156},"demo","Demo","Resolución de vulnerabilidades de SAST con agentes","https://i.vimeocdn.com/video/2135193456-714183f1dca915b90e7ce6663522a7461d4f7df28b17b6b7bb9efddfcd79bc08-d_960?region=us","Descubre cómo resolver automáticamente las vulnerabilidades SAST sin salir de GitLab.",{"href":157,"dataGaName":158,"dataGaLocation":26},"https://player.vimeo.com/video/1174573325","agentic sast vulnerability resolution",{"type":143,"badge":144,"title":160,"description":161,"config":162},"El agente de IA experto en CI y el de análisis de datos abordan las brechas en el desarrollo","Configura CI y consulta los datos del ciclo del desarrollo de software con dos nuevos agentes fundamentales de Agent Platform de GitLab Duo disponibles en GitLab 18.11.\n",{"href":163,"dataGaName":164,"dataGaLocation":26},"/blog/ci-expert-and-data-analyst-ai-agents-target-development-gaps/","ci expert and data analyst ai agents target development gaps",{"type":151,"badge":152,"title":166,"thumbnail":167,"description":168,"config":169},"Agente de análisis de datos","https://i.vimeocdn.com/video/2145915910-b85598b166057ba078c19617f9eb6a2967d4a699a1ec7ea5cc27da96b0be3fa4-d_960?region=us","Haz una pregunta en lenguaje natural y obtén una visualización instantánea en Agentic Chat.",{"href":170,"dataGaName":171,"dataGaLocation":26},"https://player.vimeo.com/video/1183094817?","data analyst agent",{"type":143,"badge":144,"title":173,"description":174,"config":175},"Medidas de protección de presupuesto para los créditos GitLab","Descubre cómo los nuevos límites de gasto y de crédito por usuario proporcionan a las organizaciones las medidas de protección presupuestarias necesarias para ampliar Agent Platform de GitLab Duo.\n",{"href":176,"dataGaName":177,"dataGaLocation":26},"/blog/gitlab-18-11-budget-guardrails-for-gitlab-credits/","gitlab 18 11 budget guardrails for gitlab credits",{"type":143,"badge":144,"title":179,"description":180,"config":181},"Claude Opus 4.7 ya está disponible en Agent Platform de GitLab Duo","El último modelo de Anthropic, disponible ahora, para un trabajo con agentes más potente.\n",{"href":182,"dataGaName":183},"/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":185,"title":186,"description":187,"config":188},"contributor","El contribuidor destacado de este mes: Rinku C","Nos complace reconocer a Rinku C, un contribuidor de nivel 4 con más de 80 mejoras fusionadas en GitLab desde que se unió en septiembre de 2025.\n",{"href":189,"dataGaName":190,"dataGaLocation":26},"https://docs.gitlab.com/releases/18/gitlab-18-11-released/#mvp-18-11","contributors gitlab","yml",{},true,"/es/whats-new/18-11",{"title":196,"description":197},"GitLab 18.11: Extender la IA agente a todo el SDLC","GitLab 18.11 agrega remediación de seguridad con IA, agentes de CI y análisis, y límites presupuestarios para los créditos de GitLab.","es/whats-new/18-11","releasePage","pWCjhLO3uJOh-bBOkUHkbZKTunaExVKE-KLHDwE7mQ4",{"logo":202,"freeTrial":207,"sales":212,"login":217,"items":222,"search":535,"minimal":570,"duo":588,"switchNav":598,"pricingDeployment":609},{"config":203},{"href":204,"dataGaName":205,"dataGaLocation":206},"/es/","gitlab logo","header",{"text":208,"config":209},"Obtener una prueba gratuita",{"href":210,"dataGaName":211,"dataGaLocation":206},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/es&glm_content=default-saas-trial/","free trial",{"text":213,"config":214},"Hablar con ventas",{"href":215,"dataGaName":216,"dataGaLocation":206},"/es/sales/","sales",{"text":218,"config":219},"Iniciar sesión",{"href":220,"dataGaName":221,"dataGaLocation":206},"https://gitlab.com/users/sign_in/","sign in",[223,252,354,359,459,515],{"text":224,"config":225,"menu":227},"Plataforma",{"dataNavLevelOne":226},"platform",{"type":228,"columns":229},"cards",[230,236,244],{"title":224,"description":231,"link":232},"La plataforma de orquestación inteligente de DevSecOps",{"text":233,"config":234},"Explorar nuestra plataforma",{"href":235,"dataGaName":226,"dataGaLocation":206},"/es/platform/",{"title":237,"description":238,"link":239},"Agent Platform de GitLab Duo","IA agente para todo el ciclo de vida del software",{"text":240,"config":241},"Presentamos GitLab Duo",{"href":242,"dataGaName":243,"dataGaLocation":206},"/es/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":245,"description":246,"link":247},"¿Por qué elegir GitLab?","Consulta los principales motivos por los que las empresas eligen GitLab",{"text":248,"config":249},"Más información",{"href":250,"dataGaName":251,"dataGaLocation":206},"/es/why-gitlab/","why gitlab",{"text":253,"left":193,"config":254,"menu":256},"Producto",{"dataNavLevelOne":255},"solutions",{"type":257,"link":258,"columns":262,"feature":333},"lists",{"text":259,"config":260},"Ver todas las soluciones",{"href":261,"dataGaName":255,"dataGaLocation":206},"/es/solutions/",[263,288,311],{"title":264,"description":265,"link":266,"items":271},"Automatización","CI/CD y automatización para acelerar la implementación",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":206},"AutomatedCodeAlt","/es/solutions/delivery-automation/","automated software delivery",[272,276,279,284],{"text":273,"config":274},"CI/CD",{"href":275,"dataGaLocation":206,"dataGaName":273},"/es/solutions/continuous-integration/",{"text":237,"config":277},{"href":242,"dataGaLocation":206,"dataGaName":278},"gitlab duo agent platform - product menu",{"text":280,"config":281},"Gestión del código fuente",{"href":282,"dataGaLocation":206,"dataGaName":283},"/es/solutions/source-code-management/","Source Code Management",{"text":285,"config":286},"Entrega de software automatizada",{"href":269,"dataGaLocation":206,"dataGaName":287},"Automated software delivery",{"title":289,"description":290,"link":291,"items":296},"Seguridad","Entrega código más rápido sin comprometer la seguridad",{"config":292},{"href":293,"dataGaName":294,"dataGaLocation":206,"icon":295},"/es/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[297,301,306],{"text":298,"config":299},"Pruebas de seguridad de la aplicación",{"href":293,"dataGaName":300,"dataGaLocation":206},"Application security testing",{"text":302,"config":303},"Seguridad de la cadena de suministro de software",{"href":304,"dataGaLocation":206,"dataGaName":305},"/es/solutions/supply-chain/","Software supply chain security",{"text":307,"config":308},"Cumplimiento del software",{"href":309,"dataGaName":310,"dataGaLocation":206},"/es/solutions/software-compliance/","software compliance",{"title":312,"link":313,"items":318},"Medición",{"config":314},{"icon":315,"href":316,"dataGaName":317,"dataGaLocation":206},"DigitalTransformation","/es/solutions/visibility-measurement/","visibility and measurement",[319,323,328],{"text":320,"config":321},"Visibilidad y medición",{"href":316,"dataGaLocation":206,"dataGaName":322},"Visibility and Measurement",{"text":324,"config":325},"Gestión del flujo de valor",{"href":326,"dataGaLocation":206,"dataGaName":327},"/es/solutions/value-stream-management/","Value Stream Management",{"text":329,"config":330},"Análisis e información",{"href":331,"dataGaLocation":206,"dataGaName":332},"/es/solutions/analytics-and-insights/","Analytics and insights",{"title":334,"type":257,"items":335},"GitLab para",[336,342,348],{"text":337,"config":338},"Empresas",{"icon":339,"href":340,"dataGaLocation":206,"dataGaName":341},"Building","/es/enterprise/","enterprise",{"text":343,"config":344},"Pequeñas empresas",{"icon":345,"href":346,"dataGaLocation":206,"dataGaName":347},"Work","/es/small-business/","small business",{"text":349,"config":350},"Sector público",{"icon":351,"href":352,"dataGaLocation":206,"dataGaName":353},"Organization","/es/solutions/public-sector/","public sector",{"text":355,"config":356},"Precios",{"href":357,"dataGaName":358,"dataGaLocation":206,"dataNavLevelOne":358},"/es/pricing/","pricing",{"text":360,"config":361,"menu":363},"Recursos",{"dataNavLevelOne":362},"resources",{"type":257,"link":364,"columns":368,"feature":449},{"text":365,"config":366},"Ver todos los recursos",{"href":367,"dataGaName":362,"dataGaLocation":206},"/es/resources/",[369,401,421],{"title":370,"items":371},"Comenzar",[372,377,382,386,391,396],{"text":373,"config":374},"Instalar",{"href":375,"dataGaName":376,"dataGaLocation":206},"/es/install/","install",{"text":378,"config":379},"Guías de inicio rápido",{"href":380,"dataGaName":381,"dataGaLocation":206},"/es/get-started/","quick setup checklists",{"text":248,"config":383},{"href":384,"dataGaLocation":206,"dataGaName":385},"https://university.gitlab.com/","learn",{"text":387,"config":388},"Documentación del producto",{"href":389,"dataGaName":390,"dataGaLocation":206},"https://docs.gitlab.com/","product documentation",{"text":392,"config":393},"Videos de prácticas recomendadas",{"href":394,"dataGaName":395,"dataGaLocation":206},"/es/getting-started-videos/","best practice videos",{"text":397,"config":398},"Integraciones",{"href":399,"dataGaName":400,"dataGaLocation":206},"/es/integrations/","integrations",{"title":402,"items":403},"Descubrir",[404,409,412,416],{"text":405,"config":406},"Casos prácticos",{"href":407,"dataGaName":408,"dataGaLocation":206},"/es/customers/","customer success stories",{"text":144,"config":410},{"href":411,"dataGaName":143,"dataGaLocation":206},"/blog/",{"text":413,"config":414},"The Source",{"href":415,"dataGaName":143,"dataGaLocation":206},"/es/the-source/",{"text":417,"config":418},"Remoto",{"href":419,"dataGaName":420,"dataGaLocation":206},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":422,"items":423},"Conectar",[424,429,434,439,444],{"text":425,"config":426},"Servicios de GitLab",{"href":427,"dataGaName":428,"dataGaLocation":206},"/es/services/","services",{"text":430,"config":431},"Comunidad",{"href":432,"dataGaName":433,"dataGaLocation":206},"/community/","community",{"text":435,"config":436},"Foro",{"href":437,"dataGaName":438,"dataGaLocation":206},"https://forum.gitlab.com/","forum",{"text":440,"config":441},"Eventos",{"href":442,"dataGaName":443,"dataGaLocation":206},"/events/","events",{"text":445,"config":446},"Socios",{"href":447,"dataGaName":448,"dataGaLocation":206},"/es/partners/","partners",{"config":450,"title":14,"text":453,"link":454},{"background":451,"textColor":452},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Mantente al día con nuestras últimas funcionalidades y mejoras.",{"text":455,"config":456},"Leer las últimas noticias",{"href":457,"dataGaName":458,"dataGaLocation":206},"/es/whats-new/","whats new",{"text":460,"config":461,"menu":463},"Empresa",{"dataNavLevelOne":462},"company",{"type":257,"columns":464},[465],{"items":466},[467,472,478,480,485,490,495,500,505,510],{"text":468,"config":469},"Acerca de nosotros",{"href":470,"dataGaName":471,"dataGaLocation":206},"/es/company/","about",{"text":473,"config":474,"footerGa":477},"Empleos",{"href":475,"dataGaName":476,"dataGaLocation":206},"/jobs/","jobs",{"dataGaName":476},{"text":440,"config":479},{"href":442,"dataGaName":443,"dataGaLocation":206},{"text":481,"config":482},"Líderes",{"href":483,"dataGaName":484,"dataGaLocation":206},"/company/team/e-group/","leadership",{"text":486,"config":487},"Manual",{"href":488,"dataGaName":489,"dataGaLocation":206},"https://handbook.gitlab.com/","handbook",{"text":491,"config":492},"Relaciones con los inversores",{"href":493,"dataGaName":494,"dataGaLocation":206},"https://ir.gitlab.com/","investor relations",{"text":496,"config":497},"Trust Center",{"href":498,"dataGaName":499,"dataGaLocation":206},"/es/security/","trust center",{"text":501,"config":502},"AI Transparency Center",{"href":503,"dataGaName":504,"dataGaLocation":206},"/es/ai-transparency-center/","ai transparency center",{"text":506,"config":507},"Boletín",{"href":508,"dataGaName":509,"dataGaLocation":206},"/company/contact/#contact-forms","newsletter",{"text":511,"config":512},"Prensa",{"href":513,"dataGaName":514,"dataGaLocation":206},"/press/","press",{"text":516,"config":517,"menu":518},"Contáctanos",{"dataNavLevelOne":462},{"type":257,"columns":519},[520],{"items":521},[522,525,530],{"text":213,"config":523},{"href":215,"dataGaName":524,"dataGaLocation":206},"talk to sales",{"text":526,"config":527},"Portal de asistencia",{"href":528,"dataGaName":529,"dataGaLocation":206},"https://support.gitlab.com","support portal",{"text":531,"config":532},"Portal de clientes",{"href":533,"dataGaName":534,"dataGaLocation":206},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":536,"login":537,"suggestions":544},"Cerrar",{"text":538,"link":539},"Si deseas buscar repositorios y proyectos, inicia sesión en",{"text":540,"config":541},"gitlab.com",{"href":220,"dataGaName":542,"dataGaLocation":543},"search login","search",{"text":545,"default":546},"Sugerencias",[547,550,555,557,562,567],{"text":237,"config":548},{"href":242,"dataGaName":549,"dataGaLocation":543},"GitLab Duo Agent Platform",{"text":551,"config":552},"Sugerencias de código (IA)",{"href":553,"dataGaName":554,"dataGaLocation":543},"/es/solutions/code-suggestions/","Code Suggestions (AI)",{"text":273,"config":556},{"href":275,"dataGaName":273,"dataGaLocation":543},{"text":558,"config":559},"GitLab en AWS",{"href":560,"dataGaName":561,"dataGaLocation":543},"/es/partners/technology-partners/aws/","GitLab on AWS",{"text":563,"config":564},"GitLab en Google Cloud",{"href":565,"dataGaName":566,"dataGaLocation":543},"/es/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":245,"config":568},{"href":250,"dataGaName":569,"dataGaLocation":543},"Why GitLab?",{"freeTrial":571,"mobileIcon":576,"desktopIcon":581,"secondaryButton":584},{"text":572,"config":573},"Iniciar prueba gratuita",{"href":574,"dataGaName":211,"dataGaLocation":575},"https://gitlab.com/-/trials/new/","nav",{"altText":577,"config":578},"Ícono de GitLab",{"src":579,"dataGaName":580,"dataGaLocation":575},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":577,"config":582},{"src":583,"dataGaName":580,"dataGaLocation":575},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":370,"config":585},{"href":586,"dataGaName":587,"dataGaLocation":575},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/es/get-started/","get started",{"freeTrial":589,"mobileIcon":593,"desktopIcon":596},{"text":590,"config":591},"Más información sobre GitLab Duo",{"href":242,"dataGaName":592,"dataGaLocation":575},"gitlab duo",{"altText":594,"config":595},"Icono de GitLab",{"src":579,"dataGaName":580,"dataGaLocation":575},{"altText":594,"config":597},{"src":583,"dataGaName":580,"dataGaLocation":575},{"button":599,"mobileIcon":604,"desktopIcon":606},{"text":600,"config":601},"/switch",{"href":602,"dataGaName":603,"dataGaLocation":575},"#contact","switch",{"altText":594,"config":605},{"src":579,"dataGaName":580,"dataGaLocation":575},{"altText":594,"config":607},{"src":608,"dataGaName":580,"dataGaLocation":575},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":610,"mobileIcon":615,"desktopIcon":617},{"text":611,"config":612},"Volver a precios",{"href":357,"dataGaName":613,"dataGaLocation":575,"icon":614},"back to pricing","GoBack",{"altText":594,"config":616},{"src":579,"dataGaName":580,"dataGaLocation":575},{"altText":594,"config":618},{"src":583,"dataGaName":580,"dataGaLocation":575},{"title":620,"button":621,"config":626},"Descubre cómo la IA agéntica transforma la entrega de software",{"text":622,"config":623},"Únete en vivo a GitLab Transcend el 10 de junio",{"href":624,"dataGaName":625,"dataGaLocation":206},"/es/events/transcend/virtual/","transcend event",{"layout":627,"disabled":628},"release",false,{"data":630},{"text":631,"source":632,"edit":638,"contribute":643,"config":648,"items":653,"minimal":857},"Git es una marca registrada de Software Freedom Conservancy, y nuestro uso de «GitLab» se realiza bajo licencia",{"text":633,"config":634},"Ver el código fuente de la página",{"href":635,"dataGaName":636,"dataGaLocation":637},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":639,"config":640},"Editar esta página",{"href":641,"dataGaName":642,"dataGaLocation":637},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":644,"config":645},"Contribuye",{"href":646,"dataGaName":647,"dataGaLocation":637},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":649,"facebook":650,"youtube":651,"linkedin":652},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[654,699,752,793,824],{"title":355,"links":655,"subMenu":670},[656,660,665],{"text":657,"config":658},"Ver planes",{"href":357,"dataGaName":659,"dataGaLocation":637},"view plans",{"text":661,"config":662},"¿Por qué elegir GitLab Premium?",{"href":663,"dataGaName":664,"dataGaLocation":637},"/es/pricing/premium/","why premium",{"text":666,"config":667},"¿Por qué elegir GitLab Ultimate?",{"href":668,"dataGaName":669,"dataGaLocation":637},"/es/pricing/ultimate/","why ultimate",[671],{"title":516,"links":672},[673,675,677,679,684,689,694],{"text":213,"config":674},{"href":215,"dataGaName":216,"dataGaLocation":637},{"text":526,"config":676},{"href":528,"dataGaName":529,"dataGaLocation":637},{"text":531,"config":678},{"href":533,"dataGaName":534,"dataGaLocation":637},{"text":680,"config":681},"Estado",{"href":682,"dataGaName":683,"dataGaLocation":637},"https://status.gitlab.com/","status",{"text":685,"config":686},"Términos de uso",{"href":687,"dataGaName":688,"dataGaLocation":637},"/terms/","terms of use",{"text":690,"config":691},"Declaración de privacidad",{"href":692,"dataGaName":693,"dataGaLocation":637},"/es/privacy/","privacy statement",{"text":695,"config":696},"Preferencias de cookies",{"dataGaName":697,"dataGaLocation":637,"id":698,"isOneTrustButton":193},"cookie preferences","ot-sdk-btn",{"title":253,"links":700,"subMenu":709},[701,705],{"text":702,"config":703},"Plataforma de DevSecOps",{"href":235,"dataGaName":704,"dataGaLocation":637},"devsecops platform",{"text":706,"config":707},"Desarrollo asistido por IA",{"href":242,"dataGaName":708,"dataGaLocation":637},"ai-assisted development",[710],{"title":711,"links":712},"Temas",[713,717,722,727,732,737,742,747],{"text":273,"config":714},{"href":715,"dataGaName":716,"dataGaLocation":637},"/es/topics/ci-cd/","cicd",{"text":718,"config":719},"GitOps",{"href":720,"dataGaName":721,"dataGaLocation":637},"/es/topics/gitops/","gitops",{"text":723,"config":724},"DevOps",{"href":725,"dataGaName":726,"dataGaLocation":637},"/es/topics/devops/","devops",{"text":728,"config":729},"Control de versiones",{"href":730,"dataGaName":731,"dataGaLocation":637},"/es/topics/version-control/","version control",{"text":733,"config":734},"DevSecOps",{"href":735,"dataGaName":736,"dataGaLocation":637},"/es/topics/devsecops/","devsecops",{"text":738,"config":739},"Nativo de la nube",{"href":740,"dataGaName":741,"dataGaLocation":637},"/es/topics/cloud-native/","cloud native",{"text":743,"config":744},"IA para codificación",{"href":745,"dataGaName":746,"dataGaLocation":637},"/es/topics/devops/ai-for-coding/","ai for coding",{"text":748,"config":749},"IA agente",{"href":750,"dataGaName":751,"dataGaLocation":637},"/es/topics/agentic-ai/","agentic ai",{"title":753,"links":754},"Soluciones",[755,758,760,765,768,771,774,777,779,781,783,788],{"text":298,"config":756},{"href":293,"dataGaName":757,"dataGaLocation":637},"Application Security Testing",{"text":285,"config":759},{"href":269,"dataGaName":270,"dataGaLocation":637},{"text":761,"config":762},"Desarrollo ágil",{"href":763,"dataGaName":764,"dataGaLocation":637},"/es/solutions/agile-delivery/","agile delivery",{"text":280,"config":766},{"href":282,"dataGaName":767,"dataGaLocation":637},"source code management",{"text":273,"config":769},{"href":275,"dataGaName":770,"dataGaLocation":637},"continuous integration & delivery",{"text":324,"config":772},{"href":326,"dataGaName":773,"dataGaLocation":637},"value stream management",{"text":718,"config":775},{"href":776,"dataGaName":721,"dataGaLocation":637},"/es/solutions/gitops/",{"text":337,"config":778},{"href":340,"dataGaName":341,"dataGaLocation":637},{"text":343,"config":780},{"href":346,"dataGaName":347,"dataGaLocation":637},{"text":349,"config":782},{"href":352,"dataGaName":353,"dataGaLocation":637},{"text":784,"config":785},"Educación",{"href":786,"dataGaName":787,"dataGaLocation":637},"/es/solutions/education/","education",{"text":789,"config":790},"Servicios financieros",{"href":791,"dataGaName":792,"dataGaLocation":637},"/es/solutions/finance/","financial services",{"title":360,"links":794},[795,797,799,801,804,806,809,812,814,816,818,820,822],{"text":373,"config":796},{"href":375,"dataGaName":376,"dataGaLocation":637},{"text":378,"config":798},{"href":380,"dataGaName":381,"dataGaLocation":637},{"text":248,"config":800},{"href":384,"dataGaName":385,"dataGaLocation":637},{"text":387,"config":802},{"href":389,"dataGaName":803,"dataGaLocation":637},"docs",{"text":144,"config":805},{"href":411,"dataGaName":143,"dataGaLocation":637},{"text":807,"config":808},"Novedades",{"href":457,"dataGaName":458,"dataGaLocation":637},{"text":810,"config":811},"Historias sobre casos prácticos",{"href":407,"dataGaName":408,"dataGaLocation":637},{"text":417,"config":813},{"href":419,"dataGaName":420,"dataGaLocation":637},{"text":425,"config":815},{"href":427,"dataGaName":428,"dataGaLocation":637},{"text":430,"config":817},{"href":432,"dataGaName":433,"dataGaLocation":637},{"text":435,"config":819},{"href":437,"dataGaName":438,"dataGaLocation":637},{"text":440,"config":821},{"href":442,"dataGaName":443,"dataGaLocation":637},{"text":445,"config":823},{"href":447,"dataGaName":448,"dataGaLocation":637},{"title":460,"links":825},[826,828,830,832,834,836,841,846,848,850,852],{"text":468,"config":827},{"href":470,"dataGaName":462,"dataGaLocation":637},{"text":473,"config":829},{"href":475,"dataGaName":476,"dataGaLocation":637},{"text":481,"config":831},{"href":483,"dataGaName":484,"dataGaLocation":637},{"text":486,"config":833},{"href":488,"dataGaName":489,"dataGaLocation":637},{"text":491,"config":835},{"href":493,"dataGaName":494,"dataGaLocation":637},{"text":837,"config":838},"Sustentabilidad",{"href":839,"dataGaName":840,"dataGaLocation":637},"/sustainability/","Sustainability",{"text":842,"config":843},"Diversidad, inclusión y pertenencia (DIB)",{"href":844,"dataGaName":845,"dataGaLocation":637},"/es/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":496,"config":847},{"href":498,"dataGaName":499,"dataGaLocation":637},{"text":506,"config":849},{"href":508,"dataGaName":509,"dataGaLocation":637},{"text":511,"config":851},{"href":513,"dataGaName":514,"dataGaLocation":637},{"text":853,"config":854},"Declaración de transparencia en materia de esclavitud moderna",{"href":855,"dataGaName":856,"dataGaLocation":637},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":858},[859,862,865],{"text":860,"config":861},"Términos",{"href":687,"dataGaName":688,"dataGaLocation":637},{"text":863,"config":864},"Cookies",{"dataGaName":697,"dataGaLocation":637,"id":698,"isOneTrustButton":193},{"text":866,"config":867},"Privacidad",{"href":692,"dataGaName":693,"dataGaLocation":637},{"id":869,"title":870,"body":6,"category":6,"config":871,"content":872,"description":6,"extension":191,"meta":1174,"navigation":193,"path":1175,"seo":1176,"slug":6,"stem":1179,"testContent":6,"type":6,"__hash__":1180},"pages/es/whats-new/index.yml","",{"template":8},{"heroBanners":873,"whatsComing":904,"whatsHappening":1059,"signUp":1164},[874,887,894,899],{"id":875,"type":876,"heading":877,"body":878,"cta":879,"timer":885,"endAt":886},"pre-transcend","banner","El desarrollo de software siempre está cambiando. Lo mismo sucede con GitLab.\n","GitLab Transcend regresa el 10 de junio con una transmisión en vivo desde Londres. Regístrate para mantenerte informado sobre el evento y las novedades de GitLab.",{"label":880,"config":881},"Registrarse",{"href":882,"dataGaName":883,"dataGaLocation":884,"showIcon":628},"#sign-up","sign-up-cta","whats-new-hero-banner",{"targetDate":886},"2026-06-10T08:00:00Z",{"id":888,"type":889,"heading":890,"body":891,"videoUrl":892,"startAt":886,"endAt":893},"keynote-live","livestream","¡GitLab Transcend está en vivo!","Ve el livestream de Transcend ahora.","https://www.youtube.com/embed/ekcw1yn21jQ","2026-06-10T11:05:00Z",{"id":895,"type":876,"heading":890,"body":896,"timer":897,"startAt":893,"endAt":898},"intermission","La Keynote de GitLab Transcend acaba de terminar. Lo siguiente: The Developer Show. Se transmitirá aquí cuando comience.",{"targetDate":898},"2026-06-10T12:30:00Z",{"id":900,"type":889,"heading":890,"body":901,"videoUrl":902,"startAt":898,"endAt":903},"developer-show-live","Ve el Developer Show, en directo ahora desde Londres.","https://www.youtube.com/embed/FYvLwhKV11U","2026-06-10T13:30:00Z",{"title":905,"description":906,"accordion":907,"ctaBar":1047},"Lo que viene","Funcionalidades previstas para las próximas versiones. Planes sujetos a cambios.",[908,930,985],{"title":748,"description":909,"config":910,"items":912},"Desde asistentes de codificación inteligentes hasta IA orquestada por agentes a lo largo de todo el ciclo de vida del software.",{"icon":911},"AgentAi",[913,923],{"title":914,"labels":915,"link":917},"Creador de pipelines con IA",[43,916],"verify",{"text":918,"config":919},"Epic 20443",{"href":920,"dataGaName":921,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/20443","agentic-ai-pipeline-builder","whats-coming",{"title":924,"labels":925,"link":926},"Agente de asistencia",[43,53],{"config":927,"text":929},{"href":928,"dataGaLocation":922},"https://gitlab.com/gitlab-com/support/support-team-meta/-/work_items/7256","Ticket 7256",{"title":723,"description":931,"config":932,"items":934},"De cadenas de herramientas fragmentadas y procesos manuales a una innovación automatizada y continua.",{"icon":933},"CogAlt",[935,945,954,962,971,979],{"title":936,"labels":937,"link":940},"Registro virtual de Maven (disponibilidad general) y registro virtual de npm",[938,939],"deploy","operate",{"text":941,"config":942},"Epic 15091",{"href":943,"dataGaName":944,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/15091","devops-virtual-registry",{"title":946,"labels":947,"link":949},"Registro de artefactos",[948],"package",{"text":950,"config":951},"Epic 19844",{"href":952,"dataGaName":953,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/19844","devops-artifact-registry",{"title":955,"labels":956,"link":957},"Asignación automática de revisores basada de forma nativa en CODEOWNERS",[126],{"text":958,"config":959},"Epic 20711",{"href":960,"dataGaName":961,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/20711","devops-codeowners-auto-assignment",{"title":963,"labels":964,"link":966},"Epics a nivel de proyecto",[965],"plan",{"text":967,"config":968},"Epic 14501",{"href":969,"dataGaName":970,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/14501","devops-project-level-epics",{"title":972,"labels":973,"link":974},"Registro de la organización",[53],{"text":975,"config":976},"Epic 21019",{"href":977,"dataGaName":978,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/21019","devops-organization-sign-in",{"title":980,"link":981},"Agente de resolución de conflictos",{"config":982,"text":984},{"href":983},"https://gitlab.com/groups/gitlab-org/-/work_items/20688","Epic 20688",{"title":986,"description":987,"config":988,"items":990},"Seguridad y conformidad","De un análisis reactivo a una gobernanza de seguridad proporcional al riesgo y basada en políticas",{"icon":989},"Shield",[991,999,1007,1015,1023,1031,1039],{"title":992,"labels":993,"link":994},"Gestor de secretos de GitLab (disponibilidad general)",[42,79],{"text":995,"config":996},"Epic 10723",{"href":997,"dataGaName":998,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/10723","security-secrets-manager",{"title":1000,"labels":1001,"link":1002},"Políticas de ejecución de pipelines programadas",[42,53],{"text":1003,"config":1004},"Epic 17875",{"href":1005,"dataGaName":1006,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/17875","security-scheduled-pipeline-policies",{"title":1008,"labels":1009,"link":1010},"Integración de políticas de seguridad con atributos de seguridad",[42,53],{"text":1011,"config":1012},"Epic 18312",{"href":1013,"dataGaName":1014,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/18312","security-policy-attributes",{"title":1016,"labels":1017,"link":1018},"Reglas personalizadas para detección de secretos",[42],{"text":1019,"config":1020},"Epic 18327",{"href":1021,"dataGaName":1022,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/18327","security-custom-secret-rules",{"title":1024,"labels":1025,"link":1026},"Corrección automática con actualización automática de dependencias",[42],{"text":1027,"config":1028},"Epic 18236",{"href":1029,"dataGaName":1030,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/18236","security-auto-remediation",{"title":1032,"labels":1033,"link":1034},"Verificación SLSA y firma de imágenes de contenedor",[42,79],{"text":1035,"config":1036},"Epic 19697",{"href":1037,"dataGaName":1038,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/19697","security-slsa-signing",{"title":1040,"labels":1041,"link":1042},"Gestión de vulnerabilidades en distintos contextos (rastreo de ramas no predeterminadas)",[42,62],{"text":1043,"config":1044},"Epic 18653",{"href":1045,"dataGaName":1046,"dataGaLocation":922},"https://gitlab.com/groups/gitlab-org/-/epics/18653","security-vulnerability-management",{"highlightTag":1048,"tags":1049,"heading":1054,"button":1055},"Get updates",[1050,1051,1052,1053],"Releases","Events","Demos","Livestreams","Sé de los primeros en enterarte cuando se lancen nuevas funcionalidades",{"text":1056,"config":1057},"Únete a la lista",{"href":882,"dataGaName":1058,"dataGaLocation":922},"join-the-list",{"heading":1060,"videos":1061,"blogs":1099,"resources":1121,"customerStories":1146},"Qué está pasando en GitLab",[1062,1069,1075,1081,1087,1093],{"title":1063,"config":1064},"Conferencia principal de GitLab Transcend",{"featured":193,"videoUrl":1065,"videoThumbnail":1066,"dataGaName":1067,"dataGaLocation":1068},"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":1070,"config":1071},"Mesa redonda: el futuro de la innovación en software en la empresa",{"videoUrl":1072,"videoThumbnail":1073,"dataGaName":1074,"dataGaLocation":1068},"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":1076,"config":1077},"Stanford SWEPR: la productividad de la ingeniería de software en la era de la IA",{"videoUrl":1078,"videoThumbnail":1079,"dataGaName":1080,"dataGaLocation":1068},"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":1082,"config":1083},"Conoce a GitLab Orbit, el gráfico de contexto del ciclo de vida en constante actualización",{"featured":193,"videoThumbnail":1084,"videoUrl":1085,"dataGaName":1086,"dataGaLocation":1068},"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":1088,"config":1089},"Cómo funciona GitLab Orbit",{"videoUrl":1090,"videoThumbnail":1091,"dataGaName":1092,"dataGaLocation":1068},"https://player.vimeo.com/video/1199521642","https://res.cloudinary.com/about-gitlab-com/image/upload/v1781036454/scyl72y0fbdrwwilikdq.png","how gitlab orbit works",{"title":1094,"config":1095},"Demo de GitLab Orbit: 5 casos de uso de IA agente en el ciclo de vida del software",{"videoUrl":1096,"videoThumbnail":1097,"dataGaName":1098,"dataGaLocation":1068},"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",[1100,1109,1115],{"badge":1101,"title":1102,"cta":1103,"config":1107},"News","Claude Code y GitLab: Tres flujos de trabajo incluidos",{"text":248,"config":1104},{"href":1105,"dataGaName":1106,"dataGaLocation":1068},"/blog/claude-code-and-gitlab/","claude code and gitlab three workflows that ship",{"featured":193,"image":1108},"https://res.cloudinary.com/about-gitlab-com/image/upload/f_auto,q_auto,c_lfill/v1778087000/qdfsf8kz6ebfnopx9v2e.png",{"badge":1101,"title":1110,"cta":1111},"Presentamos GitLab Orbit: contexto completo del código y del ciclo de vida, en una sola consulta",{"text":248,"config":1112},{"href":1113,"dataGaName":1114,"dataGaLocation":1068},"/blog/introducing-gitlab-orbit/","introducing gitlab orbit full code and lifecycle context in one query",{"badge":1101,"title":1116,"cta":1117},"GitLab Flex: comprómetete una vez, adapta tus puestos y gastos en IA",{"text":248,"config":1118},{"href":1119,"dataGaName":1120,"dataGaLocation":1068},"/blog/introducing-gitlab-flex/","gitlab flex commit once reshape your seats and ai spend",[1122,1129,1139],{"badge":144,"config":1123,"title":1124,"cta":1125},{"type":143},"El código agente solo es tan bueno como su contexto",{"text":248,"config":1126},{"href":1127,"dataGaName":1128,"dataGaLocation":1068},"/blog/agentic-coding-only-as-good-as-context/","agentic coding is only as good as its context",{"badge":1130,"config":1131,"title":1133,"cta":1134},"Research Report",{"type":1132},"report","La economía de la innovación en software",{"text":1135,"config":1136},"Leer el informe",{"href":1137,"dataGaName":1138,"dataGaLocation":1068},"/resources/software-innovation-report/","the economics of software innovation",{"badge":144,"config":1140,"title":1141,"cta":1142},{"type":143},"Codex y GitLab: del arreglo de código a producción",{"text":248,"config":1143},{"href":1144,"dataGaName":1145,"dataGaLocation":1068},"/blog/fix-bugs-with-codex-and-gitlab/","codex and gitlab from code fix to production",[1147,1157],{"badge":1148,"config":1149,"title":1151,"cta":1152},"Customer story",{"type":1150},"customer","Ericsson reduce el tiempo de implementación en un 50 % con GitLab para ofrecer un valor más rápido a sus clientes de OSS/BSS",{"text":1153,"config":1154},"Leer el caso práctico",{"href":1155,"dataGaName":1156,"dataGaLocation":1068},"/customers/ericsson/","ericsson cuts deployment time 50% with gitlab to deliver faster value to its oss/bss customers",{"badge":1148,"config":1158,"title":1159,"cta":1160},{"type":1150},"El gigante bancario multinacional Barclays potencia la innovación con GitLab",{"text":1153,"config":1161},{"href":1162,"dataGaName":1163,"dataGaLocation":1068},"/customers/barclays-plc/","multinational banking giant barclays supercharges innovation with gitlab",{"heading":1165,"body":1166,"cta":1167,"form":1169},"Entérate primero que nadie","Únete a la lista y sé el primero en conocer las novedades de GitLab: las últimas actualizaciones de productos, episodios de The Developer Show y eventos de GitLab.\n",{"label":1168},"Suscríbete",{"label":1170,"config":1171},"Mantente actualizado con los nuevos lanzamientos",{"formId":1172,"skeletonFieldCount":1173,"formName":509},1077,3,{},"/es/whats-new",{"title":1177,"description":1178},"GitLab: Novedades","Descubre las últimas noticias sobre la empresa y la plataforma","es/whats-new/index","Q-MSa_cQ0-U-rIYVZcbK2DMfsP021nTlMINU-Jq1G2M",{"id":1182,"title":1183,"body":6,"category":6,"config":1184,"content":1187,"description":6,"extension":191,"meta":1359,"navigation":193,"path":1360,"seo":1361,"slug":1363,"stem":1364,"testContent":6,"type":199,"__hash__":1365},"pages/es/whats-new/19-0.yml","19 0",{"template":8,"schema":9,"version":1185,"releaseDate":1186},"19.0","2026-05-21",{"releases":1188},{"tabs":1189,"header":14,"description":15,"latestRelease":1192,"headlineFeatures":1196,"exploreCards":1262,"releasePostCta":1356},[1190,1191],{"id":34,"label":35},{"id":37,"label":38},{"version":1185,"title":1193,"description":1194,"heroArtwork":1195},"GitLab 19.0: IA agente que cierra la brecha entre escribir código y ponerlo en producción","Reduce el trabajo manual relacionado con tu código, desde las solicitudes de fusión hasta las credenciales que utilizan y los componentes del pipeline que se ejecutan.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779189265/iqzyhhiwagxzwywvjzow.png",[1197,1203,1209,1215,1221,1227,1233,1239,1245,1251,1257],{"type":143,"badge":144,"title":1198,"description":1199,"config":1200},"Gestiona credenciales de CI/CD con el gestor de secretos de GitLab (beta pública)","Gestiona credenciales de CI/CD dentro del gestor de secretos de GitLab. Cada secreto se limita a la tarea que lo necesita y se rige por los mismos controles de acceso que ya utilizas para el código.",{"href":1201,"dataGaName":1202,"dataGaLocation":26},"/blog/secrets-manager-in-public-beta/","secrets-manager-in-public-beta",{"type":151,"badge":152,"title":1204,"description":1205,"config":1206,"thumbnail":1208},"Gestor de secretos de GitLab","Descubre cómo propietarios de proyectos y grupos almacenan, recuperan y hacen referencia a secretos de CI/CD en GitLab.",{"href":1207},"https://player.vimeo.com/video/1194101911","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/kms8aaok2ccyrwnwdviw.png",{"type":143,"badge":144,"title":1210,"description":1211,"config":1212},"Transforma las solicitudes de fusión de tareas manuales en un flujo de trabajo automatizado","Reduce el tiempo que dedicas al trabajo manual relacionado con tu código. Developer Flow ahora se encarga de los comentarios de revisores, la resolución de conflictos, la investigación de la base de código y la división de solicitudes de fusión demasiado grandes durante todo el ciclo de vida de las solicitudes de fusión.",{"href":1213,"dataGaName":1214,"dataGaLocation":26},"/blog/transform-mrs-to-automated-workflow/","transform-mrs-to-automated-workflow",{"type":151,"badge":152,"title":1216,"description":1217,"config":1218,"thumbnail":1220},"Duo Developer Flow 2.0","Descubre cómo llevar una incidencia de desarrollo desde la solicitud hasta un código listo para fusionar sin salir de GitLab.",{"href":1219},"https://player.vimeo.com/video/1193748336","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/yb16dzdyd6lfepuj6ke4.png",{"type":143,"badge":144,"title":1222,"description":1223,"config":1224},"Haz seguimiento del uso de componentes de CI en toda tu organización ","Los estándares de los pipelines empiezan a desviarse apenas se implementan. Obtén una vista en tiempo real de qué versiones se ejecutan en cada lugar y dónde las correcciones de seguridad todavía no llegaron.",{"href":1225,"dataGaName":1226,"dataGaLocation":26},"/blog/track-ci-component-usage/","track-ci-component-usage",{"type":151,"badge":152,"title":1228,"description":1229,"config":1230,"thumbnail":1232},"Análisis de componentes del catálogo de CI","Recorre el panel que muestra qué componentes se usan en toda tu organización, qué versiones tienen y dónde todavía permanecen versiones desactualizadas.",{"href":1231},"https://player.vimeo.com/video/1194035829","https://res.cloudinary.com/about-gitlab-com/image/upload/v1779316797/qonuq8atraswwgjgck5j.png",{"title":1234,"type":143,"badge":144,"description":1235,"config":1236},"Más modelos de IA para los modelos autoalojados de Agent Platform de GitLab Duo","Los equipos con espacios de aire o redes restringidas ya no tienen que elegir entre mantenerse aislados o usar modelos potentes. Los nuevos modelos de código abierto compatibles ofrecen a clientes de modelos autoalojados más opciones para combinar el modelo adecuado con el flujo de trabajo de IA agente adecuado.",{"href":1237,"dataGaName":1238,"dataGaLocation":26},"/blog/more-ai-models-for-duo-agent-platform-self-hosted/","more-ai-models-for-duo-agent-platform-self-hosted",{"type":143,"badge":144,"title":1240,"description":1241,"config":1242},"Limita la exposición de credenciales con tokens de acceso personal granulares","Los equipos pueden mantener la automatización en movimiento y facilitar la auditoría de tokens de acceso al limitar los tokens de acceso personal según el proyecto y las acciones que necesita cada flujo de trabajo.",{"href":1243,"dataGaName":1244,"dataGaLocation":26},"/blog/fine-grained-pats/","fine-grained-pats",{"type":143,"badge":144,"title":1246,"description":1247,"config":1248},"Reduce el riesgo de la cadena de suministro con análisis de dependencias basados en SBOM","Detecta dependencias transitivas, rastrea cómo ingresaron a tu proyecto y priorízalas según su exposición en entornos reales.",{"href":1249,"dataGaName":1250,"dataGaLocation":26},"/blog/sbom-based-dependency-scanning/","sbom-based-dependency-scanning",{"type":143,"badge":144,"title":1252,"description":1253,"config":1254},"Cobertura completa de análisis de seguridad de tu código base en minutos","Los perfiles de configuración de seguridad permiten implementar analizadores más rápido. Descubre cómo esta nueva función de GitLab 19.0 cubre miles de proyectos en minutos, sin brechas.",{"href":1255,"dataGaName":1256,"dataGaLocation":26},"/blog/security-configuration-profiles/","security-configuration-profiles",{"type":185,"title":1258,"description":1259,"config":1260},"El contribuidor destacado de este mes: Norman Debald","Nos entusiasma reconocer a Norman, contribuidor de nivel 3 con más de 40 mejoras fusionadas en GitLab desde que se unió en mayo de 2022. ",{"href":1261},"https://contributors.gitlab.com/notable-contributors",[1263,1271,1279,1286,1293,1300,1307,1314,1321,1328,1335,1342,1349],{"badges":1264,"title":1265,"description":1266,"button":1267},[43,126],"Developer Flow (disponibilidad general)","Incorpora un agente al trabajo sin salir de él. Developer Flow ahora se extiende a lo largo de todo el ciclo de vida de las solicitudes de fusión: un único agente de IA que aborda la devolución de revisión, resuelve conflictos en ramas de larga duración, investiga códigos base desconocidos y divide solicitudes de fusión que crecieron demasiado.",{"config":1268,"text":47},{"href":1269,"dataGaName":1270,"dataGaLocation":26},"https://docs.gitlab.com/user/duo_agent_platform/flows/foundational_flows/developer/","docs developer flow ga",{"badges":1272,"title":1273,"description":1274,"button":1275},[42,79],"Gestor de secretos de GitLab (beta pública)","Reduce el trabajo de mantener sincronizado un modelo de acceso independiente para secretos. El gestor de secretos utiliza la estructura existente de grupos y proyectos para que propietarios puedan almacenar, recuperar y hacer referencia a secretos de CI/CD limitados a un proyecto o grupo y accesibles solo para las tareas que los solicitan explícitamente.",{"text":47,"config":1276},{"href":1277,"dataGaName":1278,"dataGaLocation":26},"https://docs.gitlab.com/ci/secrets/secrets_manager/","docs secrets manager",{"badges":1280,"title":1281,"description":1282,"button":1283},[42],"Análisis de dependencias mediante SBOM (disponibilidad general)","Detecta paquetes vulnerables que los escáneres de declaraciones directas no encuentran. Los proyectos de Maven, Gradle y Python ahora obtienen cobertura completa de dependencias transitivas, con resolución automática de dependencias que recurre al análisis del manifiesto cuando no hay un archivo de bloqueo presente.",{"text":47,"config":1284},{"href":1285},"https://docs.gitlab.com/user/application_security/dependency_scanning/dependency_scanning_sbom/",{"badges":1287,"title":1288,"description":1289,"button":1290},[43,126],"Resuelve solicitudes de fusión en Developer Flow (beta)","Delega el trabajo prolongado de resolver conflictos de fusión a un agente. El nuevo botón “Resolver con Duo”, disponible en la página de conflictos de la solicitud de fusión y en el widget de verificaciones de fusión, puede analizar ambas ramas, elegir la mejor resolución, aplicar automáticamente la corrección al código y publicar un comentario resumido para que cualquier persona que revise la solicitud de fusión vea qué cambió.",{"text":47,"config":1291},{"href":1292},"https://docs.gitlab.com/user/project/merge_requests/conflicts/#resolve-conflicts-with-gitlab-duo",{"title":1294,"badges":1295,"description":1296,"button":1297},"Instrucciones personalizadas a nivel de grupo para GitLab Duo",[43,126],"Reduce la duplicación de las mismas instrucciones de revisión entre proyectos. Defínelas una sola vez a nivel de grupo y se combinarán automáticamente con las instrucciones a nivel de proyecto tanto en el flujo de revisión de código como en la revisión de código de GitLab Duo.",{"text":47,"config":1298},{"href":1299},"https://docs.gitlab.com/user/gitlab_duo/customize_duo/review_instructions/#configure-custom-review-instructions-for-a-group",{"title":1301,"badges":1302,"description":1303,"button":1304},"Configura tipos de elementos de trabajo",[965],"Haz seguimiento del trabajo según cómo realmente planifica tu equipo, en lugar de forzar todo a incidencias o tareas. Crea o renombra tipos como caso de usuario, error o mantenimiento, con campos personalizados, ciclos de estado, vistas guardadas y paneles de tickets.",{"text":47,"config":1305},{"href":1306},"https://docs.gitlab.com/user/work_items/configurable_work_item_types/",{"badges":1308,"title":1309,"description":1310,"button":1311},[916,62],"Análisis detallados de uso de componentes del catálogo CI/CD","Comprende exactamente a quién afecta un cambio incompatible o una corrección de seguridad antes de implementarlos en un componente de CI/CD. La página de recursos del catálogo ahora muestra qué proyectos utilizan cada componente, qué versión tienen y destaca primero los proyectos que usan versiones desactualizadas para ayudarte a priorizar el alcance.",{"text":47,"config":1312},{"href":1313},"https://docs.gitlab.com/ci/components/#view-component-usage-details",{"title":1315,"badges":1316,"description":1317,"button":1318},"Compatibilidad ampliada con modelos de código abierto en Agent Platform de GitLab Duo",[43,53],"Impulsa flujos de trabajo de IA agente en entornos sin conexión o con redes restringidas sin enviar datos a ningún lado. Agent Platform de GitLab Duo ahora admite más modelos de código abierto para implementaciones autoalojadas, incluidas Devstral 2 123B y GLM-5.1-FP8.",{"text":47,"config":1319},{"href":1320},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#supported-models",{"title":1322,"description":1323,"badges":1324,"button":1325},"Agent Platform de GitLab Duo autoalojado ahora admite Gemini","Una familia de modelos más para equipos autoalojados que la necesitan. Gemini funciona ahora con múltiples flujos, incluidos el flujo de revisión de código, el flujo de resolución de vulnerabilidades SAST y el flujo de corrección de pipelines CI/CD.",[43,53],{"text":47,"config":1326},{"href":1327},"https://docs.gitlab.com/administration/gitlab_duo_self_hosted/supported_models_and_hardware_requirements/#compatible-models",{"title":1329,"badges":1330,"description":1331,"button":1332},"Rapid Diffs para la revisión de solicitudes de fusión (beta)",[126],"Deja de esperar a que cargue la pestaña Cambios en revisiones grandes. Rapid Diffs ofrece una carga inicial más rápida, desplazamiento más fluido e interacciones más ágiles gracias a la misma tecnología que ya impulsa la página de commits.",{"text":47,"config":1333},{"href":1334},"https://docs.gitlab.com/user/project/merge_requests/changes/#rapid-diffs",{"title":1336,"badges":1337,"description":1338,"button":1339},"Comprar GitLab CREDITS para la edición Enterprise (EE) autogestionada gratuita",[43,53],"Accede a la IA agente sin tener que actualizar a Premium o Ultimate. Los clientes del nivel gratuito de EE autogestionado ahora pueden comprar créditos de GitLab directamente: elige un monto mensual, contrata un plan anual y el grupo compartido se renovará automáticamente cada mes.",{"text":47,"config":1340},{"href":1341},"https://docs.gitlab.com/subscriptions/gitlab_credits/#buy-gitlab-credits",{"title":1343,"badges":1344,"description":1345,"button":1346},"Personalizar los títulos predeterminados de las solicitudes de fusión",[126],"Obtén títulos de solicitudes de fusión consistentes sin pedirles a los desarrolladores que recuerden la convención. Configura una plantilla predeterminada por proyecto con variables para las ramas de origen y objetivo, el asunto de la primera confirmación, el ID y título de la incidencia vinculada, y un nombre de rama legible.",{"text":47,"config":1347},{"href":1348},"https://docs.gitlab.com/user/project/merge_requests/title_templates/",{"title":1350,"badges":1351,"description":1352,"button":1353},"Protege los webhooks con tokens de firma HMAC",[53],"Distingue los webhooks falsificados de los legítimos. Agrega un token de firma y GitLab calculará una firma HMAC-SHA256 sobre el ID del webhook, la marca de tiempo y la carga útil siguiendo la especificación Standard Webhooks, para que puedas verificar el origen y rechazar reenvíos maliciosos.",{"text":47,"config":1354},{"href":1355},"https://docs.gitlab.com/user/project/integrations/webhooks/#signing-tokens",{"text":28,"config":1357},{"href":1358},"https://docs.gitlab.com/releases/19/gitlab-19-0-released/",{},"/es/whats-new/19-0",{"config":1362},{"noIndex":628},"19-0","es/whats-new/19-0","WAvJ4DcPHY9FHPeQ4VLjpWxL1wreEE1dUutQCwILji8",[1367,1445],{"id":4,"title":5,"body":6,"category":6,"config":1368,"content":1369,"description":6,"extension":191,"meta":1443,"navigation":193,"path":194,"seo":1444,"slug":6,"stem":198,"testContent":6,"type":199,"__hash__":200},{"template":8,"schema":9,"version":10,"releaseDate":11},{"releases":1370},{"header":14,"description":15,"latestRelease":1371,"releasePostCta":1374,"tabs":1376,"exploreCards":1379,"headlineFeatures":1428},{"version":10,"title":17,"description":18,"releaseDate":19,"heroArtwork":20,"button":1372},{"text":22,"config":1373},{"href":24,"dataGaName":25,"dataGaLocation":26},{"text":28,"config":1375},{"href":30,"dataGaName":31,"dataGaLocation":26},[1377,1378],{"id":34,"label":35},{"id":37,"label":38},[1380,1384,1388,1392,1396,1400,1404,1408,1412,1416,1420,1424],{"badges":1381,"title":44,"description":45,"button":1382},[42,43],{"text":47,"config":1383},{"href":49,"dataGaName":50,"dataGaLocation":26},{"badges":1385,"title":54,"description":55,"button":1386},[43,53],{"text":47,"config":1387},{"href":58,"dataGaName":59,"dataGaLocation":26},{"badges":1389,"title":63,"description":64,"button":1390},[43,62],{"text":47,"config":1391},{"href":67,"dataGaName":68,"dataGaLocation":26},{"badges":1393,"title":71,"description":72,"button":1394},[43,53],{"text":47,"config":1395},{"href":75,"dataGaName":76,"dataGaLocation":26},{"badges":1397,"title":80,"description":81,"button":1398},[43,79],{"text":47,"config":1399},{"href":67,"dataGaName":68,"dataGaLocation":26},{"badges":1401,"title":86,"description":87,"button":1402},[43,53],{"text":47,"config":1403},{"href":90,"dataGaName":91,"dataGaLocation":26},{"badges":1405,"title":94,"description":95,"button":1406},[42],{"text":47,"config":1407},{"href":98,"dataGaName":99,"dataGaLocation":26},{"badges":1409,"title":102,"description":103,"button":1410},[53],{"text":47,"config":1411},{"href":106,"dataGaName":107,"dataGaLocation":26},{"badges":1413,"title":110,"description":111,"button":1414},[53],{"text":47,"config":1415},{"href":114,"dataGaName":115,"dataGaLocation":26},{"badges":1417,"title":118,"description":119,"button":1418},[62,53],{"text":47,"config":1419},{"href":122,"dataGaName":123,"dataGaLocation":26},{"badges":1421,"title":127,"description":128,"button":1422},[43,126],{"text":47,"config":1423},{"href":131,"dataGaName":132,"dataGaLocation":26},{"badges":1425,"title":135,"description":136,"button":1426},[126,79],{"text":47,"config":1427},{"href":139,"dataGaLocation":26,"dataGaName":140},[1429,1431,1433,1435,1437,1439,1441],{"type":143,"badge":144,"title":145,"description":146,"config":1430},{"href":148,"dataGaName":149,"dataGaLocation":26},{"type":151,"badge":152,"title":153,"thumbnail":154,"description":155,"config":1432},{"href":157,"dataGaName":158,"dataGaLocation":26},{"type":143,"badge":144,"title":160,"description":161,"config":1434},{"href":163,"dataGaName":164,"dataGaLocation":26},{"type":151,"badge":152,"title":166,"thumbnail":167,"description":168,"config":1436},{"href":170,"dataGaName":171,"dataGaLocation":26},{"type":143,"badge":144,"title":173,"description":174,"config":1438},{"href":176,"dataGaName":177,"dataGaLocation":26},{"type":143,"badge":144,"title":179,"description":180,"config":1440},{"href":182,"dataGaName":183},{"type":185,"title":186,"description":187,"config":1442},{"href":189,"dataGaName":190,"dataGaLocation":26},{},{"title":196,"description":197},{"id":1182,"title":1183,"body":6,"category":6,"config":1446,"content":1447,"description":6,"extension":191,"meta":1531,"navigation":193,"path":1360,"seo":1532,"slug":1363,"stem":1364,"testContent":6,"type":199,"__hash__":1365},{"template":8,"schema":9,"version":1185,"releaseDate":1186},{"releases":1448},{"tabs":1449,"header":14,"description":15,"latestRelease":1452,"headlineFeatures":1453,"exploreCards":1476,"releasePostCta":1529},[1450,1451],{"id":34,"label":35},{"id":37,"label":38},{"version":1185,"title":1193,"description":1194,"heroArtwork":1195},[1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474],{"type":143,"badge":144,"title":1198,"description":1199,"config":1455},{"href":1201,"dataGaName":1202,"dataGaLocation":26},{"type":151,"badge":152,"title":1204,"description":1205,"config":1457,"thumbnail":1208},{"href":1207},{"type":143,"badge":144,"title":1210,"description":1211,"config":1459},{"href":1213,"dataGaName":1214,"dataGaLocation":26},{"type":151,"badge":152,"title":1216,"description":1217,"config":1461,"thumbnail":1220},{"href":1219},{"type":143,"badge":144,"title":1222,"description":1223,"config":1463},{"href":1225,"dataGaName":1226,"dataGaLocation":26},{"type":151,"badge":152,"title":1228,"description":1229,"config":1465,"thumbnail":1232},{"href":1231},{"title":1234,"type":143,"badge":144,"description":1235,"config":1467},{"href":1237,"dataGaName":1238,"dataGaLocation":26},{"type":143,"badge":144,"title":1240,"description":1241,"config":1469},{"href":1243,"dataGaName":1244,"dataGaLocation":26},{"type":143,"badge":144,"title":1246,"description":1247,"config":1471},{"href":1249,"dataGaName":1250,"dataGaLocation":26},{"type":143,"badge":144,"title":1252,"description":1253,"config":1473},{"href":1255,"dataGaName":1256,"dataGaLocation":26},{"type":185,"title":1258,"description":1259,"config":1475},{"href":1261},[1477,1481,1485,1489,1493,1497,1501,1505,1509,1513,1517,1521,1525],{"badges":1478,"title":1265,"description":1266,"button":1479},[43,126],{"config":1480,"text":47},{"href":1269,"dataGaName":1270,"dataGaLocation":26},{"badges":1482,"title":1273,"description":1274,"button":1483},[42,79],{"text":47,"config":1484},{"href":1277,"dataGaName":1278,"dataGaLocation":26},{"badges":1486,"title":1281,"description":1282,"button":1487},[42],{"text":47,"config":1488},{"href":1285},{"badges":1490,"title":1288,"description":1289,"button":1491},[43,126],{"text":47,"config":1492},{"href":1292},{"title":1294,"badges":1494,"description":1296,"button":1495},[43,126],{"text":47,"config":1496},{"href":1299},{"title":1301,"badges":1498,"description":1303,"button":1499},[965],{"text":47,"config":1500},{"href":1306},{"badges":1502,"title":1309,"description":1310,"button":1503},[916,62],{"text":47,"config":1504},{"href":1313},{"title":1315,"badges":1506,"description":1317,"button":1507},[43,53],{"text":47,"config":1508},{"href":1320},{"title":1322,"description":1323,"badges":1510,"button":1511},[43,53],{"text":47,"config":1512},{"href":1327},{"title":1329,"badges":1514,"description":1331,"button":1515},[126],{"text":47,"config":1516},{"href":1334},{"title":1336,"badges":1518,"description":1338,"button":1519},[43,53],{"text":47,"config":1520},{"href":1341},{"title":1343,"badges":1522,"description":1345,"button":1523},[126],{"text":47,"config":1524},{"href":1348},{"title":1350,"badges":1526,"description":1352,"button":1527},[53],{"text":47,"config":1528},{"href":1355},{"text":28,"config":1530},{"href":1358},{},{"config":1533},{"noIndex":628},1781392699728]