Build what's next on GitHub, the place for anyone from anywhere to build anything.
Join us October 28-29 in San Francisco or online for GitHub Universe, our flagship developer event uniting people, agents, and the world's code.
GitHub Enterprise Server 3.9 is now generally available. Organizations can now take advantage of more features that enable deeper collaboration, greater observability and faster workflows.

GitHub Enterprise Server 3.9 is now generally available. Organizations can now take advantage of more features that enable deeper collaboration, greater observability and faster workflows—so developer teams can drive more impact across enterprise environments. Here are a few highlights:
Download GitHub Enterprise Server 3.9 now. For help upgrading, use the Upgrade Assistant to find the upgrade path from your current version of GHES to this new version.
Research has shown that developers work with up to 21 other engineers every day, meaning seamless collaboration really matters. GitHub Projects helps by allowing teams to plan their work next to their code.
In the 3.9 release, we’ve enhanced the beta of GitHub Projects on GHES with a new roadmap layout, automation tools, and more.

With GHES 3.9, teams can now:
[copy](https://docs.github.com/en/enterprise-server@3.9/issues/planning-and-tracking-with-projects/creating-projects/copying-an-existing-project) functionality. Simply opt to copy a project to get a fresh new project, with all your favorite views and custom fields set up and ready to go.In addition, there are a host of other smaller enhancements, including: sorting on boards and roadmaps, a new issue create modal, deep linking for draft issue URLs, colors and descriptions for single select fields, and new GraphQL endpoints for creating and deleting custom fields in projects.
Customers using GitHub Advanced Security will benefit from new tools across code scanning and secret scanning that make it easier to protect your code at every step.
First, to help teams protect more repositories with code scanning with CodeQL, administrators can now enable code scanning on a repository in just a few clicks. This new ‘default setup’ option simplifies getting started with code scanning on Python, JavaScript, and Ruby repositories, by providing an option to setup code scanning through the Security tab in repository settings—rather than configuring .yaml files.

And with code scanning set up on a repository, teams can now also monitor the health and coverage of their code scanning deployment, via a new detailed status page. This view helps teams resolve misconfigurations and scanning errors, with actionable information about the status and errors occurring in each scan.
With GHES 3.9, secret scanning will also scan for your company’s custom patterns on push. These patterns can be defined at the repository or organization level. Read more on how to push protect your custom patterns.
If I attempt to push a secret, I immediately know it. GitHub’s secret scanning push protection stops me before a secret is pushed into the code base, saving me tons of time.
- David Florey, Software Engineering Director, Intel
Finally, following the precedent set by Executive Order 14028, it’s becoming increasingly important that every project has an SBOM. Now, developers can easily do so through a repository’s dependency graph page or the API, where you can export the current state of the project’s dependency graph as a JSON file using an industry-standard SBOM format like SPDX.
GitHub Enterprise Server is a critical service for thousands of companies, and availability of the service is job number 1 for operators. In GHES 3.9, we’ve added new tools and telemetry to help them more easily observe and manage the appliance. Here are a couple of highlights:
ghe-manage provide visibility during upgrades: ghe-migrations shows the status and time taken for migrations during upgrades; and, ghe-backup-progress shows progress when generating a backup of your instance using backup-utils.GitHub Actions remains the most popular CI/CD tool for GitHub users. And as companies scale their Actions deployments, they have to scale their runners too.
Organizations using GHES can now use the Actions Runner Controller (ARC), an open source project adopted by GitHub, as a trusted path to automatically scale and orchestrate runner sets using Kubernetes. We’ve also recently introduced a new auto scaling mode to scale your self-hosted runners in response to webhook events. Read more on autoscaling with self-hosted runners.
To learn more about GitHub Enterprise Server 3.9, read the release notes, and download it now.
Not using GHES already? Start a free trial to innovate faster with the developer experience platform companies know and love.