Skip to main content

Release Notes: Version 1.1.0

This release of BuildNinja significantly expands build execution capabilities, access control, and system configuration. Version 1.1.0 introduces new build runners, native Git support, centralized secrets management, granular access control with RBAC, and enhanced system administration features. These improvements strengthen BuildNinja’s flexibility, security, and cross-platform support.

Released: 24 February 2026

Docker Images:

  • grapehub/buildninja-server:1.1.0
  • grapehub/buildninja-agent:1.1.0

What's New

  • Added Native Git support for improved repository performance and reliability.
  • Introduced SSH Runner and Script Runner for flexible build execution.
  • Added Secrets & Environment Variable Manager.
  • Introduced Role-Based Access Control (RBAC) with Members-based access management.
  • Added Mail Template Designer for system and build notifications.
  • Added macOS support for running BuildNinja Server and Agents.
  • Introduced a Unified Installer that replaces separate Server and Agent installers.
  • The unified installer supports Server-only, Agent-only, or combined installation.
  • The installer can automatically install MongoDB locally when required.
  • Added support for custom installation directory selection.
  • Enhanced project structure and overall user interface for improved usability.

Features

  • Native Git Support: Improves Git operation performance and reliability using server-side Git handling.
  • SSH Runner: Enables secure remote command execution as part of build pipelines. See Build RunnersProjects and Builds help you organize your work and run builds in BuildNinja. Projects group related applications and settings, while Builds define how your code is compiled, tested, and packaged..
  • Script Runner: Allows execution of custom scripts using multiple supported script types. See Build RunnersProjects and Builds help you organize your work and run builds in BuildNinja. Projects group related applications and settings, while Builds define how your code is compiled, tested, and packaged..
  • Secrets & Environment Variable Management: Centralized and secure storage of secrets and environment variables. See Configure Build ParametersBuildNinja allows you to define Build Parameters that define reusable variables that control how a build executes. These parameters help eliminate hardcoded values inside build steps, improve security, and enable flexibl….
  • Role-Based Access Control (RBAC): Provides granular access control for projects and build configurations through Members management. See Manage Project and Configuration Access (RBAC)BuildNinja provides Role-Based Access Control (RBAC) that allows you to control who can view, run, modify, and manage projects and build configurations..
  • Mail Template Designer: Enables customization of system and build notification emails. See Configure Mail TemplatesMail Templates define the subject and body of email notifications sent by the system for specific events such as user registration, password resets, build status changes, and system-level actions..
  • Unified Installer: Simplifies installation and setup of the BuildNinja Server and Agent with guided configuration, optional local MongoDB installation, custom installation paths, and startup management. See Configure Server and Agent on WindowsInstall the BuildNinja Server and Agent on Windows using the unified installer or standalone binary files. The unified installer provides a guided setup experience and allows you to install: Both the Server and the Agent….
  • macOS Support: Adds official support for running BuildNinja Server and Agents on macOS environments. See Configure Server and Agent on macOSInstall the BuildNinja Server and Agent on macOS using binary files. This method provides flexibility and full control over configuration, making it suitable for advanced setups and automated deployments..

Installation

# Download the Docker image.
docker pull grapehub/buildninja-server:1.1.0

# Run the container from the downloaded image.
docker run -d -p 8080:8080 --name buildninja grapehub/buildninja-server:1.1.0

Licensing

Licensing for BuildNinja is governed by the official BuildNinja Licensing PolicyBuildNinja offers full access to all features of the platform for all users. However, there is an important distinction in how build execution functions depending on the user’s status.. Please review the policy for details on license types and usage limitations.

Feedback

Report any issues at hello@grapehub.io.