April 2025 Summaries
17 posts from GitLab
Filter
Month:
Year:
Post Summaries
Back to Blog
Compliance is an integral aspect of business operations, influencing everything from risk management to customer trust, and GitLab's Custom Compliance Frameworks provide a method to seamlessly integrate compliance verification into development workflows. These frameworks enable organizations to define, implement, and enforce compliance standards within their GitLab instances, allowing for the creation of tailored frameworks that align with specific regulatory requirements such as HIPAA, GDPR, and SOC2. With over 50 out-of-the-box controls available, these frameworks can significantly reduce manual tracking, accelerate audit readiness, and enforce compliance controls natively. The implementation process involves defining compliance requirements, creating a custom framework, applying it to projects, and monitoring compliance status, all of which can be supported by security policies that ensure adherence to compliance criteria. By integrating compliance directly into the development process, GitLab Custom Compliance Frameworks help organizations manage the growing complexity of regulatory requirements while maintaining development velocity, making them a valuable tool for achieving sustainable compliance management.
Apr 30, 2025
1,428 words in the original blog post.
GitLab Duo with Amazon Q integrates AI-powered capabilities into the GitLab DevSecOps platform to streamline and expedite the software development process by transforming issue descriptions into deployable code within minutes. By leveraging agentic AI, this integration allows developers to create detailed GitLab issues, invoke Amazon Q with a simple command, and automatically generate, commit, and review code through a merge request, significantly reducing the time and manual effort involved in coding. The system not only ensures consistency and minimizes the cognitive load associated with translating requirements into code but also accelerates release cycles by removing traditional implementation bottlenecks, enabling development teams to focus on strategic tasks rather than routine coding. This innovative approach positions GitLab Duo with Amazon Q as a transformative tool for developers seeking to improve efficiency and productivity in their workflows, with further resources and demonstrations available through GitLab's collaboration with AWS.
Apr 28, 2025
569 words in the original blog post.
GitLab offers a comprehensive DevSecOps platform with integrated Continuous Integration/Continuous Delivery (CI/CD) tools, streamlining the software development lifecycle by automating build, test, and deployment processes. Continuous Integration involves frequent integration of code changes into a shared repository, verified by automated build and test processes, while Continuous Delivery automates the release pipeline to keep code always deployable, allowing deployment with minimal effort. GitLab CI/CD enhances code quality, collaboration, and delivery speed by providing a seamless automation experience through .gitlab-ci.yml configuration files, GitLab Runner, and stages and jobs management. GitLab also supports deploying applications to various environments with features like manual approvals and offers Auto DevOps for simplified configuration, detecting project languages and frameworks automatically. Additional resources such as the CI/CD Catalog and custom CI templates allow for extended and standardized configurations, encouraging consistency across projects. For those looking to expand their skills, GitLab University courses and a free trial of GitLab Ultimate are available, along with complementary articles in the "Getting Started with GitLab" series.
Apr 25, 2025
1,034 words in the original blog post.
As a Customer Success Manager, the author faced a challenge with an enterprise customer who encountered a hardcoded limit for Helm charts in the GitLab package registry, which needed a more flexible solution. Utilizing GitLab Duo Workflow, an agentic AI tool in private beta, the author was able to craft and implement a strategy that allowed administrators to dynamically configure Helm chart limits through the Admin UI. This involved creating a new application setting and updating both frontend and backend components, ultimately resulting in a successful merge request in GitLab version 17.10. The process, which was completed in hours rather than days, demonstrated the potential of combining human expertise with AI-driven insights to solve complex problems efficiently, enhancing customer satisfaction and operational goals. The experience underscored the value of AI tools in streamlining problem-solving and highlighted the importance of collaboration with customers.
Apr 23, 2025
684 words in the original blog post.
GitLab 18.0 is poised to deliver innovative DevSecOps features while simultaneously phasing out certain deprecated functionalities. The update, scheduled to roll out in stages from April to June 2025, will affect GitLab.com, Self-Managed, and Dedicated users through various breaking changes. Significant alterations include the removal of the "Limit access from your project" setting for CI/CD job tokens, mandatory enforcement of authorized groups and projects allowlists, and enhanced security protocols for Dependency Proxy token scopes. High-impact changes focus on improving security, such as enforcing authorized allowlists for CI/CD job token access and updating Dependency Proxy authentication scopes. Medium-impact adjustments address data retention limits for vulnerabilities and require users to align container image pull policies with allowed configurations. Additionally, PostgreSQL versions 14 and 15 will no longer be supported, necessitating upgrades to version 16. There are also low-impact changes, such as the deprecation of SUSE Linux Enterprise Server 15 SP2 package support and updates to Prometheus and Terraform CI/CD templates. GitLab provides a suite of tools and resources to help users prepare for these transitions, including advanced search deprecation tools, dependency scanning support detection, and educational micro courses.
Apr 18, 2025
2,266 words in the original blog post.
GitLab has introduced Custom Compliance Frameworks and 50 out-of-the-box (OOTB) controls to streamline compliance processes within fast-paced DevSecOps pipelines, addressing the increasing complexity of multiple compliance standards like ISO 27001, the CIS Benchmark, and SOC 2. These frameworks allow organizations to map overlapping controls from various standards into a single, unified framework, enhancing efficiency and reducing the reliance on manual processes and costly consultants. By embedding compliance directly into GitLab's CI/CD pipelines, compliance is automatically enforced, minimizing disruptions in development and allowing teams to focus on delivering secure software while accelerating compliance adoption. This integration offers real-time visibility and automated evidence collection, significantly reducing the time developers spend on audit and compliance tasks, thereby bridging the gap between development speed and security requirements. These features are available in GitLab Ultimate, and according to a Forrester Total Economic Impact Study, they can reduce developer compliance time by 90% and shorten external audit durations from several weeks to under one week.
Apr 17, 2025
924 words in the original blog post.
GitLab Duo with Amazon Q is now generally available, offering AWS customers an AI-driven enhancement to the software development lifecycle by integrating Amazon Q's agentic AI into GitLab's DevSecOps platform. This collaboration provides developers with advanced features such as code completion, code explanation, and vulnerability resolution, all within a familiar development environment, thereby accelerating development cycles and improving code quality. The platform supports a Self-Managed deployment model on AWS, ensuring security and scalability through built-in compliance and integration with AWS security services. GitLab Duo with Amazon Q aims to streamline development processes by offering a unified developer experience, enhanced quality assurance, and efficient vulnerability remediation, supported by AWS-specific patterns and practices. Early adopters like Volkswagen Digital Solutions have noted its potential to streamline workflows and drive digital transformation, emphasizing the platform's ability to maintain development standards while reducing manual efforts and fostering innovation.
Apr 17, 2025
657 words in the original blog post.
On April 16, 2025, GitLab will rotate the GNU Privacy Guard (GPG) key used for signing all Omnibus Linux packages, crucial for ensuring package integrity and confirming they have not been altered post-creation in CI pipelines. The new key, with fingerprint 98BF DB87 FCF1 0076 416C 1E0B AD99 7ACC 82DD 593D, will replace the existing one, which will be revoked. Users who validate GPG signatures must update their key copy, although no action is needed for those who do not verify package signatures or have not configured their package manager for verification. The new key can be downloaded from packages.gitlab.com, and further documentation is available for those requiring assistance. If issues persist, users are encouraged to report them on the omnibus-gitlab issue tracker.
Apr 16, 2025
246 words in the original blog post.
Git, the widely-used version control system, has turned 20, highlighting its evolution from a rudimentary tool developed by Linus Torvalds to replace BitKeeper for Linux kernel development to its current status as the dominant system in the field. Initially introduced in 2005 with basic functionality and a handful of commands, Git has undergone significant changes, such as the introduction of the git command and the differentiation between "plumbing" and "porcelain" commands for low-level access and user-friendly interfaces, respectively. Linus Torvalds handed over maintainership to Junio Hamano, who has continued to lead the project, overseeing developments like the transition to Git 1.0 and later Git 2.0, which included major changes such as the updated default behavior of git-push and git-add. Over the years, Git has accumulated over 56,000 commits and contributions from more than 2,000 individuals, supported by initiatives like the Google Summer of Code. Despite its success, Git faces ongoing technical and social challenges, including modernizing its codebase, improving usability, and fostering a robust community to ensure its continued relevance and functionality.
Apr 14, 2025
2,233 words in the original blog post.
GitLab's participation at Google Cloud Next '25 underscored its strong alliance with Google Cloud, highlighted by being named a Technology Partner of the Year for the fifth consecutive time. GitLab showcased its DevSecOps capabilities, crucial for Google Cloud customers, and announced its "Google Cloud Ready - Distributed Cloud" certification, allowing operations in air-gapped environments for enhanced security and compliance, especially beneficial for government agencies and financial institutions. The partnership extends to the Google Cloud Startup Perks program, offering startups discounted access to GitLab Ultimate, fostering rapid growth with robust DevSecOps tools. GitLab experts participated in discussions on AI-powered DevSecOps, platform engineering, and cloud application delivery, emphasizing the role of AI in boosting productivity and security. Engaging attendees through demonstrations and interactions at their booth, GitLab highlighted its integration with Google Cloud services, showcasing AI-powered capabilities that enhance developer productivity. The event illustrated the synergistic potential of GitLab and Google Cloud in transforming application development through AI-assisted development, a shift-left security approach, and flexible deployment options, demonstrating practical solutions for real-world challenges.
Apr 11, 2025
760 words in the original blog post.
GitLab Duo Workflow, an agentic AI built on GitLab's DevSecOps platform, assists developers in enhancing application quality through automated tasks like adding unit tests to Java applications, as demonstrated in a tutorial with a sample project. Currently in private beta, it promises to streamline the software development lifecycle (SDLC) by understanding project needs and executing plans efficiently. By integrating with Visual Studio Code, developers can generate and execute unit tests using simple prompts, with GitLab Duo Workflow handling error detection and correction, such as fixing import errors in Java test files by updating dependencies in the pom.xml file. This automation reduces time spent on mundane tasks, allowing developers to focus on innovation and value creation, while the platform provides comprehensive visibility and control over the development process. Interested users can join the private beta waitlist to explore the potential of AI-driven SDLC management.
Apr 10, 2025
783 words in the original blog post.
Adopting the Scaled Agile Framework (SAFe) within an organization often results in challenges due to planning and development work being managed in separate tools. GitLab addresses these issues by aligning its Agile project management capabilities with SAFe concepts, allowing for seamless integration within its DevSecOps platform. This alignment bridges the gap between planning and execution, consolidating visibility, traceability, and delivery in a single location. GitLab maps SAFe concepts such as Epics, Features, and User Stories to its own structure, aiding in maintaining organizational alignment and supporting various SAFe ceremonies like PI planning, refinement, sprint planning, stand-ups, and sprint reviews. By leveraging GitLab's unified platform, organizations can eliminate the inefficiencies of jumping between tools, enhance cross-team collaboration, and streamline processes, thereby creating a more intuitive and efficient environment for executing Agile workflows at an enterprise scale.
Apr 08, 2025
1,427 words in the original blog post.
Git, the version control system created by Linus Torvalds in 2005, emerged from Torvalds' dissatisfaction with existing systems like CVS and SVN, which he found inadequate for managing the Linux kernel development. Git was designed to be distributed, high-performance, and reliable, addressing issues such as file renaming and merging that plagued earlier systems. Although initially maintained by Torvalds, he quickly handed over control to Junio Hamano, who has since guided Git's evolution into a tool now ubiquitous among developers. Despite initial user experience criticisms, Git's simple yet powerful core design and network effects have contributed to its widespread adoption, surpassing competitors like Mercurial. Git's success is attributed to its ability to adapt and integrate with other environments, evidenced by varied implementations like JGit. Torvalds believes Git will remain relevant due to its effective design and the high threshold required for any potential replacement to achieve significant improvements.
Apr 07, 2025
2,676 words in the original blog post.
Integrating security throughout the software development lifecycle is crucial, and the partnership between HackerOne and GitLab provides a robust solution for modern application development teams. GitLab's AI-powered DevSecOps platform and HackerOne's crowd-sourced security capabilities combine to streamline vulnerability management by converting security findings into GitLab issues, allowing development teams to address vulnerabilities within their existing workflows. The integration facilitates bi-directional data syncing between HackerOne reports and GitLab issues, improving collaboration between development and security teams and accelerating the vulnerability remediation process. By incorporating security practices into the DevSecOps pipeline, GitLab offers various scanning tools like SAST and DAST, enhancing security visibility and reducing the time from vulnerability discovery to resolution. HackerOne's bug bounty program compliments GitLab's security efforts by leveraging a global community of security researchers to identify vulnerabilities more effectively, while the integration has led to faster deployments, improved collaboration, and enhanced security visibility across organizations.
Apr 03, 2025
1,099 words in the original blog post.
In an era marked by frequent data breaches and phishing attacks, robust authentication methods have become crucial for online security. GitLab and Yubico have teamed up to enhance software development security by integrating YubiKey's phishing-resistant multi-factor authentication (MFA) into the GitLab platform. YubiKeys serve as cryptographic hardware tokens that offer an additional layer of security through FIDO2/WebAuthn protocols, requiring physical presence to approve logins, thereby protecting against remote breaches even if passwords are compromised. This collaboration empowers developers by securing their accounts and projects, allowing them to focus on software creation without compromising security. The setup process involves enabling two-factor authentication, registering the YubiKey, and optionally configuring verified commits using GPG keys stored on the YubiKey, which adds cryptographic verification to code changes. The YubiKey provides significant security benefits, including phishing protection, secure storage of private keys, and the necessity of physical presence for authentication, with recommendations for backup keys to ensure continued access in case of loss.
Apr 02, 2025
1,528 words in the original blog post.
GitLab.com is enhancing the security of its OAuth Resource Owner Password Credentials (ROPC) by mandating client authentication for all requests starting April 8, 2025, aligning with OAuth 2.0 standards and industry best practices. This change necessitates updates to existing ROPC integrations to include client credentials, without which service disruption will occur. The enhanced security measure aims to ensure that only authorized applications can request access tokens, thereby improving auditing and request traceability. Users are advised to register their applications to obtain client credentials and update their authentication requests accordingly, with guidance available in GitLab's OAuth Authentication Guide.
Apr 01, 2025
419 words in the original blog post.
GitLab's Secret Detection feature is a crucial tool for identifying and preventing the exposure of sensitive data within code repositories, integrated into the GitLab CI/CD pipeline to automatically scan for hardcoded secrets and credentials. It supports compliance with regulations such as GDPR and HIPAA by offering customizable rulesets that allow users to create specific patterns for personally identifiable information (PII) detection. Users can enhance detection capabilities by setting up custom rulesets for PII, leveraging features like GitLab Duo Chat for creating regex patterns, and extending default configurations to address various vulnerabilities. The inclusion of automated scanning, compliance support, and the ability to create and test custom patterns ensures comprehensive protection against data breaches. GitLab Duo Chat aids in the development of regex patterns, while best practices for PII detection include thorough testing, regular updates, and the implementation of secret push protection and merge request approval policies. This approach not only helps in protecting sensitive information but also maintains the security integrity of applications by combining it with other GitLab security features like static and dynamic application security testing.
Apr 01, 2025
1,670 words in the original blog post.