# GitLab 13.4 has been released with HashiCorp repository for CI variables and Kubernetes Agent

A picture to attract attention



Release 13.4 was released with HashiCorp storage for CI variables, Kubernetes Agent and security center, as well as switchable features in Starter



At GitLab, we are always thinking about how to help users reduce risk, improve efficiency and speed of delivery on your favorite platform. This month, we've added a bunch of great new features that enhance security, reduce vulnerabilities, improve efficiency, make GitLab easier to use, and help your team deliver features even faster. We hope you find the key features of the release useful, as well as 53 other new features added in this release.



Advanced security features



We're trying to add a few new features to GitLab DevSecOps every month, and this release is no exception. HashiCorp private keys can now be used in CI / CD tasks during build and deployment. In addition, organizations that want to maintain a separation of responsibilities for code deployment can now add the Deployer role to users with Reporter access . This role complies with the principle of least privilege access and will allow approving merge requests (in the Russian localization of GitLab "merge requests") and deploying code in secure environments without providing access to change the code itself.



GitLab Kubernetes Agent. Kubernetes GitLab . Terraform GitLab Terraform . , GitLab .



GitLab



, , , , , . , GitLab Pages , . , , !





-, MVP , Fabio Huser. - ; . (feature flags) Starter Core 13.5.



!



, , 13.4 . :





, , 13.5.



“Resiliency In Challenging Times”.



GitLab MVP badge



MVPFabio Huser



Fabio - — , GitLab. , GitLab , UX, .



GitLab 13.4



HashiCorp Vault CI



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release



12.10 GitLab CI- GitLab (GitLab runner). JWT, secrets .gitlab-ci.yml. HashiCorp GitLab.



Use HashiCorp Vault secrets in CI jobs



.



GitLab Kubernetes Agent



(PREMIUM, ULTIMATE) DevOps: Configure



GitLab Kubernetes Kubernetes . , . , GitLab . , , . , GitLab, .



GitLab Kubernetes Agent — Kubernetes. , . , GitLab, , GitLab . , GitOps , GitLab .



, . GitLab Kubernetes Agent . Kubernetes, , GitLab, . , , , .



Introducing the GitLab Kubernetes Agent



GitLab Kubernetes Agent .





