{"id":46,"date":"2026-01-06T11:04:36","date_gmt":"2026-01-06T11:04:36","guid":{"rendered":"https:\/\/www.almtoolbox.com\/ka\/blog\/?p=46"},"modified":"2026-02-12T11:12:30","modified_gmt":"2026-02-12T11:12:30","slug":"gitlab-2025-release-highlights-ai-cicd-devsecops","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/","title":{"rendered":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2026\/01\/gitlab-2025-2026-700px.jpg\" alt=\"GitLab 2025 \u10ec\u10da\u10d8\u10e1 \u10db\u10d8\u10db\u10dd\u10ee\u10d8\u10da\u10d5\u10d0\" class=\"wp-image-9000\"\/><\/figure>\n\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8\u10e1 \u10e8\u10d4\u10ef\u10d0\u10db\u10d4\u10d1\u10d0 (17.8-\u10d3\u10d0\u10dc 18.7-\u10db\u10d3\u10d4): GitLab Duo-\u10e1 \u10d2\u10d0\u10d3\u10d0\u10e1\u10d5\u10da\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0 AI-\u10d6\u10d4, CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10d0, \u10d5\u10d4\u10e0\u10e1\u10d8\u10d8\u10e1 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8\u10e1 \u10e1\u10d8\u10d0\u10ee\u10da\u10d4\u10d4\u10d1\u10d8 \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10d4\u10e0\u10e1\u10de\u10d4\u10e5\u10e2\u10d8\u10d5\u10d4\u10d1\u10d8<\/h4>\n\n\n\n<div style=\"height:37px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e7\u10dd\u10d5\u10d4\u10da\u10d7\u10d5\u10d8\u10e3\u10e0\u10d8 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8 (<strong>17.8-\u10d3\u10d0\u10dc \u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10e8\u10d8<\/strong> <strong>18.7-\u10db\u10d3\u10d4 \u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10e8\u10d8<\/strong>) \u10dc\u10d0\u10d7\u10d4\u10da \u10d8\u10e1\u10e2\u10dd\u10e0\u10d8\u10d0\u10e1 \u10d2\u10d5\u10d8\u10e7\u10d5\u10d4\u10d1\u10d0: \u10de\u10da\u10d0\u10e2\u10e4\u10dd\u10e0\u10db\u10d0 \u10e9\u10d5\u10d4\u10e3\u10da\u10d4\u10d1\u10e0\u10d8\u10d5\u10d8 \u201eAI \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8\u10e1 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d8\u10d3\u10d0\u10dc\u201c \u10d2\u10d0\u10d3\u10d0\u10d3\u10d8\u10e1 \u10e1\u10e0\u10e3\u10da\u10d0\u10d3 <strong>AI-\u10e1 \u10db\u10d8\u10d4\u10e0 \u10db\u10d0\u10e0\u10d7\u10e3\u10da, \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0 DevSecOps \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d6\u10d4<\/strong>. \u10d0\u10db\u10d0\u10d5\u10d3\u10e0\u10dd\u10e3\u10da\u10d0\u10d3, \u10db\u10d9\u10d0\u10ea\u10e0\u10d3\u10d4\u10d1\u10d0 \u10de\u10e0\u10dd\u10d2\u10e0\u10d0\u10db\u10e3\u10da\u10d8 \u10e3\u10d6\u10e0\u10e3\u10dc\u10d5\u10d4\u10da\u10e7\u10dd\u10e4\u10d8\u10e1 \u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d8\u10e1 \u10ef\u10d0\u10ed\u10d5\u10d8\u10e1 (Supply Chain) \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8 \u10d3\u10d0 \u10d8\u10ee\u10d5\u10d4\u10ec\u10d4\u10d1\u10d0 \u10d3\u10d4\u10d5\u10d4\u10da\u10dd\u10de\u10d4\u10e0\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10ea\u10d3\u10d8\u10da\u10d4\u10d1\u10d0 \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea <strong>SaaS<\/strong> (GitLab dot com), \u10d8\u10e1\u10d4 <strong>Self-managed<\/strong> (\u10e1\u10d0\u10d9\u10e3\u10d7\u10d0\u10e0 \u10e1\u10d4\u10e0\u10d5\u10d4\u10e0\u10d6\u10d4 \u10d2\u10d0\u10dc\u10d7\u10d0\u10d5\u10e1\u10d4\u10d1\u10e3\u10da) \u10d5\u10d4\u10e0\u10e1\u10d8\u10d4\u10d1\u10e8\u10d8.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2025 \u10ec\u10d4\u10da\u10d8 \u10d4\u10e0\u10d7 \u10e1\u10e3\u10e0\u10d0\u10d7\u10e8\u10d8: \u10e7\u10d5\u10d4\u10da\u10d0\u10d6\u10d4 \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10ea\u10d5\u10da\u10d8\u10da\u10d4\u10d1\u10d4\u10d1\u10d8<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1) GitLab Duo \u10db\u10d4\u10d8\u10dc\u10e1\u10e2\u10e0\u10d8\u10db\u10d8 \u10ee\u10d3\u10d4\u10d1\u10d0, \u10e8\u10d4\u10db\u10d3\u10d4\u10d2 \u10d9\u10d8 \u2014 \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8<\/h3>\n\n\n\n<p>\u10d2\u10d0\u10e0\u10d3\u10d0\u10db\u10e2\u10d4\u10ee\u10d8 \u10db\u10dd\u10db\u10d4\u10dc\u10e2\u10d8 \u10d8\u10e7\u10dd <strong>GitLab 18.0<\/strong>, \u10e1\u10d0\u10d3\u10d0\u10ea <strong>Premium \u10d3\u10d0 Ultimate \u201eDuo-\u10e1\u10d7\u10d0\u10dc \u10d4\u10e0\u10d7\u10d0\u10d3\u201c<\/strong> \u10de\u10d0\u10d9\u10d4\u10e2\u10d4\u10d1\u10db\u10d0 \u10db\u10dd\u10d8\u10ea\u10d5\u10d0 <strong>AI-native \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8 (Duo Chat + Code Suggestions IDE-\u10e8\u10d8)<\/strong> \u2014 \u10d4\u10e1 \u10d8\u10e7\u10dd \u10e8\u10d4\u10e4\u10e3\u10d7\u10d5\u10d8\u10e1 \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10ea\u10d5\u10da\u10d8\u10da\u10d4\u10d1\u10d0, \u10e0\u10dd\u10db\u10d4\u10da\u10db\u10d0\u10ea \u10ee\u10d4\u10da\u10dd\u10d5\u10dc\u10e3\u10e0\u10d8 \u10d8\u10dc\u10e2\u10d4\u10da\u10d4\u10e5\u10e2\u10d8 \u10dc\u10d0\u10d2\u10e3\u10da\u10d8\u10e1\u10ee\u10db\u10d4\u10d5 \u10db\u10dd\u10da\u10dd\u10d3\u10d8\u10dc\u10d0\u10d3 \u10d0\u10e5\u10ea\u10d8\u10d0 \u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10d8 \u10db\u10dd\u10db\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10da\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 (\u10e0\u10dd\u10d2\u10dd\u10e0\u10ea SaaS, \u10d8\u10e1\u10d4 Self-managed). <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/05\/15\/gitlab-18-0-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<p>\u10d0\u10e5\u10d4\u10d3\u10d0\u10dc \u10db\u10dd\u10e7\u10dd\u10da\u10d4\u10d1\u10e3\u10da\u10d8, \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8 \u10e1\u10ec\u10e0\u10d0\u10e4\u10d0\u10d3 \u10d2\u10d0\u10dc\u10d5\u10d8\u10d7\u10d0\u10e0\u10d3\u10d0 <strong>\u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d4\u10d1\u10d8\u10e1\u10d9\u10d4\u10dc (Agentic Workflows)<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Duo Self-Hosted GA (17.9):<\/strong> \u10d9\u10dd\u10db\u10de\u10d0\u10dc\u10d8\u10d4\u10d1\u10e1 \u10db\u10d8\u10d4\u10ea\u10d0\u10d7 \u10e1\u10d0\u10e8\u10e3\u10d0\u10da\u10d4\u10d1\u10d0 \u10d2\u10d0\u10d4\u10e8\u10d5\u10d0\u10d7 \u10e8\u10d4\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 LLM-\u10d4\u10d1\u10d8 \u10e1\u10d0\u10d9\u10e3\u10d7\u10d0\u10e0 \u10d8\u10dc\u10e4\u10e0\u10d0\u10e1\u10e2\u10e0\u10e3\u10e5\u10e2\u10e3\u10e0\u10d0\u10e8\u10d8 Duo Chat-\u10d8\u10e1\u10d0 \u10d3\u10d0 Code Suggestions-\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 \u2014 \u10d4\u10e1 \u10de\u10d8\u10e0\u10d3\u10d0\u10de\u10d8\u10e0 \u10de\u10d0\u10e1\u10e3\u10ee\u10dd\u10d1\u10d3\u10d0 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d7\u10d0 \u10e1\u10e3\u10d5\u10d4\u10e0\u10d4\u10dc\u10d8\u10e2\u10d4\u10e2\u10d8\u10e1 \u10db\u10dd\u10d7\u10ee\u10dd\u10d5\u10dc\u10d4\u10d1\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/02\/20\/gitlab-17-9-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>Duo Code Review:<\/strong> \u10d2\u10d0\u10d4\u10e8\u10d5\u10d0 <strong>\u10d1\u10d4\u10e2\u10d0 \u10d5\u10d4\u10e0\u10e1\u10d8\u10d0\u10e8\u10d8 (17.10)<\/strong>, \u10e8\u10d4\u10d8\u10eb\u10d8\u10dc\u10d0 \u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0 <strong>18.0-\u10e8\u10d8<\/strong> \u10d3\u10d0 \u10d2\u10d0\u10dc\u10d0\u10d2\u10e0\u10eb\u10dd \u10d3\u10d0\u10ee\u10d5\u10d4\u10ec\u10d0 2025 \u10ec\u10da\u10d8\u10e1 \u10d2\u10d0\u10dc\u10db\u10d0\u10d5\u10da\u10dd\u10d1\u10d0\u10e8\u10d8.<\/li>\n\n\n\n<li><strong>Duo Agent Platform (DAP):<\/strong> \u10d2\u10d0\u10d3\u10d0\u10d5\u10d8\u10d3\u10d0 IDE-\u10d4\u10d1\u10e8\u10d8 <strong>18.2-\u10e8\u10d8 (\u10d1\u10d4\u10e2\u10d0)<\/strong>, \u10d2\u10d0\u10e4\u10d0\u10e0\u10d7\u10dd\u10d5\u10d3\u10d0 <strong>Visual Studio-\u10e8\u10d8 18.3-\u10e8\u10d8 (public beta)<\/strong> \u10d3\u10d0 \u10d3\u10d0\u10d4\u10db\u10d0\u10e2\u10d0 \u10e1\u10de\u10d4\u10ea\u10d8\u10d0\u10da\u10d8\u10d6\u10d4\u10d1\u10e3\u10da\u10d8 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 (Planner, Security Analyst).<\/li>\n<\/ul>\n\n\n\n<p><strong>\u10e2\u10d4\u10dc\u10d3\u10d4\u10dc\u10ea\u10d8\u10d0:<\/strong> GitLab \u10d0\u10e8\u10d4\u10dc\u10d4\u10d1\u10e1 \u201eAI-\u10e1 \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u10de\u10da\u10d0\u10e2\u10e4\u10dd\u10e0\u10db\u10d0\u10e1\u201c (\u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 + \u10dd\u10e0\u10d9\u10d4\u10e1\u10e2\u10e0\u10d8\u10e0\u10d4\u10d1\u10d0 + \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d0) \u10d3\u10d0 \u10d0\u10e0\u10d0 \u10e3\u10d1\u10e0\u10d0\u10da\u10dd\u10d3 \u10d9\u10dd\u10d3\u10d8\u10e0\u10d4\u10d1\u10d8\u10e1 \u10d0\u10e1\u10d8\u10e1\u10e2\u10d4\u10dc\u10e1. \u10d0\u10db\u10d0\u10e1 \u10d0\u10db\u10e7\u10d0\u10e0\u10d4\u10d1\u10e1 Duo Agent Platform-\u10d8\u10e1 \u10dd\u10e4\u10d8\u10ea\u10d8\u10d0\u10da\u10e3\u10e0\u10d8 \u10de\u10dd\u10d6\u10d8\u10ea\u10d8\u10dd\u10dc\u10d8\u10e0\u10d4\u10d1\u10d0, \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10d8 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d8\u10e1 \u10dd\u10e0\u10d9\u10d4\u10e1\u10e2\u10e0\u10d8\u10e0\u10d4\u10d1\u10d8\u10e1 \u10e4\u10d4\u10dc\u10d0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d0 (Governance) \u10d3\u10d0 \u201e\u10e1\u10d0\u10ec\u10d0\u10e0\u10db\u10dd\u10dd \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8\u201c AI-\u10e1 \u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8 \u10d2\u10d0\u10dc\u10db\u10d0\u10e1\u10ee\u10d5\u10d0\u10d5\u10d4\u10d1\u10d4\u10da\u10d8 \u10ee\u10d3\u10d4\u10d1\u10d0<\/h3>\n\n\n\n<p>\u10e0\u10dd\u10d3\u10d4\u10e1\u10d0\u10ea AI \u10e7\u10d5\u10d4\u10da\u10d2\u10d0\u10dc\u10d0\u10d0, \u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8 \u10d2\u10d0\u10dc\u10db\u10d0\u10e1\u10ee\u10d5\u10d0\u10d5\u10d4\u10d1\u10d4\u10da\u10d8 \u10e4\u10d0\u10e5\u10e2\u10dd\u10e0\u10d8 \u10ee\u10d3\u10d4\u10d1\u10d0 <strong>\u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Model Selection GA (18.4):<\/strong> \u10d0\u10d3\u10db\u10d8\u10dc\u10d8\u10e1\u10e2\u10e0\u10d0\u10e2\u10dd\u10e0\u10d4\u10d1\u10e1 \u10e8\u10d4\u10e3\u10eb\u10da\u10d8\u10d0\u10d7 \u10d0\u10d8\u10e0\u10e9\u10d8\u10dd\u10dc, \u10e0\u10dd\u10db\u10d4\u10da\u10d8 \u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d5\u10d0\u10d8\u10d3\u10d4\u10e0\u10d4\u10d1\u10d8 \u10e3\u10d6\u10e0\u10e3\u10dc\u10d5\u10d4\u10da\u10e7\u10dd\u10e4\u10d4\u10dc Duo-\u10e1 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d4\u10d1\u10e1 GitLab.com-\u10d6\u10d4, Self-managed-\u10e1\u10d0 \u10d3\u10d0 Dedicated-\u10d6\u10d4. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/09\/18\/gitlab-18-4-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>\u10d9\u10dd\u10dc\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10e0\u10d8\u10ea\u10ee\u10d5\u10d0 (18.4):<\/strong> \u10d2\u10e3\u10dc\u10d3\u10d4\u10d1\u10e1 \u10e8\u10d4\u10e3\u10eb\u10da\u10d8\u10d0\u10d7 \u10d3\u10d0\u10d1\u10da\u10dd\u10d9\u10dd\u10dc \u10e1\u10d4\u10dc\u10e1\u10d8\u10e2\u10d8\u10e3\u10e0\u10d8 \u10e4\u10d0\u10d8\u10da\u10d4\u10d1\u10d8\/\u10d3\u10d8\u10e0\u10d4\u10e5\u10e2\u10dd\u10e0\u10d8\u10d4\u10d1\u10d8, \u10e0\u10d0\u10d7\u10d0 \u10d8\u10e1\u10d8\u10dc\u10d8 \u10d0\u10e0 \u10d8\u10e5\u10dc\u10d0\u10e1 \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 Duo-\u10e1 \u10d9\u10dd\u10dc\u10e2\u10d4\u10e5\u10e1\u10e2\u10d0\u10d3. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/09\/18\/gitlab-18-4-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>\u10ea\u10d0\u10da\u10d9\u10d4\u10e3\u10da\u10d8 \u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10e8\u10d4\u10e0\u10e9\u10d4\u10d5\u10d0 Chat-\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 (18.7):<\/strong> \u10e3\u10e4\u10e0\u10dd \u10d3\u10d4\u10e2\u10d0\u10da\u10e3\u10e0\u10d8 \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10e4\u10d0\u10e0\u10d7\u10dd\u10d4\u10d1\u10d0\u10e1\u10d7\u10d0\u10dc \u10d4\u10e0\u10d7\u10d0\u10d3. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>Duo + SDLC \u10e2\u10d4\u10dc\u10d3\u10d4\u10dc\u10ea\u10d8\u10d4\u10d1\u10d8\u10e1 \u10d3\u10d0\u10e4\u10d0 (18.7):<\/strong> \u10d8\u10dc\u10e1\u10e2\u10e0\u10e3\u10db\u10d4\u10dc\u10e2\u10d8 AI-\u10e1 \u10d0\u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10d2\u10d0\u10d5\u10da\u10d4\u10dc\u10d8\u10e1 \u10d2\u10d0\u10e1\u10d0\u10d6\u10dd\u10db\u10d0\u10d3. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>\u10e2\u10d4\u10dc\u10d3\u10d4\u10dc\u10ea\u10d8\u10d0:<\/strong> AI \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d0 (\u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0, \u10d9\u10dd\u10dc\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e1\u10d0\u10d6\u10e6\u10d5\u10e0\u10d4\u10d1\u10d8, \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1 \u10d0\u10dc\u10d0\u10da\u10d8\u10e2\u10d8\u10d9\u10d0) \u10d8\u10e1\u10d4\u10d7\u10d8\u10d5\u10d4 \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10ee\u10d3\u10d4\u10d1\u10d0, \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u10d7\u10d0\u10d5\u10d0\u10d3 AI \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3) CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10db\u10d9\u10d0\u10ea\u10e0\u10d4\u10d1\u10d0 \u10d8\u10d3\u10d4\u10dc\u10e2\u10dd\u10d1\u10d8\u10e1, \u10e2\u10dd\u10d9\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d8\u10e1 \u10ef\u10d0\u10ed\u10d5\u10d8\u10e1 \u10d8\u10e0\u10d2\u10d5\u10da\u10d8\u10d5<\/h3>\n\n\n\n<p>2025 \u10ec\u10da\u10d8\u10e1 \u10d2\u10d0\u10dc\u10db\u10d0\u10d5\u10da\u10dd\u10d1\u10d0\u10e8\u10d8, GitLab-\u10db\u10d0 \u10ec\u10d0\u10e0\u10db\u10dd\u10d0\u10d3\u10d2\u10d8\u10dc\u10d0 CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10d7\u10d0\u10dc\u10db\u10d8\u10db\u10d3\u10d4\u10d5\u10e0\u10e3\u10da\u10d8 \u10d9\u10dd\u10db\u10de\u10da\u10d4\u10e5\u10e2\u10d8:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Fine-grained CI\/CD job token permissions (18.3):<\/strong> \u10dc\u10d4\u10e0\u10d2\u10d0\u10d5\u10e1 \u10db\u10d8\u10dc\u10d8\u10db\u10d0\u10da\u10e3\u10e0\u10d8 \u10de\u10e0\u10d8\u10d5\u10d8\u10da\u10d4\u10d2\u10d8\u10d4\u10d1\u10d8\u10e1 \u10de\u10e0\u10d8\u10dc\u10ea\u10d8\u10de\u10e1 (least privilege) \u10e4\u10d0\u10d8\u10e4\u10da\u10d0\u10d8\u10dc\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1, \u10dc\u10d0\u10ea\u10d5\u10da\u10d0\u10d3 \u10db\u10dd\u10db\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10da\u10d8\u10e1 \u10e4\u10d0\u10e0\u10d7\u10dd \u10e3\u10e4\u10da\u10d4\u10d1\u10d4\u10d1\u10d8\u10e1 \u10db\u10d4\u10db\u10d9\u10d5\u10d8\u10d3\u10e0\u10d4\u10dd\u10d1\u10d8\u10d7 \u10db\u10d8\u10e6\u10d4\u10d1\u10d8\u10e1\u10d0.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><a href=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2026\/01\/sscs_authz_fine_grained_job_tokens.webp\"><img decoding=\"async\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2026\/01\/sscs_authz_fine_grained_job_tokens-1024x1003.webp\" alt=\"GitLab CI\/CD job token \u10e3\u10e4\u10da\u10d4\u10d1\u10d4\u10d1\u10d8\" class=\"wp-image-9022\" style=\"aspect-ratio:1.0209507603956185;width:643px;height:auto\"\/><\/a><\/figure>\n<\/div>\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Job tokens can authenticate Git push (18.4):<\/strong> \u10e1\u10d0\u10e8\u10e3\u10d0\u10da\u10d4\u10d1\u10d0\u10e1 \u10d8\u10eb\u10da\u10d4\u10d5\u10d0 \u10e8\u10d4\u10e1\u10e0\u10e3\u10da\u10d3\u10d4\u10e1 \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd \u201epipeline pushes\u201c \u10ee\u10d0\u10dc\u10d2\u10e0\u10eb\u10da\u10d8\u10d5\u10d8 \u10d5\u10d0\u10d3\u10d8\u10e1 \u10db\u10e5\u10dd\u10dc\u10d4 \u10d9\u10e0\u10d4\u10d3\u10d4\u10dc\u10e8\u10d0\u10da\u10d4\u10d1\u10d6\u10d4 \u10d3\u10d0\u10db\u10dd\u10d9\u10d8\u10d3\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10e0\u10d4\u10e8\u10d4. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/09\/18\/gitlab-18-4-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>SLSA Level 1 CI\/CD \u10d9\u10dd\u10db\u10de\u10dd\u10dc\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10d7 (18.1):<\/strong> \u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d8\u10e1 \u10ef\u10d0\u10ed\u10d5\u10d8\u10e1 \u10e3\u10e4\u10e0\u10dd \u10db\u10d9\u10d0\u10e4\u10d8\u10dd \u10de\u10dd\u10d6\u10d8\u10ea\u10d8\u10d0 \u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10ef\u10d4\u10e0\u10d0\u10d3\u10d8 \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1 \u10d9\u10dd\u10db\u10de\u10dd\u10dc\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1\u10d2\u10d0\u10dc \u10e4\u10d0\u10d8\u10e4\u10da\u10d0\u10d8\u10dc\u10d4\u10d1\u10d8\u10e1 \u10d0\u10ec\u10e7\u10dd\u10d1\u10d8\u10e1\u10d0\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/06\/19\/gitlab-18-1-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>\u10d3\u10d0\u10ea\u10e3\u10da\u10d8 \u10d9\u10dd\u10dc\u10e2\u10d4\u10d8\u10dc\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10e0\u10d4\u10de\u10dd\u10d6\u10d8\u10e2\u10dd\u10e0\u10d8\u10d4\u10d1\u10d8 (17.8) + \u10e3\u10ea\u10d5\u10da\u10d4\u10da\u10d8 (immutable) \u10d9\u10dd\u10dc\u10e2\u10d4\u10d8\u10dc\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10e2\u10d4\u10d2\u10d4\u10d1\u10d8 (18.2):<\/strong> \u10eb\u10da\u10d8\u10d4\u10e0\u10d8 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8 \u10d9\u10dd\u10dc\u10e2\u10d4\u10d8\u10dc\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10e0\u10d4\u10d4\u10e1\u10e2\u10e0\u10d6\u10d4, \u10d8\u10db\u10d8\u10ef\u10d4\u10d1\u10d8\u10e1 \u10db\u10d7\u10da\u10d8\u10d0\u10dc\u10dd\u10d1\u10d0\u10e1\u10d0 \u10d3\u10d0 \u10ea\u10d5\u10da\u10d8\u10da\u10d4\u10d1\u10d4\u10d1\u10d8\u10e1 \u10de\u10e0\u10d4\u10d5\u10d4\u10dc\u10ea\u10d8\u10d0\u10d6\u10d4.<\/li>\n\n\n\n<li><strong>\u10e1\u10d0\u10d8\u10d3\u10e3\u10db\u10da\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d5\u10d0\u10da\u10d8\u10d3\u10e3\u10e0\u10dd\u10d1\u10d8\u10e1 \u10e8\u10d4\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10d0 GA (18.7):<\/strong> \u10de\u10e0\u10d8\u10dd\u10e0\u10d8\u10e2\u10d4\u10e2\u10e1 \u10d0\u10dc\u10d8\u10ed\u10d4\u10d1\u10e1 \u10e0\u10d4\u10d0\u10da\u10e3\u10e0 \u10e0\u10d8\u10e1\u10d9\u10d4\u10d1\u10e1, \u10d0\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10e1 \u10e0\u10d0, \u10d0\u10e0\u10d8\u10e1 \u10d7\u10e3 \u10d0\u10e0\u10d0 \u10d2\u10d0\u10df\u10dd\u10dc\u10d8\u10da\u10d8 \u10d9\u10e0\u10d4\u10d3\u10d4\u10dc\u10e8\u10d0\u10da\u10d4\u10d1\u10d8 \u10ef\u10d4\u10e0 \u10d9\u10d8\u10d3\u10d4\u10d5 \u10d0\u10e5\u10e2\u10d8\u10e3\u10e0\u10d8. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>\u10e2\u10d4\u10dc\u10d3\u10d4\u10dc\u10ea\u10d8\u10d0:<\/strong> GitLab \u10d0\u10db\u10ea\u10d8\u10e0\u10d4\u10d1\u10e1 \u10d3\u10d0\u10db\u10dd\u10d9\u10d8\u10d3\u10d4\u10d1\u10e3\u10da\u10d4\u10d1\u10d0\u10e1 \u10ee\u10d0\u10dc\u10d2\u10e0\u10eb\u10da\u10d8\u10d5 \u10e1\u10d0\u10d8\u10d3\u10e3\u10db\u10da\u10dd\u10d4\u10d1\u10d4\u10d1\u10e1\u10d0 \u10d3\u10d0 \u10e4\u10d0\u10e0\u10d7\u10dd \u10e3\u10e4\u10da\u10d4\u10d1\u10d4\u10d1\u10d8\u10e1 \u10db\u10e5\u10dd\u10dc\u10d4 \u10e2\u10dd\u10d9\u10d4\u10dc\u10d4\u10d1\u10d6\u10d4, \u10e3\u10d1\u10d8\u10eb\u10d2\u10d4\u10d1\u10e1 \u10db\u10dd\u10db\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10da\u10d4\u10d1\u10e1 \u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10d8\u10d6\u10d0\u10ea\u10d8\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 <strong>\u10d3\u10e0\u10dd\u10d4\u10d1\u10d8\u10d7\u10d8, \u10e8\u10d4\u10d6\u10e6\u10e3\u10d3\u10e3\u10da\u10d8 \u10d8\u10d3\u10d4\u10dc\u10e2\u10dd\u10d1\u10d8\u10e1 (ephemeral, scoped identity)<\/strong> \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1\u10d9\u10d4\u10dc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-background\" style=\"background-color:#fffdd3\">\u10e0\u10d0 \u10d3\u10d0\u10d4\u10db\u10d0\u10e2\u10d0 2025 \u10ec\u10d4\u10da\u10e1: \u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8 \u10e1\u10d8\u10d0\u10ee\u10da\u10d4\u10d4\u10d1\u10d8 \u10e1\u10e4\u10d4\u10e0\u10dd\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10ee\u10d4\u10d3\u10d5\u10d8\u10d7<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">AI \u10d3\u10d0 GenAI (GitLab Duo \u10d3\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d4\u10d1\u10d8)<\/h3>\n\n\n\n<p>\u10d7\u10e3 2025 \u10ec\u10da\u10d8\u10d3\u10d0\u10dc \u10db\u10ee\u10dd\u10da\u10dd\u10d3 \u10d4\u10e0\u10d7 \u10d7\u10d4\u10db\u10d0\u10e1 \u10e3\u10dc\u10d3\u10d0 \u10d0\u10d3\u10d4\u10d5\u10dc\u10dd\u10d7 \u10d7\u10d5\u10d0\u10da\u10d8, \u10d4\u10e1 \u10d0\u10e0\u10d8\u10e1:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>17.9:<\/strong> Duo Self-Hosted \u10d2\u10d0\u10ee\u10d3\u10d0 \u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10d8 (GA) \u2014 \u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d7\u10d0 \u10e1\u10e3\u10d5\u10d4\u10e0\u10d4\u10dc\u10d8\u10e2\u10d4\u10e2\u10d8 \u10d3\u10d0 \u10de\u10e0\u10d8\u10d5\u10d0\u10e2\u10e3\u10da\u10d8 \u10db\u10dd\u10d3\u10d4\u10da\u10d4\u10d1\u10d8. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/02\/20\/gitlab-17-9-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>17.10 -> 18.1:<\/strong> Duo Code Review \u10d2\u10d0\u10d3\u10d0\u10d5\u10d8\u10d3\u10d0 \u10d1\u10d4\u10e2\u10d0\u10d3\u10d0\u10dc \u10e4\u10d0\u10e0\u10d7\u10dd \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d0\u10e8\u10d8, 18.0-\u10e8\u10d8 \u10d3\u10d0\u10d4\u10db\u10d0\u10e2\u10d0 <strong>\u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10e3\u10e0\u10d8 \u10db\u10d8\u10db\u10dd\u10ee\u10d8\u10da\u10d5\u10d4\u10d1\u10d8 (reviews)<\/strong>.<\/li>\n\n\n\n<li><strong>18.2 -> 18.3:<\/strong> Duo Agent Platform \u10d2\u10d0\u10db\u10dd\u10e9\u10dc\u10d3\u10d0 IDE-\u10d4\u10d1\u10e8\u10d8 (\u10d1\u10d4\u10e2\u10d0) \u10d3\u10d0 \u10d2\u10d0\u10e4\u10d0\u10e0\u10d7\u10dd\u10d5\u10d3\u10d0 Visual Studio-\u10e8\u10d8 (public beta).<\/li>\n\n\n\n<li><strong>18.4:<\/strong> \u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10e8\u10d4\u10e0\u10e9\u10d4\u10d5\u10d0 (GA) + <strong>\u10ea\u10dd\u10d3\u10dc\u10d8\u10e1 \u10d2\u10e0\u10d0\u10e4\u10d8 (Knowledge Graph &#8211; beta)<\/strong> \u10d9\u10dd\u10d3\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10da\u10d4\u10e5\u10e2\u10d8\u10e1 \u10d2\u10d0\u10e1\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10da\u10d0\u10d3 \u10d3\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d8\u10d6\u10e3\u10e1\u10e2\u10d8\u10e1 \u10d2\u10d0\u10e1\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10da\u10d0\u10d3 \u10db\u10d3\u10d8\u10d3\u10d0\u10e0\u10d8 \u10d9\u10dd\u10dc\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10db\u10d4\u10e8\u10d5\u10d4\u10dd\u10d1\u10d8\u10d7. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/09\/18\/gitlab-18-4-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>18.5 -> 18.6:<\/strong> Planner Agent \u10d3\u10d0 Security Analyst Agent (\u10d1\u10d4\u10e2\u10d0), \u10de\u10da\u10e3\u10e1 Security Analyst \u10d2\u10d0\u10ee\u10d3\u10d0 <strong>\u10e4\u10e3\u10dc\u10d3\u10d0\u10db\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d8<\/strong> (\u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10d8\u10d0 \u10dc\u10d0\u10d2\u10e3\u10da\u10d8\u10e1\u10ee\u10db\u10d4\u10d5\u10d0\u10d3) Agentic Chat-\u10e8\u10d8.<\/li>\n\n\n\n<li><strong>18.7:<\/strong> \u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10ea\u10d0\u10da\u10d9\u10d4\u10e3\u10da\u10d8 \u10e8\u10d4\u10e0\u10e9\u10d4\u10d5\u10d0 Chat-\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 + \u10eb\u10da\u10d8\u10d4\u10e0\u10d8 \u10d0\u10dc\u10d0\u10da\u10d8\u10e2\u10d8\u10d9\u10d0 (Duo + SDLC \u10e2\u10d4\u10dc\u10d3\u10d4\u10dc\u10ea\u10d8\u10d4\u10d1\u10d8) \u10e8\u10d4\u10d3\u10d4\u10d2\u10d4\u10d1\u10d8\u10e1 \u10e0\u10d0\u10dd\u10d3\u10d4\u10dc\u10dd\u10d1\u10e0\u10d8\u10d5\u10d8 \u10e8\u10d4\u10e4\u10d0\u10e1\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u10d5\u10d4\u10e0\u10e1\u10d8\u10d8\u10e1 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8 \u10d3\u10d0 \u10d9\u10dd\u10d3\u10d6\u10d4 \u10d7\u10d0\u10dc\u10d0\u10db\u10e8\u10e0\u10dd\u10db\u10da\u10dd\u10d1\u10d0 (\u201e\u10d3\u10d4\u10d5\u10d4\u10da\u10dd\u10de\u10d4\u10e0\u10d8\u10e1 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4\u201c)<\/h3>\n\n\n\n<p>GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd\u10d4\u10d1\u10d8 \u10d0\u10e5 \u10e4\u10dd\u10d9\u10e3\u10e1\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 \u10d8\u10e7\u10dd <strong>\u10dc\u10d0\u10d5\u10d8\u10d2\u10d0\u10ea\u10d8\u10d0\u10e1\u10d0 \u10d3\u10d0 \u10d0\u10e6\u10db\u10dd\u10e9\u10d4\u10dc\u10d0\u10d3\u10dd\u10d1\u10d0\u10d6\u10d4<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Merge request \u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d8 (18.2):<\/strong> \u10d3\u10d0\u10e2\u10d5\u10d8\u10e0\u10d7\u10d5\u10d0\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 \u10db\u10d8\u10db\u10dd\u10ee\u10d8\u10da\u10d5\u10d8\u10e1 UX \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10e0\u10dd\u10da\u10d4\u10d1\u10d8\u10e1 \u10ee\u10d4\u10d3\u10d4\u10d1\u10d8\u10d7 (\u10dc\u10d0\u10db\u10d3\u10d5\u10d8\u10da\u10d8 \u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8\u10e3\u10da\u10dd\u10d1\u10d8\u10e1 \u10d6\u10e0\u10d3\u10d0 \u10d2\u10e3\u10dc\u10d3\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 \u10d3\u10d8\u10d3\u10d8 \u10e0\u10d0\u10dd\u10d3\u10d4\u10dc\u10dd\u10d1\u10d8\u10d7 MR-\u10d4\u10d1\u10d8\u10d7).<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image wp-block-image size-large wp-lightbox-container\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2026\/01\/create-action-focused-mr-homepage-1024x252.webp\" alt=\"\" class=\"wp-image-9015\" style=\"aspect-ratio:4.063778749823621;width:737px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<div style=\"height:28px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u10d6\u10e3\u10e1\u10e2\u10d8 \u10d9\u10dd\u10d3\u10d8\u10e1 \u10eb\u10d8\u10d4\u10d1\u10d0 (Exact code search &#8211; 18.6, \u10e8\u10d4\u10d6\u10e6\u10e3\u10d3\u10e3\u10da\u10d8 \u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10dd\u10d1\u10d0):<\/strong> \u10d0\u10d2\u10d4\u10d1\u10e3\u10da\u10d8\u10d0 <strong>Zoekt<\/strong>-\u10d6\u10d4, \u10e9\u10d0\u10e0\u10d7\u10e3\u10da\u10d8\u10d0 \u10dc\u10d0\u10d2\u10e3\u10da\u10d8\u10e1\u10ee\u10db\u10d4\u10d5\u10d0\u10d3 GitLab.com-\u10d6\u10d4; Self-managed \u10db\u10dd\u10d8\u10d7\u10ee\u10dd\u10d5\u10e1 Zoekt-\u10d8\u10e1 \u10d8\u10dc\u10e1\u10e2\u10d0\u10da\u10d0\u10ea\u10d8\u10d0\u10e1 \u10d3\u10d0 \u10d2\u10d0\u10d0\u10e5\u10e2\u10d8\u10e3\u10e0\u10d4\u10d1\u10d0\u10e1.<\/li>\n\n\n\n<li><strong>GLQL-\u10d8\u10d7 \u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d8 \u10e9\u10d0\u10e8\u10d4\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 \u10ee\u10d4\u10d3\u10d4\u10d1\u10d8 (18.3 GA):<\/strong> \u201e\u10ea\u10dd\u10ea\u10ee\u10d0\u10da\u10d8 \u10d3\u10d0\u10e4\u10d4\u10d1\u10d8\u201c, \u10e0\u10dd\u10db\u10da\u10d4\u10d1\u10d8\u10ea \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0\u10d7 \u10e9\u10d0\u10d0\u10e8\u10d4\u10dc\u10dd\u10d7 \u10d5\u10d8\u10d9\u10d8\u10e8\u10d8, \u10d8\u10e8\u10e3\u10d4\u10d1\u10e8\u10d8 (issues), \u10d4\u10de\u10d8\u10d9\u10d4\u10d1\u10e1\u10d0 \u10d3\u10d0 merge request-\u10d4\u10d1\u10e8\u10d8 \u2014 \u10e8\u10d4\u10e1\u10d0\u10dc\u10d8\u10e8\u10dc\u10d0\u10d5\u10d8\u10d0 DevOps \u10e0\u10d4\u10de\u10dd\u10e0\u10e2\u10d8\u10dc\u10d2\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10de\u10e0\u10dd\u10d4\u10e5\u10e2\u10d8\u10e1 \u10ee\u10d8\u10da\u10d5\u10d0\u10d3\u10dd\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/08\/21\/gitlab-18-3-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>\u10e0\u10d4\u10da\u10d8\u10d6\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10d3\u10d4\u10de\u10da\u10dd\u10d8\u10db\u10d4\u10dc\u10e2\u10d8\u10e1 \u10ee\u10d8\u10da\u10d5\u10d0\u10d3\u10dd\u10d1\u10d0 (17.8):<\/strong> \u10e0\u10d4\u10da\u10d8\u10d6\u10d7\u10d0\u10dc \u10d3\u10d0\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 \u10d3\u10d4\u10de\u10da\u10dd\u10d8\u10db\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8 \u10e9\u10d0\u10dc\u10e1 \u10de\u10d8\u10e0\u10d3\u10d0\u10de\u10d8\u10e0 \u10e0\u10d4\u10da\u10d8\u10d6\u10d8\u10e1 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d6\u10d4. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/01\/16\/gitlab-17-8-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">CI\/CD \u10d3\u10d0 \u10de\u10da\u10d0\u10e2\u10e4\u10dd\u10e0\u10db\u10d8\u10e1 \u10d8\u10dc\u10df\u10d8\u10dc\u10d4\u10e0\u10d8\u10d0<\/h3>\n\n\n\n<p>2025 \u10ec\u10da\u10d8\u10e1 \u10db\u10d8\u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d4\u10d1\u10d0: <strong>\u10db\u10e0\u10d0\u10d5\u10d0\u10da\u10ef\u10d4\u10e0\u10d0\u10d3\u10d8 \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1 \u10e4\u10d0\u10d8\u10e4\u10da\u10d0\u10d8\u10dc\u10d4\u10d1\u10d8 + \u10e3\u10d9\u10d4\u10d7\u10d4\u10e1\u10d8 \u10d8\u10dc\u10e4\u10e3\u10d7\u10d4\u10d1\u10d8 + \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd \u10d0\u10d5\u10e2\u10dd\u10db\u10d0\u10e2\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pipeline inputs (17.11):<\/strong> \u10e1\u10e2\u10e0\u10e3\u10e5\u10e2\u10e3\u10e0\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 \u10d8\u10dc\u10e4\u10e3\u10d7\u10d4\u10d1\u10d8 \u10e4\u10d0\u10d8\u10e4\u10da\u10d0\u10d8\u10dc\u10d4\u10d1\u10d8\u10e1 \u10e3\u10e4\u10e0\u10dd \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd \u10d2\u10d0\u10e8\u10d5\u10d4\u10d1\u10d8\u10e1\u10d0 \u10d3\u10d0 \u10e8\u10d0\u10d1\u10da\u10dd\u10dc\u10e3\u10e0\u10d8 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/04\/17\/gitlab-17-11-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>\u10d3\u10d8\u10dc\u10d0\u10db\u10d8\u10e3\u10e0\u10d8 \u10d8\u10dc\u10e4\u10e3\u10d7\u10d8\u10e1 \u10dd\u10e4\u10ea\u10d8\u10d4\u10d1\u10d8 (18.7):<\/strong> \u10d9\u10d0\u10e1\u10d9\u10d0\u10d3\u10e3\u10e0\u10d8 \u10e9\u10d0\u10db\u10dd\u10e1\u10d0\u10e8\u10da\u10d4\u10da\u10d8 \u10e1\u10d8\u10d4\u10d1\u10d8 UI-\u10e8\u10d8 \u10e4\u10d0\u10d8\u10e4\u10da\u10d0\u10d8\u10dc\u10d4\u10d1\u10d8\u10e1 \u10e3\u10e4\u10e0\u10dd \u10db\u10d0\u10e0\u10d7\u10d5\u10d0\u10d3\u10d8 \u10d2\u10d0\u10e8\u10d5\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<iframe loading=\"lazy\" width=\"660\" height=\"380\" src=\"https:\/\/www.youtube.com\/embed\/vkHDGa65XcY?si=gMrmJ35NtykQkuoB\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CI\/CD \u10d9\u10dd\u10db\u10de\u10dd\u10dc\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d8\u10db\u10ec\u10d8\u10e4\u10d4:<\/strong> SLSA \u10d3\u10dd\u10dc\u10d8\u10e1 \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10dd\u10d1\u10d0 \u10d3\u10d0 \u10d9\u10dd\u10db\u10de\u10dd\u10dc\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8\u10e1 \u10db\u10d4\u10e2\u10d0\u10db\u10dd\u10dc\u10d0\u10ea\u10d4\u10db\u10d4\u10d1\u10d8\u10e1 \u10e3\u10d9\u10d4\u10d7\u10d4\u10e1\u10d8 \u10d3\u10d0\u10db\u10e3\u10e8\u10d0\u10d5\u10d4\u10d1\u10d0 (18.1, 18.6).<\/li>\n\n\n\n<li><strong>\u10f0\u10dd\u10e1\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 runner-\u10d4\u10d1\u10d8 GitLab Dedicated-\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1 (17.8, \u10e8\u10d4\u10d6\u10e6\u10e3\u10d3\u10e3\u10da\u10d8 \u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10dd\u10d1\u10d0):<\/strong> \u10d0\u10db\u10ea\u10d8\u10e0\u10d4\u10d1\u10e1 \u10e1\u10d0\u10dd\u10de\u10d4\u10e0\u10d0\u10ea\u10d8\u10dd \u10e2\u10d5\u10d8\u10e0\u10d7\u10e1 \u10e1\u10d0\u10ec\u10d0\u10e0\u10db\u10dd\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1, \u10e0\u10dd\u10db\u10da\u10d4\u10d1\u10e1\u10d0\u10ea \u10e1\u10e3\u10e0\u10d7 \u10db\u10d0\u10e0\u10d7\u10d5\u10d0\u10d3\u10d8 runner-\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d8\u10db\u10eb\u10da\u10d0\u10d5\u10e0\u10d4. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/01\/16\/gitlab-17-8-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d0, \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10dd\u10d1\u10d0 \u10d3\u10d0 \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d0 (Security, Compliance, Governance)<\/h3>\n\n\n\n<p>GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10d4\u10d1\u10d8 \u10d4\u10e0\u10d7\u10d8\u10d0\u10dc\u10d3\u10d4\u10d1\u10d0 \u10de\u10e0\u10d8\u10dc\u10ea\u10d8\u10de\u10d8\u10e1 \u10d2\u10d0\u10e0\u10e8\u10d4\u10db\u10dd: <strong>\u10de\u10e0\u10d4\u10d5\u10d4\u10dc\u10ea\u10d8\u10d0, \u10d0\u10e6\u10db\u10dd\u10e9\u10d4\u10dc\u10d0, \u10d5\u10d0\u10da\u10d8\u10d3\u10d0\u10ea\u10d8\u10d0, \u10db\u10d0\u10e0\u10d7\u10d5\u10d0<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u10db\u10dd\u10e0\u10d2\u10d4\u10d1\u10e3\u10da\u10d8 \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10dd\u10d1\u10d8\u10e1 \u10e9\u10d0\u10e0\u10e9\u10dd\u10d4\u10d1\u10d8 + \u10db\u10dd\u10d7\u10ee\u10dd\u10d5\u10dc\u10d4\u10d1\u10d8 (17.11):<\/strong> \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10de\u10e0\u10dd\u10ea\u10d4\u10e1\u10d4\u10d1\u10e8\u10d8 \u10e9\u10d0\u10e8\u10d4\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10dd\u10d1\u10d8\u10e1 \u10e3\u10e4\u10e0\u10dd \u10e6\u10e0\u10db\u10d0 \u10db\u10dd\u10dc\u10d8\u10e2\u10dd\u10e0\u10d8\u10dc\u10d2\u10d8 (\u10da\u10d4\u10d8\u10d1\u10da\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10e6\u10db\u10d0).<\/li>\n\n\n\n<li><strong>\u10e1\u10d0\u10d8\u10d3\u10e3\u10db\u10da\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d5\u10d0\u10da\u10d8\u10d3\u10e3\u10e0\u10dd\u10d1\u10d8\u10e1 \u10e8\u10d4\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10d0 GA (18.7):<\/strong> Secret scanning-\u10d8\u10e1 \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10d0, \u10d2\u10d0\u10df\u10dd\u10dc\u10d5\u10d8\u10e1 \u10e0\u10d4\u10d0\u10da\u10e3\u10e0\u10d8 \u10d0\u10e5\u10e2\u10d8\u10d5\u10dd\u10d1\u10d8\u10e1 \u10e8\u10d4\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10d8\u10d7. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/12\/18\/gitlab-18-7-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>AI-\u10d8\u10d7 \u10d3\u10d0\u10db\u10ee\u10db\u10d0\u10e0\u10d4 \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10e2\u10e0\u10d8\u10d0\u10df\u10d8:<\/strong> Security Analyst Agent \u10d3\u10d0 AI-\u10d6\u10d4 \u10d3\u10d0\u10e4\u10e3\u10eb\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 SAST \u10ea\u10e0\u10e3-\u10d3\u10d0\u10d3\u10d4\u10d1\u10d8\u10d7\u10d8 (false-positive) \u10e8\u10d4\u10d3\u10d4\u10d2\u10d4\u10d1\u10d8\u10e1 \u10d0\u10e6\u10db\u10dd\u10e9\u10d4\u10dc\u10d0 (\u10d1\u10d4\u10e2\u10d0) \u10db\u10d8\u10e3\u10d7\u10d8\u10d7\u10d4\u10d1\u10e1 \u201e\u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0 AppSec-\u10d6\u10d4\u201c.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">GitLab.com vs Self-managed: \u10e0\u10d0 \u10d8\u10e7\u10dd \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 2025 \u10ec\u10d4\u10da\u10e1<\/h2>\n\n\n\n<p>GitLab \u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d3\u10d0 \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10e8\u10d5\u10d4\u10d1\u10d0\u10e1 \u10e7\u10d5\u10d4\u10da\u10d0 \u10e8\u10d4\u10d7\u10d0\u10d5\u10d0\u10d6\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1, \u10db\u10d0\u10d2\u10e0\u10d0\u10db \u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8 \u10db\u10d0\u10d7\u10d2\u10d0\u10dc\u10d8 \u10dd\u10de\u10d4\u10e0\u10d0\u10ea\u10d8\u10e3\u10da\u10d0\u10d3 \u10d2\u10d0\u10dc\u10e1\u10ee\u10d5\u10d0\u10d5\u10d3\u10d4\u10d1\u10d0:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u10d6\u10e3\u10e1\u10e2\u10d8 \u10d9\u10dd\u10d3\u10d8\u10e1 \u10eb\u10d8\u10d4\u10d1\u10d0 (Exact code search):<\/strong> GitLab.com-\u10d6\u10d4 \u10e9\u10d0\u10e0\u10d7\u10e3\u10da\u10d8\u10d0 \u10dc\u10d0\u10d2\u10e3\u10da\u10d8\u10e1\u10ee\u10db\u10d4\u10d5\u10d0\u10d3; Self-managed \u10db\u10dd\u10d8\u10d7\u10ee\u10dd\u10d5\u10e1 Zoekt-\u10d8\u10e1 \u10d8\u10dc\u10e1\u10e2\u10d0\u10da\u10d0\u10ea\u10d8\u10d0\u10e1 + \u10d2\u10d0\u10d0\u10e5\u10e2\u10d8\u10e3\u10e0\u10d4\u10d1\u10d0\u10e1.<\/li>\n\n\n\n<li><strong>Direct transfer \u10db\u10d8\u10d2\u10e0\u10d0\u10ea\u10d8\u10d4\u10d1\u10d8 (18.3):<\/strong> GitLab.com-\u10d6\u10d4 \u10e9\u10d0\u10e0\u10d7\u10e3\u10da\u10d8\u10d0 \u10dc\u10d0\u10d2\u10e3\u10da\u10d8\u10e1\u10ee\u10db\u10d4\u10d5\u10d0\u10d3; Self-managed-\u10e1 \u10e1\u10ed\u10d8\u10e0\u10d3\u10d4\u10d1\u10d0 \u10d0\u10d3\u10db\u10d8\u10dc\u10d8\u10e1\u10e2\u10e0\u10d0\u10e2\u10dd\u10e0\u10d8\u10e1 \u10db\u10d8\u10d4\u10e0 \u10e9\u10d0\u10e0\u10d7\u10d5\u10d0. <a href=\"https:\/\/about.gitlab.com\/releases\/2025\/08\/21\/gitlab-18-3-released\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/li>\n\n\n\n<li><strong>AI \u10db\u10d0\u10e0\u10d7\u10d5\u10d8\u10e1 \u10de\u10d0\u10dc\u10d4\u10da\u10d8 (Control plane):<\/strong> \u10db\u10dd\u10d3\u10d4\u10da\u10d8\u10e1 \u10e8\u10d4\u10e0\u10e9\u10d4\u10d5\u10d0 \u10d3\u10d0 \u10d0\u10d2\u10d4\u10dc\u10e2\u10d8\u10e1 \u10e4\u10e3\u10dc\u10e5\u10ea\u10d8\u10d4\u10d1\u10d8 \u10e1\u10e3\u10da \u10e3\u10e4\u10e0\u10dd \u10ee\u10e8\u10d8\u10e0\u10d0\u10d3 \u10db\u10dd\u10d3\u10d8\u10e1 \u10d0\u10d3\u10db\u10d8\u10dc\u10d8\u10e1\u10e2\u10e0\u10d0\u10e2\u10dd\u10e0\u10d8\u10e1 \u10d3\u10dd\u10dc\u10d8\u10e1 \u10db\u10db\u10d0\u10e0\u10d7\u10d5\u10d4\u10da\u10dd\u10d1\u10d8\u10d7, \u10e0\u10d0\u10ea \u10e3\u10e4\u10e0\u10dd \u10db\u10dc\u10d8\u10e8\u10d5\u10dc\u10d4\u10da\u10dd\u10d5\u10d0\u10dc\u10d8\u10d0 Self-managed \u10d2\u10d0\u10e0\u10d4\u10db\u10dd\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading has-background\" style=\"background-color:#fffdd3\">\u10e0\u10d0 \u10d2\u10d5\u10d4\u10da\u10d8\u10e1 2026 \u10ec\u10d4\u10da\u10e1: \u10e1\u10d0\u10d5\u10d0\u10e0\u10d0\u10e3\u10d3\u10dd \u10d7\u10d4\u10db\u10d4\u10d1\u10d8 \u10d3\u10d0\u10e1\u10d0\u10d2\u10d4\u10d2\u10db\u10d0\u10d3<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">1) GitLab 19.0 \u10d0\u10e0\u10d8\u10e1 \u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8 \u10eb\u10d8\u10e0\u10d8\u10d7\u10d0\u10d3\u10d8 \u10e0\u10d4\u10da\u10d8\u10d6\u10d8 (\u10db\u10d0\u10d8\u10e1\u10d8 2026)<\/h3>\n\n\n\n<p>GitLab-\u10d8\u10e1 \u10e2\u10d4\u10e5\u10dc\u10d8\u10d9\u10e3\u10e0\u10d8 \u10db\u10dd\u10db\u10e1\u10d0\u10ee\u10e3\u10e0\u10d4\u10d1\u10d8\u10e1 \u10de\u10dd\u10da\u10d8\u10e2\u10d8\u10d9\u10d8\u10e1 \u10d7\u10d0\u10dc\u10d0\u10ee\u10db\u10d0\u10d3, \u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8 \u10eb\u10d8\u10e0\u10d8\u10d7\u10d0\u10d3\u10d8 \u10e0\u10d4\u10da\u10d8\u10d6\u10d8 \u10d0\u10e0\u10d8\u10e1 <strong>GitLab 19.0<\/strong>, \u10e0\u10dd\u10db\u10d4\u10da\u10d8\u10ea \u10d3\u10d0\u10d2\u10d4\u10d2\u10db\u10d8\u10da\u10d8\u10d0 <strong>2026 \u10ec\u10da\u10d8\u10e1 21 \u10db\u10d0\u10d8\u10e1\u10e1<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2) Kubernetes-\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d0\u10ea\u10d8\u10d0: \u10e1\u10d4\u10e0\u10e2\u10d8\u10e4\u10d8\u10d9\u10d0\u10e2\u10d6\u10d4 \u10d3\u10d0\u10e4\u10e3\u10eb\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 \u10d2\u10d6\u10d0 \u10e1\u10e0\u10e3\u10da\u10d3\u10d4\u10d1\u10d0<\/h3>\n\n\n\n<p>GitLab \u10dc\u10d4\u10da-\u10dc\u10d4\u10da\u10d0 \u10d0\u10e3\u10e5\u10db\u10d4\u10d1\u10e1 \u10db\u10dd\u10eb\u10d5\u10d4\u10da\u10d4\u10d1\u10e3\u10da, \u10e1\u10d4\u10e0\u10e2\u10d8\u10e4\u10d8\u10d9\u10d0\u10e2\u10d6\u10d4 \u10d3\u10d0\u10e4\u10e3\u10eb\u10dc\u10d4\u10d1\u10e3\u10da Kubernetes-\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d0\u10ea\u10d8\u10d0\u10e1; GitLab-\u10db\u10d0 \u10d2\u10d0\u10dc\u10d0\u10ea\u10ee\u10d0\u10d3\u10d0, \u10e0\u10dd\u10db \u10d4\u10e1 <strong>\u10e8\u10d4\u10ec\u10e7\u10d3\u10d4\u10d1\u10d0 GitLab.com-\u10d6\u10d4 2026 \u10ec\u10da\u10d8\u10e1 \u10db\u10d0\u10d8\u10e1\u10e8\u10d8<\/strong> \u10d3\u10d0 \u10e8\u10d4\u10ec\u10e7\u10d5\u10d4\u10e2\u10e1 \u10db\u10e3\u10e8\u10d0\u10dd\u10d1\u10d0\u10e1. \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10d8 \u10e0\u10d4\u10d9\u10dd\u10db\u10d4\u10dc\u10d3\u10d0\u10ea\u10d8\u10d4\u10d1\u10d8 \u10db\u10dd\u10db\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10da\u10d4\u10d1\u10e1 \u10e3\u10d1\u10d8\u10eb\u10d2\u10d4\u10d1\u10e1 GitLab agent for Kubernetes-\u10d8\u10e1 \u10d2\u10d0\u10db\u10dd\u10e7\u10d4\u10dc\u10d4\u10d1\u10d8\u10e1\u10d9\u10d4\u10dc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3) Duo Agent Platform \u10db\u10d8\u10d4\u10db\u10d0\u10e0\u10d7\u10d4\u10d1\u10d0 GA-\u10e1\u10d9\u10d4\u10dc (\u10e1\u10e0\u10e3\u10da\u10d8 \u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10dd\u10d1\u10d8\u10e1\u10d9\u10d4\u10dc)<\/h3>\n\n\n\n<p>GitLab-\u10d8\u10e1 \u10d2\u10d6\u10d0\u10d5\u10dc\u10d8\u10da\u10d4\u10d1\u10d8 <strong>Duo Agent Platform<\/strong>-\u10d8\u10e1 \u10d2\u10d0\u10e0\u10e8\u10d4\u10db\u10dd \u10ee\u10d0\u10d6\u10e1 \u10e3\u10e1\u10d5\u10d0\u10db\u10e1 \u10e1\u10ec\u10e0\u10d0\u10e4 \u10e7\u10dd\u10d5\u10d4\u10da\u10d7\u10d5\u10d8\u10e3\u10e0 \u10db\u10d8\u10ec\u10dd\u10d3\u10d4\u10d1\u10d0\u10e1 \u10d3\u10d0 \u10dd\u10e0\u10d9\u10d4\u10e1\u10e2\u10e0\u10d8\u10e0\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d4\u10d1\u10d0\u10e1. GitLab 18.7-\u10d8\u10e1 \u10e8\u10d4\u10e2\u10e7\u10dd\u10d1\u10d8\u10dc\u10d4\u10d1\u10d4\u10d1\u10d8 \u10de\u10d8\u10e0\u10d3\u10d0\u10de\u10d8\u10e0 \u10db\u10dd\u10d8\u10ee\u10e1\u10d4\u10dc\u10d8\u10d4\u10d1\u10e1 \u10d1\u10dd\u10da\u10dd\u10d3\u10e0\u10dd\u10d8\u10dc\u10d3\u10d4\u10da \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10e1, \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u201e\u10e1\u10d0\u10db\u10e8\u10d4\u10dc\u10d4\u10d1\u10da\u10dd \u10d1\u10da\u10dd\u10d9\u10d4\u10d1\u10e1\u201c \u10db\u10dd\u10db\u10d0\u10d5\u10d0\u10da\u10d8 GA-\u10e1\u10d7\u10d5\u10d8\u10e1 \u10d3\u10d0 \u10d0\u10e6\u10dc\u10d8\u10e8\u10dc\u10d0\u10d5\u10e1 \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10d4\u10d1\u10e1 18.8-\u10e1\u10d0 \u10d3\u10d0 \u10db\u10d8\u10e1 \u10e8\u10d4\u10db\u10d3\u10d2\u10dd\u10db \u10d5\u10d4\u10e0\u10e1\u10d8\u10d4\u10d1\u10e8\u10d8.<br>\u10d0\u10e1\u10d4\u10d5\u10d4 \u10d0\u10e0\u10e1\u10d4\u10d1\u10dd\u10d1\u10e1 \u10e1\u10d0\u10ef\u10d0\u10e0\u10dd Roadmap-\u10d8\u10e1 \u10e1\u10d8\u10d2\u10dc\u10d0\u10da\u10d4\u10d1\u10d8, \u10e0\u10dd\u10db\u10da\u10d4\u10d1\u10d8\u10ea \u10db\u10d8\u10e3\u10d7\u10d8\u10d7\u10d4\u10d1\u10e1 <strong>GA \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10dc\u10d0\u10d9\u10d0\u10d3\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10d2\u10e0\u10eb\u10d4\u10da\u10d4\u10d1\u10d0\u10d6\u10d4 2026 \u10ec\u10da\u10d8\u10e1 \u10d3\u10d0\u10e1\u10d0\u10ec\u10e7\u10d8\u10e1\u10e8\u10d8<\/strong>. <a href=\"https:\/\/gitlab.com\/groups\/gitlab-org\/-\/roadmap?epic_iid=19125&amp;layout=MONTHS&amp;timeframe_range_type=CURRENT_YEAR&amp;utm_source=chatgpt.com\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4) \u10ea\u10dd\u10d3\u10dc\u10d8\u10e1 \u10d2\u10e0\u10d0\u10e4\u10d8 \u10d3\u10d0 \u10d9\u10dd\u10d3\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10da\u10d4\u10e5\u10e2\u10d8 \u10e1\u10d0\u10d5\u10d0\u10e0\u10d0\u10e3\u10d3\u10dd\u10d3 \u201e\u10e3\u10e4\u10e0\u10dd \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8\u201c \u10d2\u10d0\u10ee\u10d3\u10d4\u10d1\u10d0<\/h3>\n\n\n\n<p>GitLab-\u10d8\u10e1 18.4 \u10e0\u10d4\u10da\u10d8\u10d6\u10d8 \u10d0\u10e6\u10ec\u10d4\u10e0\u10e1 \u10ea\u10dd\u10d3\u10dc\u10d8\u10e1 \u10d2\u10e0\u10d0\u10e4\u10e1 (Knowledge Graph &#8211; beta), \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u10e1\u10d0\u10e4\u10e3\u10eb\u10d5\u10d4\u10da\u10e1 <strong>\u10db\u10dd\u10db\u10d0\u10d5\u10d0\u10da\u10d8, \u10e1\u10e0\u10e3\u10da\u10d0\u10d3 \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 Knowledge Graph \u10e1\u10d4\u10e0\u10d5\u10d8\u10e1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1<\/strong> GitLab.com-\u10e1\u10d0 \u10d3\u10d0 Self-managed-\u10e8\u10d8. \u10d4\u10e1 \u10d0\u10e8\u10d9\u10d0\u10e0\u10d0\u10d3 \u10db\u10d8\u10e3\u10d7\u10d8\u10d7\u10d4\u10d1\u10e1 \u10e3\u10e4\u10e0\u10dd \u10e6\u10e0\u10db\u10d0 RAG + \u10d9\u10dd\u10d3\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10da\u10d4\u10e5\u10e2\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10d2\u10e0\u10d0\u10ea\u10d8\u10d0\u10d6\u10d4 2026 \u10ec\u10d4\u10da\u10e1.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-background\" style=\"background-color:#ebf6ff\"><em>\u10d0\u10d5\u10e2\u10dd\u10e0\u10d8: \u10d7\u10d0\u10db\u10d8\u10e0 \u10d2\u10d4\u10e4\u10d4\u10dc\u10d8, ALM Toolbox-\u10d8\u10e1 CEO.<\/em><br><em>ALM Toolbox \u10d3\u10d0\u10d4\u10ee\u10db\u10d0\u10e0\u10d0 \u10d0\u10e1\u10dd\u10d1\u10d8\u10d7 \u10d9\u10da\u10d8\u10d4\u10dc\u10e2\u10e1 GitLab-\u10d8\u10e1 \u10e8\u10d4\u10e1\u10d0\u10d1\u10d0\u10db\u10d8\u10e1\u10d8 \u10d2\u10d0\u10db\u10dd\u10ea\u10d4\u10db\u10d8\u10e1 \u10d3\u10d0 \u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d8\u10e1 \u10e8\u10d4\u10e0\u10e9\u10d4\u10d5\u10d0\u10e8\u10d8, \u10de\u10e0\u10dd\u10d3\u10e3\u10e5\u10e2\u10d8\u10e1 \u10d8\u10db\u10de\u10da\u10d4\u10db\u10d4\u10dc\u10e2\u10d0\u10ea\u10d8\u10d8\u10e1 \u10d3\u10d0\u10d2\u10d4\u10d2\u10db\u10d5\u10d0\u10e1\u10d0 \u10d3\u10d0 GitLab-\u10d8\u10e1 \u10db\u10ee\u10d0\u10e0\u10d3\u10d0\u10ed\u10d4\u10e0\u10d8\u10e1 \u10d3\u10d0\u10dc\u10d4\u10e0\u10d2\u10d5\u10d0\u10e8\u10d8.<br>\u10e9\u10d5\u10d4\u10dc \u10d5\u10d0\u10e0\u10d7 GitLab-\u10d8\u10e1 \u10dd\u10e4\u10d8\u10ea\u10d8\u10d0\u10da\u10e3\u10e0\u10d8 \u10de\u10d0\u10e0\u10e2\u10dc\u10d8\u10dd\u10e0\u10d4\u10d1\u10d8 2016 \u10ec\u10da\u10d8\u10d3\u10d0\u10dc \u10d3\u10d0 \u10d5\u10e4\u10da\u10dd\u10d1\u10d7 GitLab-\u10d8\u10e1 \u10db\u10d8\u10d4\u10e0 \u10db\u10dd\u10dc\u10d8\u10ed\u10d4\u10d1\u10e3\u10da \u10e2\u10d8\u10e2\u10e3\u10da\u10d4\u10d1\u10e1:&nbsp;<strong>Selected Partner, GitLab Hero<\/strong>&nbsp;\u10d3\u10d0&nbsp;<strong>\u201eGitLab Champion\u201c<\/strong>, \u10d0\u10e1\u10d4\u10d5\u10d4 \u10dd\u10e4\u10d8\u10ea\u10d8\u10d0\u10da\u10e3\u10e0 \u10de\u10e0\u10dd\u10e4\u10d4\u10e1\u10d8\u10e3\u10da GitLab \u10e1\u10d4\u10e0\u10e2\u10d8\u10e4\u10d8\u10d9\u10d0\u10e2\u10d4\u10d1\u10e1 \u10e1\u10d0\u10d9\u10d5\u10d0\u10da\u10d8\u10e4\u10d8\u10d9\u10d0\u10ea\u10d8\u10dd \u10d2\u10d0\u10db\u10dd\u10ea\u10d3\u10d4\u10d1\u10d8\u10e1 \u10e9\u10d0\u10d1\u10d0\u10e0\u10d4\u10d1\u10d8\u10e1 \u10e8\u10d4\u10db\u10d3\u10d4\u10d2.<br>\u10d0\u10ee\u10da\u10d0\u10ee\u10d0\u10dc\u10e1, \u10d9\u10d5\u10da\u10d4\u10d5\u10d8\u10d7\u10db\u10d0 \u10d9\u10dd\u10db\u10de\u10d0\u10dc\u10d8\u10d0 STKI-\u10db \u10d3\u10d0\u10d2\u10d5\u10d0\u10e1\u10d0\u10ee\u10d4\u10da\u10d0&nbsp;<strong>\u201eGitLab Selected Partner\u201c<\/strong>-\u10d0\u10d3 2025 \u10ec\u10da\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1.<br>\u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0\u10d7 \u10d3\u10d0\u10d2\u10d5\u10d8\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d3\u10d4\u10d7 \u10d4\u10da.\u10e4\u10dd\u10e1\u10e2\u10d0\u10d6\u10d4:&nbsp;<strong class=\"\"><a href=\"mailto:gitlab@almtoolbox.com\" target=\"_blank\" rel=\"noreferrer noopener\">gitlab@almtoolbox.com<\/a><\/strong>&nbsp;\u10d0\u10dc \u10d3\u10d0\u10d2\u10d5\u10d8\u10e0\u10d4\u10d9\u10dd\u10d7:<\/em><br><em>866-503-1471 (\u10d0\u10e8\u10e8 \/ \u10d9\u10d0\u10dc\u10d0\u10d3\u10d0) \u10d0\u10dc +31 85 064 4633 (\u10e1\u10d0\u10d4\u10e0\u10d7\u10d0\u10e8\u10dd\u10e0\u10d8\u10e1\u10dd)<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u10e0\u10d4\u10da\u10d4\u10d5\u10d0\u10dc\u10e2\u10e3\u10e0\u10d8 \u10d1\u10db\u10e3\u10da\u10d4\u10d1\u10d8:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u10e9\u10d5\u10d4\u10dc\u10d8\u00a0<a href=\"https:\/\/almtoolbox.com\/gitlab\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab-\u10d8\u10e1 \u10d5\u10d4\u10d1\u10d2\u10d5\u10d4\u10e0\u10d3\u10d8<\/a><\/li>\n\n\n\n<li>\u10e9\u10d5\u10d4\u10dc\u10d8\u00a0<a href=\"https:\/\/www.almtoolbox.com\/blog\/gitlab-customer-support-2\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab-\u10d8\u10e1 \u10db\u10ee\u10d0\u10e0\u10d3\u10d0\u10ed\u10d4\u10e0\u10d0 \u10d3\u10d0 \u10d9\u10dd\u10dc\u10e1\u10d0\u10da\u10e2\u10d8\u10dc\u10d2\u10d8<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog\/whats-new-in-gitlab-18\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u10e0\u10d0 \u10d0\u10e0\u10d8\u10e1 \u10d0\u10ee\u10d0\u10da\u10d8 GitLab 18-\u10e8\u10d8?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.almtoolbox.com\/blog\/gitlab-duo-agent-platform-ai-devsecops\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab Duo Agent Platform: AI \u10d0\u10d2\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8, \u10e0\u10dd\u10db\u10da\u10d4\u10d1\u10d8\u10ea \u10d2\u10d0\u10e0\u10d3\u10d0\u10e5\u10db\u10dc\u10d8\u10d0\u10dc DevSecOps-\u10e1<\/a><\/li>\n\n\n\n<li><a href=\"http:\/\/docs.gitlab.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitLab-\u10d8\u10e1 \u10e2\u10d4\u10e5\u10dc\u10d8\u10d9\u10e3\u10e0\u10d8<\/a><a href=\"http:\/\/docs.gitlab.com\/\">\u00a0\u10d3\u10dd\u10d9\u10e3\u10db\u10d4\u10dc\u10e2\u10d0\u10ea\u10d8\u10d0<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8\u10e1 \u10e8\u10d4\u10ef\u10d0\u10db\u10d4\u10d1\u10d0: GitLab Duo \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 AI, CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10d0, \u10d5\u10d4\u10e0\u10e1\u10d8\u10d8\u10e1 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8\u10e1 \u10e1\u10d8\u10d0\u10ee\u10da\u10d4\u10d4\u10d1\u10d8 \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10d4\u10e0\u10e1\u10de\u10d4\u10e5\u10e2\u10d8\u10d5\u10d4\u10d1\u10d8.<\/p>\n","protected":false},"author":3,"featured_media":45,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,33,34],"tags":[53,54,55,56,57],"class_list":["post-46","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gitlab","category-gitlab-ai","category-gitlab-ci","tag-agentic-a","tag-devsecops-platform","tag-duo-agent-platform","tag-gitlab-2025-releases","tag-slsa-components"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka\" \/>\n<meta property=\"og:description\" content=\"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8\u10e1 \u10e8\u10d4\u10ef\u10d0\u10db\u10d4\u10d1\u10d0: GitLab Duo \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 AI, CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10d0, \u10d5\u10d4\u10e0\u10e1\u10d8\u10d8\u10e1 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8\u10e1 \u10e1\u10d8\u10d0\u10ee\u10da\u10d4\u10d4\u10d1\u10d8 \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10d4\u10e0\u10e1\u10de\u10d4\u10e5\u10e2\u10d8\u10d5\u10d4\u10d1\u10d8.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\" \/>\n<meta property=\"og:site_name\" content=\"Ka\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-06T11:04:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-12T11:12:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"269\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Noah\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Noah\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\"},\"author\":{\"name\":\"Noah\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/6d0d7b805f6c3653034a82138bd70416\"},\"headline\":\"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8\",\"datePublished\":\"2026-01-06T11:04:36+00:00\",\"dateModified\":\"2026-02-12T11:12:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\"},\"wordCount\":313,\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg\",\"keywords\":[\"agentic A\",\"DevSecOps platform\",\"Duo Agent Platform\",\"GitLab 2025 releases\",\"SLSA components\"],\"articleSection\":[\"GitLab\",\"GitLab AI\",\"GitLab CI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\",\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\",\"name\":\"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg\",\"datePublished\":\"2026-01-06T11:04:36+00:00\",\"dateModified\":\"2026-02-12T11:12:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage\",\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg\",\"width\":700,\"height\":269},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#website\",\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/\",\"name\":\"Ka\",\"description\":\"blog\",\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization\",\"name\":\"Ka\",\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/01\/cropped-logo.png\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/01\/cropped-logo.png\",\"width\":190,\"height\":80,\"caption\":\"Ka\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/6d0d7b805f6c3653034a82138bd70416\",\"name\":\"Noah\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g\",\"caption\":\"Noah\"},\"url\":\"https:\/\/www.almtoolbox.com\/ka\/blog\/author\/noah\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/","og_locale":"en_US","og_type":"article","og_title":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka","og_description":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8\u10e1 \u10e8\u10d4\u10ef\u10d0\u10db\u10d4\u10d1\u10d0: GitLab Duo \u10d0\u10d2\u10d4\u10dc\u10e2\u10e3\u10e0\u10d8 AI, CI\/CD \u10e3\u10e1\u10d0\u10e4\u10e0\u10d7\u10ee\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10eb\u10da\u10d8\u10d4\u10e0\u10d4\u10d1\u10d0, \u10d5\u10d4\u10e0\u10e1\u10d8\u10d8\u10e1 \u10d9\u10dd\u10dc\u10e2\u10e0\u10dd\u10da\u10d8\u10e1 \u10e1\u10d8\u10d0\u10ee\u10da\u10d4\u10d4\u10d1\u10d8 \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10d4\u10e0\u10e1\u10de\u10d4\u10e5\u10e2\u10d8\u10d5\u10d4\u10d1\u10d8.","og_url":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/","og_site_name":"Ka","article_published_time":"2026-01-06T11:04:36+00:00","article_modified_time":"2026-02-12T11:12:30+00:00","og_image":[{"width":700,"height":269,"url":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg","type":"image\/jpeg"}],"author":"Noah","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Noah","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#article","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/"},"author":{"name":"Noah","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/6d0d7b805f6c3653034a82138bd70416"},"headline":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8","datePublished":"2026-01-06T11:04:36+00:00","dateModified":"2026-02-12T11:12:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/"},"wordCount":313,"publisher":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization"},"image":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg","keywords":["agentic A","DevSecOps platform","Duo Agent Platform","GitLab 2025 releases","SLSA components"],"articleSection":["GitLab","GitLab AI","GitLab CI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/","url":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/","name":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8 - Ka","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage"},"image":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage"},"thumbnailUrl":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg","datePublished":"2026-01-06T11:04:36+00:00","dateModified":"2026-02-12T11:12:30+00:00","breadcrumb":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#primaryimage","url":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg","contentUrl":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/02\/gitlab-2025-2026-700px.jpg","width":700,"height":269},{"@type":"BreadcrumbList","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/gitlab-2025-release-highlights-ai-cicd-devsecops\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.almtoolbox.com\/ka\/blog\/"},{"@type":"ListItem","position":2,"name":"GitLab-\u10d8\u10e1 2025 \u10ec\u10da\u10d8\u10e1 \u10e0\u10d4\u10da\u10d8\u10d6\u10d4\u10d1\u10d8: AI-\u10d6\u10d4 \u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 DevSecOps, \u10d2\u10d0\u10e3\u10db\u10ef\u10dd\u10d1\u10d4\u10e1\u10d4\u10d1\u10e3\u10da\u10d8 CI\/CD \u10d3\u10d0 2026 \u10ec\u10da\u10d8\u10e1 \u10de\u10e0\u10dd\u10d2\u10dc\u10dd\u10d6\u10d8"}]},{"@type":"WebSite","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#website","url":"https:\/\/www.almtoolbox.com\/ka\/blog\/","name":"Ka","description":"blog","publisher":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almtoolbox.com\/ka\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#organization","name":"Ka","url":"https:\/\/www.almtoolbox.com\/ka\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/01\/cropped-logo.png","contentUrl":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-content\/uploads\/2026\/01\/cropped-logo.png","width":190,"height":80,"caption":"Ka"},"image":{"@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/6d0d7b805f6c3653034a82138bd70416","name":"Noah","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/ka\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3ac19cddc8dc6e7e817cf650b22399303e8b6dd585bc90e4606b28ec87ef1943?s=96&d=mm&r=g","caption":"Noah"},"url":"https:\/\/www.almtoolbox.com\/ka\/blog\/author\/noah\/"}]}},"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/posts\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":1,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/posts\/46\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/posts\/46\/revisions\/48"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/media\/45"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/media?parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/categories?post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/ka\/blog\/wp-json\/wp\/v2\/tags?post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}