October 2025 Summaries
12 posts from GitLab
Filter
Month:
Year:
Post Summaries
Back to Blog
Anthropic has announced the deprecation of Claude Sonnet 3.7, prompting GitLab to remove support for this model from GitLab Duo features in the upcoming GitLab 18.8 release, scheduled for January 15, 2026. Users are advised to migrate to Claude 4.0+ models to maintain access to the latest AI capabilities. Resources for model deprecation and selection are available, and GitLab Support is open for assistance regarding this transition.
Oct 31, 2025
103 words in the original blog post.
GitLab Duo Planner is an AI-driven tool designed to assist software development teams with planning and prioritization within the GitLab platform. It addresses common challenges in planning workflows, such as unplanned work, interruptions, and hidden risks, by transforming vague ideas into structured requirements and improving alignment and predictability. Built on the GitLab Duo Agent Platform, it leverages domain expertise and contextual awareness to streamline tasks like backlog management, dependency analysis, and status reporting while applying prioritization frameworks such as RICE and MoSCoW. Unlike point solutions, GitLab Duo Planner integrates seamlessly across the GitLab platform, enabling efficient collaboration and transparency without the need for context-switching. By automating repetitive coordination tasks, it frees up teams to focus on strategic decisions that drive product development forward, aiming to enhance decision quality and delivery confidence. As part of a broader vision to create specialized agents for various workflows, GitLab Duo Planner is tailored for product and engineering managers working in Agile environments, providing specific, actionable insights to support software teams.
Oct 28, 2025
766 words in the original blog post.
Upgrading Java applications has historically been a challenging task, often requiring extensive rewrites and diverting resources from new feature development. GitLab Duo with Amazon Q introduces AI-powered automation to simplify this process, enabling developers to upgrade applications from Java 8 to Java 17 quickly and efficiently. By creating an issue in GitLab and utilizing a simple command, the tool analyzes the existing codebase, identifies deprecated features, and generates a comprehensive upgrade plan with necessary code changes, including updates to source code files and build configuration files. This automation reduces upgrade time from weeks to minutes, minimizes the risk of human error, and ensures traceability and auditability through GitLab's version control system. In addition, the integration with GitLab's security features and AWS infrastructure ensures code and data protection during the modernization process, allowing development teams to focus more on innovation and less on technical debt management.
Oct 22, 2025
582 words in the original blog post.
GitLab 18.5 introduces significant enhancements designed to streamline software development workflows and improve security management through AI-driven automation. This release features a modernized user interface with a panel-based layout, allowing for better contextual navigation and integration of GitLab Duo Chat across the platform. New AI-powered tools, such as the GitLab Duo Security Analyst Agent, automate vulnerability management, while the GitLab Duo Planner assists in backlog and strategic planning, providing actionable insights without direct modification capabilities. Additionally, GitLab has expanded its agent catalog to include popular AI tools as native agents and introduced beta features for self-hosted environments to meet data sovereignty requirements. Security improvements include static reachability analysis and secret validity checks to prioritize real risks, along with advanced SAST support for C and C++ languages. The update emphasizes maintaining developer flow by simplifying security processes and optimizing API configurations with the new Maven Virtual Registry interface.
Oct 21, 2025
2,217 words in the original blog post.
Static application security testing (SAST) plays a crucial role in software development by identifying vulnerabilities in code before they become exploitable. GitLab's Advanced SAST, launched with version 17.4, has been instrumental in performing millions of scans across numerous codebases, enhancing security from the beginning of the development process. Recent enhancements focus on improving scan accuracy and speed, offering features like custom detection rules and performance optimizations such as multi-core and diff-based scanning, which significantly reduce scan times. This balance of accuracy and speed is essential for successful SAST adoption, as developers require reliable results that do not disrupt their workflow. GitLab's roadmap emphasizes the importance of integrating security seamlessly into the development process, allowing teams to tailor detection rules to their specific needs while maintaining the efficacy of built-in security measures. These developments underscore GitLab's commitment to improving developer experience by making security an enabler rather than an obstacle, ultimately leading to faster adoption and more secure applications.
Oct 21, 2025
885 words in the original blog post.
GitLab has integrated Claude Haiku 4.5, Anthropic's latest model known for its high speed and intelligence, into its GitLab Duo model selector, offering users an enhanced experience with near-frontier performance. This model, which boasts a 73.3% score on SWE-bench Verified and operates at more than twice the speed of its predecessor Claude Sonnet 4.5, is designed to expedite development workflows by providing rapid, intelligent responses. The GitLab Duo Agent Platform further enhances its utility by enabling multi-agent orchestration, allowing Claude Haiku 4.5 to efficiently execute parallel tasks while more powerful models manage complex planning, thus ensuring efficient and cost-effective workflows. Now available on GitLab.com, Claude Haiku 4.5's superior coding performance, lightning-fast response times, and enhanced task execution capabilities make it ideal for real-time pair programming and complex problem-solving in the software development lifecycle. GitLab Duo Pro and Enterprise customers can access this model immediately, with further integration into supported IDEs expected soon.
Oct 20, 2025
374 words in the original blog post.
Software projects often face diverse and evolving needs, requiring robust validation and functionality assurance, which can be achieved through CI/CD pipelines. These pipelines, however, can become complex, prompting the use of parent-child pipeline patterns, particularly in platforms like GitLab, to manage large projects by breaking them into smaller, manageable processes. This method allows for orchestrating multiple downstream pipelines and can optimize execution by triggering processes conditionally or in parallel, while also facilitating user permissions management. A major challenge in this setup is data exchange between parent and child pipelines, which can be addressed using GitLab variables and artifacts to share outputs. GitLab Premium and Ultimate users can utilize the "needs" feature for variable inheritance, while Community Edition users can leverage the GitLab Package Registry for artifact management. The article also explores using inputs to pass fixed variables, offering benefits like data validation and type checking. This structured approach enables more effective orchestration of sophisticated workflows, enhancing the development and integration process in software projects.
Oct 16, 2025
3,147 words in the original blog post.
The GitLab Data team successfully transformed disjointed Streamlit applications into a cohesive and scalable framework integrated with Snowflake, utilizing GitLab's CI/CD infrastructure for enhanced security and efficiency. This initiative addressed challenges such as inconsistent security practices and maintenance burdens by implementing a structure that clearly defines roles: Maintainers manage infrastructure and compliance, Creators develop applications without deployment concerns, and Viewers access secure applications effortlessly. By leveraging automated CI/CD pipelines, template-based development, and Poetry-managed environments, the team established an enterprise-grade solution that balances flexibility and governance, enabling rapid innovation while maintaining high security and compliance standards. This framework not only resolves current issues but also lays a sustainable foundation for future data application development.
Oct 10, 2025
2,532 words in the original blog post.
Effectively managing GitLab at scale involves strategically configuring object storage for optimal performance, security, and reliability across various components such as artifacts, LFS, uploads, and packages. By utilizing a consolidated form for these GitLab components, credential duplication is minimized, allowing for encrypted S3 buckets and proper Content-MD5 headers. In contrast, the container registry requires a separate configuration, advocating for the use of the new s3_v2 driver over the deprecated s3_v1 to enhance performance and reliability. Disabling proxy downloads by setting proxy_download to false can significantly reduce server load and egress costs, as it allows clients to download directly from object storage, which is particularly beneficial for large artifacts and LFS files. Identity-based authentication is recommended, with AWS IAM roles, Google application default credentials, and Azure workload identities providing secure alternatives to access keys. Adding server-side encryption offers an additional layer of security, and separate buckets should be used for each component to improve organization, enhance security, and simplify cost tracking. The guide emphasizes the importance of starting with a consolidated form for GitLab objects to reduce complexity, configuring the registry separately with IAM authentication, enabling encryption, optimizing performance with direct downloads, and setting up lifecycle policies to manage incomplete uploads. These configurations are designed to scale with growth while maintaining security and performance, reflecting the different architectures of GitLab object storage and container registry, yet benefiting from the same optimization principles.
Oct 08, 2025
622 words in the original blog post.
Artifact management at GitLab has evolved over the past six years from simple Docker registries and Maven repositories to a complex landscape requiring significant time and resources, as highlighted by platform engineers. The challenges of managing fragmented artifact systems include high licensing costs, increased operational overhead, storage inefficiencies, and productivity losses, which are especially pronounced in large enterprises. GitLab's strategic approach prioritizes depth over breadth by focusing on a select group of artifact formats that dominate enterprise environments, such as Maven, npm, Docker/OCI, PyPI, NuGet, and Terraform modules, accounting for 80% of enterprise artifact usage. This strategy allows GitLab to offer robust enterprise-grade capabilities like virtual registries, lifecycle management, security integration, and CI/CD integration, ensuring efficient and secure artifact management. The company outlines a strategic roadmap with future enhancements such as npm and Docker virtual registries and a dependency firewall, while emphasizing the benefits of a consolidated artifact management system for organizations already using GitLab for source code or CI/CD.
Oct 08, 2025
1,161 words in the original blog post.
Atlassian's decision to end support for its Data Center products by 2029 has prompted organizations to rethink their DevSecOps strategies, with GitLab positioning itself as an alternative by offering a flexible platform that supports various deployment needs, including self-managed, cloud, and hybrid options. GitLab emphasizes the importance of maintaining customer choice in deployment architecture, especially for industries with strict compliance and security requirements such as healthcare, finance, and government sectors. The company highlights the challenges of forced cloud migration, which can disrupt existing integrations, fail to meet regulatory standards, and lead to productivity losses due to fragmented toolchains. By providing a comprehensive DevSecOps platform that consolidates essential functionalities like source code management, CI/CD, and security scanning, GitLab aims to simplify transitions for organizations while promising significant ROI and operational efficiencies. This approach is supported by migration tools and expertise that facilitate smooth transitions from other vendors, enabling companies to protect their investments and choose solutions that align with their business needs.
Oct 07, 2025
904 words in the original blog post.
Embedded developers often face delays due to the traditional cycle of writing code, waiting for hardware testing, discovering bugs, and then fixing them, with virtual testing environments offering a potential solution but introducing their own set of challenges, such as cost and complexity. GitLab addresses these issues with its managed lifecycle environments, which automate virtual testing setups tied to merge requests, rather than individual developers or CI/CD pipeline runs, allowing for persistent environments throughout feature development without the need for constant rebuilding or the problem of environment sprawl. This approach streamlines the testing workflow, automatically orchestrating necessary virtual environments, recording results, and cleaning up once tests are complete, thereby increasing efficiency, reducing infrastructure costs, and maintaining clean testing setups. By providing a single source of truth for build results, test outcomes, and environment metadata, GitLab enhances collaboration and transparency within teams. This innovation transforms the manual error-prone process of virtual testing into a more reliable and automated workflow, significantly improving the speed and quality of embedded development and leading to faster product cycles and shorter time-to-market.
Oct 02, 2025
778 words in the original blog post.