(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release



GitLab , , , . GitLab 13.4 - , , , ( GitLab «»).



Grant users deployment permissions without code access



.





(ULTIMATE, GOLD) DevOps: Secure



, . , , . .



GitLab. . — : , . , , . , .



. , . . — , , . , , .



Security Center



.



GitLab Starter



(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Release



GitLab 11.4 - . 12.2 ID , 13.1 .



GitLab 18 . Starter Core GitLab 13.5. , .





.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)



GitLab , .



, , , . /, , GitLab!



Quick navigation using the Search bar



.



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



- , -. , -. , .



- . , -, .



Fabio Huser Siemens !



Inline code coverage remarks inside MR diffs



.





(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release



GitLab 12.5 , . 13.4, , . .



Track environments at scale with the Environments Dashboard



.



GitLab GitLab Terraform



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure



GitLab Terraform . 21 - 31 , , . GitLab Terraform Terraform.



Taking ownership of the GitLab Terraform provider



GitLab Terraform .



- API OpenAPI HAR-



(ULTIMATE, GOLD) DevOps: Secure



- API — - API , .



API GitLab OpenAPI v2 HAR- , , . .



API , , . - , .





- API .





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



GitLab . , YAML- , master, , , . , YAML- .





.





(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Verify



GitLab, , . : .



13.4 .csv . — MVC, .



Code Coverage Data for all projects in a group



.



-



(ULTIMATE, GOLD) DevOps: Secure



-, .



- Java, Rust Swift , .



New language support for coverage-guided fuzz testing



- .





(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Release



. , . .



Show alerts in the environment index page



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



. , .



-, . , . , , , , .



Child pipelines can now trigger their own child pipelines



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



— , . , . .



Improved navigation between parent and child pipelines



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



, , , , matrix 1/4. 13.4 , , . , — x86, matrix: debug x86.



Parallel matrix jobs show relevant variables in job name



.



GitLab 13.4



Atlassian



(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Manage



GitLab GitLab Atlassian Cloud. GitLab Atlassian, Gitlab Jira Atlassian.



Connect an Atlassian Account



Atlassian .





(ULTIMATE, GOLD) DevOps: Manage



, , , . GitLab , : -, , , . GitLab, , .



. , . -, , ID -, , , .



Export a list of all merge commits



.



API



(ULTIMATE, GOLD) DevOps: Manage



GitLab — . — , GitLab. , API.



API GitLab , — . , , , , .



.



GitLab Core



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Plan



18 . , , CSV ( GitLab « ») Core. “ ”, “” “” .



.



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



, - checkout . , - , .



-, . -, «».



Ethan Reesor !



- .



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



-, , , . , , - . 13.4 - , , . . gitlab#16047.



Emphasize collapsed diffs in merge request diffs



- .



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



- . , , .



-, , . , - .



Warning on merge request diff when files are collapsed



- .



Gitaly



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



, Gitaly , . , , . , GitLab , . , . , , .



Praefect , . , . , , , . Gilaly , , .



, Gitaly, , .



Gitaly .



to-do



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



GitLab to-do. , - , . , - .



. , to-do — GitLab.



13.4 , .



Mark a to-do as Done in the Design View



.



CI/CD



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



GitLab CI/CD, , . , , GitLab CI/CD.



CI/CD .



-



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Verify



- - . - , - , , - . , , - , , .



.



-



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



— , , , . - , , -, . , , , , .



Show job data for Code Coverage value in MR



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package



GitLab — . , , . API . . , .



. , .





.



Conan



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package



Conan GitLab C/C++. , Conan 51 . , gitlab-org/ci-cd/package-stage/feature-testing/conan, .



Conan , .



Conan .





(ULTIMATE, GOLD) DevOps: Secure



C, C++, C# .Net, NuGet 4.9+ Conan, . Secure, , . - , . , - (Critical), (High) (Unknown) .



.



- ' '



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release



- , (Merge When Pipeline Succeeds, MWPS) email- . . @ravishankar2kool, , , -, MWPS.



Notifications when 'Merge When Pipeline Succeeds' is set on a merge request



- .



EKS Kubernetes,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure



GitLab Kubernetes, EKS; 1.14–1.17.



EKS .





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



: , . , . GitLab, .



Create incidents as a type of issue



.



GitLab Markdown



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



GitLab, GitLab- Markdown, . ^alert#1234, Markdown: , -. , , -.



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



, , , . , , Alert Details.



View alert payload on incidents



75%



(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD)



GitLab, , DevOps . GitLab 13.4 75% , , GitLab.com.



.





(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Manage



12.6. , . GitLab , , — .



, .



Ashesh Vidyut (@asheshvidyut7) !



.



API ​​



(STARTER, PREMIUM, ULTIMATE, BRONZE, SILVER, GOLD) DevOps: Manage



GitLab . API GitLab.



.





(ULTIMATE) DevOps: Manage



, GitLab. , , , , (PAT). PAT. , , .



Revoke PATs for self-managed credential inventory



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



GitLab 13.4 . , . .gitlab/static-site-editor.yml , , , Markdown .



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



(front matter) — , . , , HTML. , YAML JSON . , , , , , .



WYSIWYG , . , , . GitLab 13.4 . (Settings) , , . , -. , .



Edit front matter using the Static Site Editor



.



GitLab Jira DVCS Connector Core



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Create



Jira GitLab: GitLab Jira DVCS Connector - GitLab Jira. Jira .



Premium, !



Jira .



Gitaly (-)



(CORE, STARTER, PREMIUM, ULTIMATE) DevOps: Create



Gitaly Git «» Gitaly. . , GitLab 13.3, Gitaly , Gitaly, , . - , , .



, ( ) . , . , .



Gitaly .



JSON Web IDE



(PREMIUM, ULTIMATE, SILVER, GOLD) DevOps: Create



, JSON YAML, , - . , CI, JSON , .



.gitlab/.gitlab-webide.yml, . Web IDE , .



Support custom JSON schema validation in the Web IDE



Web IDE .



(DAG) 50



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



(Directed Acyclic Graph (DAG)), , 10 , needs:, . 13.4 10 50, .



GitLab, , , .



needs: .



needs



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



, needs, - , . 13.4, needs .



needs .



,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



GitLab , - , . . , .



.



CI/CD



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



CI/CD . , .



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Verify



- — . . , - , , 1 . , . . , , , .



- .



,



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package



, GitLab. . . GitLab.com :



  • Conan: 250MB
  • Maven: 3GB
  • NPM: 300MB
  • NuGet: 250MB
  • PyPI: 3GB


GitLab . Rails.



.



CI_JOB_TOKEN PyPI



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Package



GitLab PyPI , Python CI/CD. CI_JOB_TOKEN. PyPI, , , .



GitLab CI/CD PyPI CI_JOB_TOKEN.



GitLab CI PyPI .



DAST



(ULTIMATE, GOLD) DevOps: Secure



DAST , , DAST. , . 13.4 - , , DAST, . - , , , , , 200 300. , , .



On-demand DAST Scanner Profiles



DAST .



GitLab Pages



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Release



GitLab Pages URL, , GitLab Pages . GitLab URL Pages, . Kevin Barnett (@PopeDrFreud), Eric Eastwood (@MadLittleMods) GitLab. .



.



Terraform, GitLab



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Configure



Terraform , . Terraform, GitLab, GitLab 13.4. Terraform. Terraform .



Terraform, GitLab .





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



, . , . , . , .



Highlight critical alert details on incidents



.





(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD) DevOps: Monitor



« » , . , . « », .



Set and edit incident severity



.



,



(ULTIMATE, GOLD) DevOps: Defend



, GitLab. .yaml , . > > (Security & Compliance > Threat Management > Policies).



Create, Edit, and Delete for Container Network Policies



.



blob- Azure



(CORE, STARTER, PREMIUM, ULTIMATE, FREE, BRONZE, SILVER, GOLD)



GitLab, GitLab Runner blob- Azure, GitLab Azure.



GitLab Azure , LFS, CI . blob- Azure, Omnibus Helm chart.



GitLab Azure . Azure [runners.cache.azure].



BLOB- Azure .



Omnibus ARM64 Ubuntu OpenSUSE



(CORE, STARTER, PREMIUM, ULTIMATE)



GitLab 64- ARM, ARM64 Ubuntu 20.04 Omnibus. Zitai Chen Guillaume Gardet , — - !



Ubuntu 20.04, Ubuntu.



ARM64 .



- GitLab Helm chart



(PREMIUM, ULTIMATE)



-, (CAC), GitLab, Helm chart. - X.509. - Helm chart -, Omnibus.



- .






release notes / : GitLab 13.4 released with Vault for CI variables and Kubernetes Agent.



cattidourden, maryartkey, ainoneko rishavant.




All Articles