---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/en/sourcecraft/release-notes.md
  - https://sourcecraft.dev/portal/docs/ru/sourcecraft/release-notes.md
title: SourceCraft release notes
description: This section contains the SourceCraft release notes.
---
> **Documentation Index:** Fetch the complete configuration index at https://sourcecraft.dev/portal/docs/en/llms.txt


# SourceCraft release notes

* [May – June 2026](#may-june-2026)
* [April 2026](#april-2026)
* [Q1 2026](#q1-2026)
* [Q4 2025](#q4-2025)
* [Q3 2025](#q3-2025)
* [Q2 2025](#q2-2025)
* [Q1 2025](#q1-2025)

## May – June 2026 {#may-june-2026}

### Vibecraft {#vc-june-2026}

Released [Vibecraft](https://sourcecraft.dev/portal/docs/en/vibecraft/index.md), an AI-assisted web development platform, now available in _Preview_. Your project’s source code is automatically hosted in a SourceCraft repository and can be [published](https://sourcecraft.dev/portal/docs/en/vibecraft/operations/deploy.md) in Yandex Cloud. Access is available upon request.

### Code Assistant {#ca-june-2026}

<!-- source: en/_includes/code-assistant/release-notes-2026-june.md -->
* Launched the [agent mode](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/jb-agent.md) in the JetBrains IDE plugin at the _Preview stage_.
* Added the ability to view [Code Assistant usage statistics](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/code-assistant-stats.md) in the SourceCraft account.
* The identifier of the Visual Studio Code plugin changed to `yandex-cloud.yandex-code-assist` as part of preparation for publishing in the official marketplace.
* Added new [Yandex Cloud MCP servers](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/recommended-mcp-servers.md) for working with Yandex Cloud resources in agent mode.
<!-- endsource: en/_includes/code-assistant/release-notes-2026-june.md -->

### SourceCraft CLI {#cli-june-2026}

* Updated the command line interface to version [0.0.94](https://sourcecraft.dev/portal/docs/en/sourcecraft/cli-release-notes.md#v-0-0-94).
* Added support for an experimental reasoning model.

### SourceCraft Spaces {#spaces-june-2026}

* Added support for the [Development Container specification](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/spaces-env-config.md) to configure the developer environment.
* Implemented the ability to [configure](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/spaces-env-config.md#ports) port forwarding for access to services running within an environment.
* Added the ability to [open](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/spaces.md) an environment from a pull request.
* Introduced a feature to configure an inactivity period after which an idle environment stops.
* Updated [quotas and limits](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/limits.md).

### Integrations {#integrations-june-2026}

* Added [integration with Yandex Tracker](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/tracker-integration.md). It allows you to link [pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#pr) and SourceCraft [tasks](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#issues) with Tracker issues, follow the status and activity of linked pull requests and SourceCraft tasks in a Tracker issue, and find linked Tracker issues directly in the repository interface.
* Added the ability to [use](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/lockbox-integration.md) secrets from Yandex Lockbox in CI/CD workflows.

### Automation {#automation-june-2026}

* Added the ability to [run](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/self-hosted-worker-kubernetes.md) CI/CD tasks on a custom worker in a Kubernetes cluster.
* Implemented support for the [Development Container specification](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#devcontainer) in CI/CD cubes.
* Added new [predefined environment variables](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md) for CI/CD workflows:
  * `SOURCECRAFT_CALLER_ID`: UUID of the user who initiated the CI/CD workflow. For [public workflows](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/public-workflows.md), this value may differ from the user running the CI/CD workflow (`SOURCECRAFT_USERNAME`).
  * `SOURCECRAFT_CALLER_NAME`: Name of the user who initiated the CI/CD workflow. For public workflows, this value may differ from the user running the CI/CD workflow (`SOURCECRAFT_USERNAME`).
  * `SOURCECRAFT_USERNAME`: Name of the user running the CI/CD workflow. For public workflows, this value always matches the user who marked the workflow as public (`shared: true`) and committed the changes to the main branch. In other cases, it matches `SOURCECRAFT_CALLER_NAME`.
* Implemented a [checkout](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/tasks.md#checkout) structure for tasks and workflows, allowing you to manage repository cloning.
* Added the [retry](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#auto-retry) parameter to configure automatic restart of a cube on failure.
* Expanded the capabilities of the [if](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#check-prev-statuses) condition in cubes: added execution status checks for previous cubes.
* Updated the CI/CD [quotas and limits](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/limits.md).

### Security {#security-june-2026}

* Implemented [Policy as Code functionality for license risk analysis](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/license-policy.md).
* Added display of [code traces](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/sast.md) in the description of defects detected by the static analyzer.

### Access management {#access-june-2026}

Added the ability to generate [multi-invite links](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/invite.md#multi-link) for inviting one or multiple users to an organization or repository.

### Working with code {#code-june-2026}

* Added support for [LaTeX](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#code) formulas in Markdown files.
* Implemented [file uploads to repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/add-file-repo.md#upload) via the SourceCraft interface.
* Added the ability to [download](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-download-archive.md) an archive with repository or release contents.
* Added support for [Git LFS](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/lfs.md) over SSH.

### Pull requests {#pr-june-2026}

* Added the ability to [update](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/pr-work.md#update-source-branch) the source branch to the state of the target branch directly from the SourceCraft interface.
* Introduced [automatic source branch deletion](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/branch-policies.md#branch-cleanup) after merging a pull request.

### Issues {#issue-june-2026}

* Updated the behavior for opening issues from lists: issues now open in a pop-up window. Implemented settings to configure this behavior.
* Added the ability to link issues to pull requests and to other issues.
* Implemented the ability to create an issue from a comment and from the links menu.
* Added support for short links to other issues and pull requests. Such entries automatically convert into hyperlinks that display a summary preview card on hover.

For more information, see [Working with issues in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/issue-work.md).

### Branch policies {#branch-policies-june-2026}

* Added the `prevent_update` rule to prevent branch or tag updates after creation (prohibits `push`, `force push`, delete, and merge operations via a pull request).
* The `prevent_all_changes` rule is deprecated. Instead, use the `prevent_creation` and `prevent_update` rules together.

### Migration {#migration-june-2026}

Updated the [repository migration process from GitHub](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/migration.md): added new options for import management.

## April 2026 {#april-2026}

### Code Assistant {#ca-april-2026}

<!-- source: en/_includes/code-assistant/release-notes-2026-april.md -->
* Introduced the **Code Assistant Free** and **Code Assistant Pro** service plans, which differ in quotas. For more information, see [SourceCraft pricing policy](https://sourcecraft.dev/portal/docs/en/sourcecraft/pricing.md).
* Added support for [skills](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/skills.md) in the Visual Studio Code plugin.
* Now you can set [exceptions](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/codeassistantignore.md#excludes) for ignored files in `.codeassistantignore` in the Visual Studio Code plugin.
<!-- endsource: en/_includes/code-assistant/release-notes-2026-april.md -->

### SourceCraft CLI {#cli-april-2026}

Released the [SourceCraft CLI](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/cli-quickstart.md), a command line interface for SourceCraft with a built-in [OpenCode](https://opencode.ai/docs/en) AI agent. `opencode` is preconfigured for access to [Code Assistant](https://sourcecraft.dev/portal/docs/en/code-assistant/index.md)'s large language models (LLMs) and features the tools you need to use the platform.

### SourceCraft Spaces {#spaces-april-2026}

Our Visual Studio Code-based in-browser cloud development environment called [SourceCraft Spaces](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/spaces.md) entered the _Preview stage_.

### Automation {#automation-april-2026}

* Added support for creation of service connections at the [repository level](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/service-connections.md#create-service-connection).
* Implemented a mechanism for reuse of cube parameters from [any YAML repository file](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#cubes-uses-file) or [other repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#cubes-uses-repo-file).
* Added the ability to [use the _inputs_ block for scheduled workflows](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/on.md#inputs-schedule).
* Updated the display of workflow executions in the SourceCraft interface: parameter values ​​are now displayed for each workflow. This will help you distinguish between workflows executed with different parameters, either manually or on a schedule.

### Security {#security-april-2026}

* Added [licensing risk analysis](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/supply-chain.md) in dependencies.
* Added support for the new [KICS](https://github.com/Checkmarx/kics) code [static analyzer](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/sast.md) designed to search for infrastructure configuration vulnerabilities (Infrastructure as Code) and perform other types of analysis.
* Implemented [scan history](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/security-scan-history.md).

### Access management {#access-april-2026}

* Added the ability to [set up an additional mailbox](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/commit-association.md) to associate commits with your profile in SourceCraft.
* Implemented the mechanism of assigning a [role](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/index.md#roles-list) when [inviting](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/invite.md#send-invite) a user to an organization.

### Working with code {#code-april-2026}

Added support for `.ipynb` files in [Jupyter Notebook](https://jupyter-notebook.readthedocs.io/en/latest/) format.

### {#ui-april-2026} interface

* Pull requests:
  * Supported the use of [labels](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#labels).
  * Added [filtering](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/search-repo-pr.md) by status, author, reviewer, and label.
  * Implemented [sorting](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/search-repo-pr.md) by creation or update date, author, and title.
  * Implemented the ability to [accept proposed code from multiple comments in one commit](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/pr-work.md#apply-suggestion).
* Repositories:
  * Added the ability to [get a link to the original raw file (RAW)](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/raw-content.md#raw), [copy the file contents](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/raw-content.md#copy), and [download the file](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/raw-content.md#download).
  * Implemented a special section for [setting up Configuration as Code](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/configuration-edit.md).

### Other {#other-april-2026}

Updated [quotas and limits](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/limits.md).

## Q1 2026 {#q1-2026}

### Pricing {#billing-q1-2026}

Introduced the **SourceCraft Free** and **SourceCraft Pro** plans offering different service packages. For more information, see [SourceCraft pricing policy](https://sourcecraft.dev/portal/docs/en/sourcecraft/pricing.md).

### Code Assistant {#ca-q1-2026}

<!-- source: en/_includes/code-assistant/release-notes-2026-q1.md -->
* Changed the main model of the Code Assistant LLM ensemble to a [model](https://aistudio.yandex.ru/docs/en/ai-studio/concepts/generation/models.html) from Yandex AI Studio in the IDE plugin and SourceCraft interface.
* Added the ability to switch to the old model in the [Visual Studio Code plugin](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/api-configuration-profiles.md#switch-profiles) and the [SourceCraft interface](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/src-chat.md).
* Implemented [AI skills](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/ai-skills.md) in the SourceCraft interface.
<!-- endsource: en/_includes/code-assistant/release-notes-2026-q1.md -->

### Automation {#automation-q1-2026}

* Added new parameters for [cubes](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md):
  * `if`: Cube execution condition. If the condition is not met, the cube is skipped and the job continues.
  * `allow_failure`: Flag to control your CI/CD process behavior when errors occur in individual cubes. If `true`, the task will continue as if the cube has completed successfully, even if there is an error. The default value is `false`.
* Implemented the new `SOURCECRAFT_REPO_URL` [predefined environment variable](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md): link to the repository in `https://git@git.sourcecraft.dev/<organization_slug>/<repository_slug>.git` format. 
* Added support for [transferring multi-line values](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/env-vars-between-cubes.md) ​​from one cube to another in the predefined environment variables `SOURCECRAFT_ENV` and `SOURCECRAFT_OUTPUT`.

### Access management {#access-q1-2026}

Added the ability to generate unique invitation links to an [organization](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/invite.md) or [repository](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/bind.md#repo) in the SourceCraft interface or via the API.

## Q4 2025 {#q4-2025}

### Code Assistant {#ca-q4-2025}

<!-- source: en/_includes/code-assistant/release-notes-2025-q4.md -->
* Implemented [automatic generation of descriptions for pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/generate-description.md) in the SourceCraft interface.
* Implemented [AI-powered vulnerability analysis](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/ca-triage.md) in the SourceCraft interface.
* Added the [replace mode](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/autocompletion.md#replace) for code autocompletion in the Code Assistant plugin.
* Updated the [quotas](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/limits.md).
* Added the option to view quota usage in the SourceCraft account [settings](https://sourcecraft.dev/me/codeassistant/settings).
* Supported the repository [AGENTS.md](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/agentsmd.md) file for the SourceCraft interface chat.
* Added the [ability to disable data transfer to models within Yandex](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/disable-ai-features.md).
<!-- endsource: en/_includes/code-assistant/release-notes-2025-q4.md -->

### Automation {#automation-q4-2025}

* Supported [pipelines with the GitLab syntax](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/gl-pipelines.md).
* Supported integration with external systems using [webhooks](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/webhooks.md).
* Implemented [scheduled workflow execution](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/on.md#schedule).
* Introduced [public workflows](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/public-workflows.md).
* Added support for [setting up approval rules and branch policies at the organization level](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/org-config.md).
* Added new [predefined environment variables](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md).

### Security {#security-q4-2025}

* Added the [organization-level security dashboard](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/security-dashboard.md#org).
* Supported [static application security testing](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/sast.md) with a native or custom analyzer.

### Access management {#access-q4-2025}

Implemented the [teams](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/teams.md) feature, a tool for access management and collaboration within an organization.

### Working with code {#code-q4-2025}

* Supported [code navigation and search](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#code-navigation) for PHP.
* Implemented the option to [view full declaration info on click](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md#declaration-info-full).

### Interface {#ui-q4-2025}

* Added the feature of [releases](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/releases.md), i.e., fixed versions of a software product.
* Implemented the ability to [resolve](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/resolve-merge-conflicts.md#resolve) branch merge conflicts in the SourceCraft interface.
* Supported [Telegram notifications about SourceCraft events](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/telegram-notifications.md).
* Revised the CI/CD interface by adding the following elements:
  * Tab displaying cube logs.
  * Button to display the list of artifacts.
  * Settings for customizing terminal appearance and CI/CD structure output.
* Supported [SourceCraft Sites deployment from a CI/CD process](https://sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/sites.md#check).
* In pull requests, implemented [code suggestions](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/pr-work.md#code-suggestion) you can merge into the branch directly from a comment.
* Implemented selecting an organization from different SourceCraft interface sections.
* Optimized the SourceCraft interface for smartphones.

## Q3 2025 {#q3-2025}

Released SourceCraft for General Availability, i.e., the service is fully-functional and ready for production use. Published the [future SourceCraft and Code Assistant prices](https://sourcecraft.dev/portal/docs/en/sourcecraft/pricing.md). These prices will come into effect in 2026.


### Code Assistant {#ca-q3-2025}

<!-- source: en/_includes/code-assistant/release-notes-2025-september-general.md -->
* Added the [Code Assistant chat in agent mode](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/ca-chat.md) to the SourceCraft interface.
* Implemented the [AI code review of pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/ca-review.md) in the SourceCraft interface.
* You can now view your quota usage in the [SourceCraft account settings](https://sourcecraft.dev/me/codeassistant/settings).
* Improved the _Next Edit Action_ [code autocompletion](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/index.md#autocompletion): in addition to the _insert_ mode, implemented the _replace_ mode that suggests corrections and renaming options across the entire code in the current file.
* Deployed a [proprietary MCP server](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/recommended-mcp-servers.md#src).
<!-- endsource: en/_includes/code-assistant/release-notes-2025-september-general.md -->
* Changes in plugins:

  {% list tabs group=ide %}

  - Visual Studio Code {#vscode}

    <!-- source: en/_includes/code-assistant/release-notes-2025-september-vs.md -->
    Implemented a massive plugin update introducing [agent mode](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/chat-interface.md), granular [tool](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/how-tools-work.md) configuration, connection options to various [LLMs](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/api-configuration-profiles.md) and [MCP servers](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/overview.md), [operating mode](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/chat-prompts.md) selection, etc.
    <!-- endsource: en/_includes/code-assistant/release-notes-2025-september-vs.md -->

  - JetBrains IDE {#jb}

    * <!-- source: en/_includes/code-assistant/release-notes-2025-august-jb.md -->
      The Code Assistant plugin is available for JetBrains IDE version 2025.2.
      <!-- endsource: en/_includes/code-assistant/release-notes-2025-august-jb.md -->
    * <!-- source: en/_includes/code-assistant/release-notes-2025-july-jb.md -->
      Supported viewing the [context](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/chat-context.md) currently used in the chat as well as adding specific project files and directories to the context.
      <!-- endsource: en/_includes/code-assistant/release-notes-2025-july-jb.md -->

  {% endlist %}

### Open source {#open-source-q3-2025}

* Added [rating and reactions in repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-scoring.md).
* Introduced [personal achievements](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/achievements.md) for users.
* Launched the [grant program for open-source developers](https://opensource.yandex/grants/).

### Integration with Yandex Cloud {#yandex-cloud-q3-2025}

* Supported [service connections](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/service-connections.md) for convenient and secure access to Yandex Cloud resources from CI/CD workflows in a repository. For more information, see these pages:
  * [Configuring a service connection to Yandex Cloud in SourceCraft](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/service-connections.md)
  * [Configuring CI/CD with Yandex Cloud Functions](https://sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/ci-cd-sourcecraft-functions.md)
  * [Setting up CI/CD to deploy an application to Yandex Serverless Containers using GitHub Actions](https://sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/ci-cd-sourcecraft-github-actions.md)
* Launched the grant program which provides Yandex Cloud resources to SourceCraft users.
* Implemented storage of [NuGet](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/configure-nuget.md) and [PyPI](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/configure-pypi.md) [packages](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#packages) in local [Yandex Cloud Registry](https://yandex.cloud/en/docs/cloud-registry/) registries.

### Automation {#automation-q3-2025}

* Added support for [GitHub Actions](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/gh-actions.md) in [CI/CD](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md) workflows. For a usage example, see [Setting up CI/CD to deploy an application to Yandex Serverless Containers using GitHub Actions](https://sourcecraft.dev/portal/docs/en/sourcecraft/tutorials/ci-cd-sourcecraft-github-actions.md).
* Added new [predefined environment variables](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md):
  * `SOURCECRAFT_OUTPUT`: Variable that provides `KEY=VALUE` pairs from one cube to another via the `outputs` section. To write to the variable, the `>>` input redirect operator is used.
  * `SOURCECRAFT_RUN_ID`: Custom SourceCraft CI/CD execution number, monotonously increasing. You can use it for versioning.
  * `SOURCECRAFT_TOKEN`: Token for authenticating in the [SourceCraft API](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/api-start.md) from within the CI/CD workflow.
* Implemented the [custom parameter section](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/workflows.md#inputs) to [run CI/CD workflows manually](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/run-workflow-manually.md#run-with-params).
* Supported the ability to reuse [cubes](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/cubes.md#cubes-uses) and [tasks](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/tasks.md#tasks-uses-needs).
* Implemented task [dependencies](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/tasks.md#tasks-uses-needs).
* Added [filtering by tags](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/on.md#complex-push-tags) for trigger events.
* Added the ability to [specify](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/workflows.md#workflow-with-vars) environment variables at the workflow level.
* Supported direct commits from CI workflows. You can now work with a repository from inside a cube and run `git push/pull` as well as other commands in a familiar way.
* Implemented the ability to [set a logging level](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/self-hosted-worker.md#logging) for a custom worker.
* Supported pilot-test versions of [custom workers](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/workers.md#self-hosted-workers) for Linux ARM and Linux ARM64.
* Implemented [advanced features](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/self-hosted-tags.md#advanced-worker) for managing custom worker labels.
* Added the ability to [use a repository as a Go package source](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/go-get.md).
* Added new [REST API](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/api-start.md) methods for working with organizations, repositories, labels, goals, pull requests, CI/CD, roles, and users.

### Working with code {#code-q3-2025}

* Supported file structure output, declaration search, and element usage search for C, C#, Kotlin, the Protocol Buffers data description language, and the `.sourcecraft/ci.yaml` [CI/CD configuration file](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md#ci-cd-configuration).
* Revised and improved [code navigation and search](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md); supported the feature in pull requests.

### Security {#security-q3-2025}

* Upgraded the secret detection engine: in addition to the default [Gitleaks](https://github.com/gitleaks/gitleaks) engine, introduced [Kingfisher](https://github.com/mongodb/kingfisher) in test mode. For more information, see [Secret ingredients for secure development](https://sourcecraft.dev/portal/blog/ru/safe-development).
* Added a general dashboard with [security incident statistics](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md) in a repository.
* Added the ability to [export a SARIF (Static Analysis Results Interchange Format) file](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/secret-scan.md) with secret scanning results for audit or integration with external systems.
* Added displaying of a [CVSS](https://en.wikipedia.org/wiki/Common_Vulnerability_Scoring_System) vector and vulnerability severity level for each dependency.
* Implemented displaying event history for specific secrets and vulnerabilities detected in a repository: when the warning was opened, who and when marked it as resolved or reopened it.
* Added the ability to filter vulnerabilities by status (**Open**, **Solved**, and **False positive**) and severity (**Critical**, **High**, **Medium**, and **Low**). Also, you can now sort vulnerabilities by status or severity.
* Added the ability to separately enable and disable [secret scanning](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#secret-scanning) and [vulnerability analysis](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#supply-chain).
* Improved the display of large defect groups: they are now displayed faster with global numbering of findings and `page_token` for paginated navigation in both the SourceCraft interface and API.

### Access management {#access-q3-2025}

* Added the ability to [create](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-create.md) internal repositories: only users from the organization housing the repository will have access to view and edit such a repository.
* Supported [creation](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/org-create.md) of private organizations: only invited users will have access to view and edit the organization’s repositories. You cannot create public repositories in such organizations.
* Implemented the ability to [invite](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/invite.md) existing SourceCraft users to an organization by their public name or nickname. Also, you can now invite users directly to a repository without creating a dedicated organization.
* Implemented the option to [quickly switch between accounts](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/auth.md#change-account).

### Changes in the interface {#ui-q3-2025}

* Added the [SourceCraft Sites](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/sites.md) interface for free static website hosting without configuring server infrastructure.
* Supported notifications about actions in [repositories](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/repo-notifications.md), [pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/pr-notifications.md), and [issues](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/issue-work.md#notifications).
* Implemented the ability to [view quotas](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/view-quotas.md) in the SourceCraft interface.
* Added the ability to [add files and folders](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/add-file-repo.md) and switch branches on the repository home page.
* Implemented [search](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/index.md#search) by custom repositories, issues, branches, and tags as well as sorting issues by assignees.
* Added the ability to [link](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/issue-work.md#edit-issue) issues from different repositories within one organization.
* Added the [dark UI theme](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/interface-settings.md#theme).
* Improved repository management: added the **Recent**, **Contributed**, and **Reacted** tabs to the **Activity** section and dashboards.
* Supported the ability to copy links to comments.
* Updated the repository home page: added the description section, links, and fast navigation to SourceCraft Sites.
* Added the ability to delete a branch in one click after accepting a pull request.
* You can now view change history for any files, folders, and branches with such details as hash, author, and description. You can share a link to either the entire list or a specific commit.

## Q2 2025 {#q2-2025}

SourceCraft is available at the _Preview stage_ for all users. The service is not subject to a service level agreement and is offered free of charge.

### Security {#security-q2-2025}

* Implemented [secret scanning](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#secret-scanning) in the repository commit history.
* Enabled [analyzing dependencies](https://sourcecraft.dev/portal/docs/en/sourcecraft/security/security-overview.md#supply-chain) used in the repository.

### Open source {#open-source-q2-2025}

* Improved migration of repositories from [GitHub](https://github.com/): added automatic import of open and closed pull requests, issues, milestones, comments, and tags.
* Implemented [mirroring](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#repos-import), i.e., automatic syncing of certain branches in GitHub and SourceCraft repositories.
* Added support for anonymous access to public repositories for all internet users. Repositories are available from the SourceCraft interface as well as through [git](https://git-scm.com/) over HTTPS.
* Implemented [forks](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#forks), which allow you to create your own isolated copy of another repository.

### Automation {#automation-q2-2025}

* Published [REST API](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/api-start.md) for [issue](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#issues) management.
* Implemented [branch policies](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/branch-policies.md).
* Added support for running [CI/CD processes](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md) on [self-hosted](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md#self-hosted-workers) and [serverless](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/workers.md#serverless-workers) workers.
* Created the [mobile-deploy-template](https://sourcecraft.dev/sourcecraft/mobile-deploy-template) for publishing mobile applications in [RuStore](https://www.rustore.ru/), [Huawei AppGallery](https://appgallery.huawei.com), [Google Play](https://play.google.com) and [App Store](https://appstore.com/).
* Changed the way of storing CI/CD configurations, [approval rules](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/code-review.md), and branch policies: instead of a single `.src.ci.yaml` file in the repository root, separate `.sourcecraft/ci.yaml`, `.sourcecraft/review.yaml`, and `.sourcecraft/branches.yaml` files are now used.
* Added new [predefined](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md) environment variables.

### Planning {#planning-q2-2025}

* Implemented [milestones](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#milestones).
* Added support for [issue](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#issues) labels.
* Upgraded issue boards with new features.
* Implemented the following features: voting for an issue, subscribing to an issue, mentioning users in comments, reactions.
* Implemented real-time updates of issue pages for prompt tracking of comments, reactions, and other changes.
* Added sorting and filtering in issue lists.
* Implemented linking between milestones, issues, and [pull requests](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#pr).

### Integration with Yandex Cloud {#yandex-cloud-q2-2025}

* Implemented storage of Docker, Maven, and npm [packages](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#packages) in [Yandex Cloud Registry](https://yandex.cloud/en/docs/cloud-registry/) local registries.
* Added support for Yandex Cloud [SAML-compatiable identity federations](https://yandex.cloud/en/docs/organization/concepts/add-federation) to authorize corporate accounts in SourceCraft using single sign-on (SSO).

### Working with code {#code-q2-2025}

* Enabled [getting the file structure](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md#get-structure).
* Supported search for [declarations](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md#search-by-declaration) and [element usages](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md#search-by-usage) for the C++ and Python programming languages.

### Code Assistant {#ca-q2-2025}

<!-- source: en/_includes/code-assistant/release-notes-2025-may.md -->
* Implemented a [chat](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/index.md#chat) to interact with the AI assistant in the IDE interface, with support for generation of tests and documentation.
* Added new [quotas](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/limits.md) for generation of documentation and tests as well as the number of chats.
* Added support for [quick actions](https://sourcecraft.dev/portal/docs/en/code-assistant/concepts/index.md#quick-actions): Code Assistant integrations into the IDE.
* For Visual Studio Code, added localization of the plugin UI based on the IDE language.
<!-- endsource: en/_includes/code-assistant/release-notes-2025-may.md -->

### Other {#other-q2-2025}

Added [quotas and limits](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/limits.md).

## Q1 2025 {#q1-2025}

* The service has limited availability by request at the _Preview stage_. The service is not subject to a service level agreement and is offered free of charge.
* Implemented custom [CI/CD processes](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md) using [cubes](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md#cubes).
* Added support of [predefined](https://sourcecraft.dev/portal/docs/en/sourcecraft/ci-cd-ref/predefined-variables.md) and [custom](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/ci-cd.md#variables) environment variables in CI/CD processes.
* Implemented [storage and usage of secrets](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/secrets.md).
* [Repository migration from GitHub](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/migration.md) is now available.
* Added support for [code review rules](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-review.md).
* [Full-featured code navigation](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/code-navigation.md) is implemented.
* [SourceCraft Code Assistant](https://yandex.cloud/en/docs/code-assistant/) is built into the code editor.
* Repositories now support the [Git Large File Storage (LFS)](https://sourcecraft.dev/portal/docs/en/sourcecraft/operations/lfs.md) specification.
* Added boards to have [issues](https://sourcecraft.dev/portal/docs/en/sourcecraft/concepts/index.md#issues) organized and classified.