Space - 2023

Released: Apr 18, 2023

Updates in 2023

September 2023

Updated Sep 18, 2023

Features

  • Added integration with Jira Cloud. This allows you to:
    • Preview Jira issues in Space.
    • Create Jira issues from Space.
    • Automatically link Jira issues to commits and merge requests.

Updated Sep 12, 2023

Features

  • Space Git subtree - You can now embed and automatically maintain the contents of multiple Git repositories within a single Space repository. Manage dependencies, incorporate external codebases, and enjoy instant server-side synchronization of code and relevant commits across Git repositories.

Updated Sep 8, 2023

Features

  • Full-text search in documents - Search queries now show results from entire documents and can be narrowed down to the scope of a specific folder.

Updated Sep 5, 2023

Features

  • Customizable webhook payloads - Space is an open platform with a multitude of events happening at the same time. You can track these events by creating custom subscription feeds in Space or by sending notifications to a third-party system. Since some external systems require a specific request format from a webhook like Slack, the ability to customize your webhook payload to better integrate your Space applications with such systems has been added. All you need to do is specify a payload template when creating or editing your webhook.

August 2023

Updated Aug 8, 2023

Features

  • New rich text table editor helps you quickly add and edit tables in your documents.

Updated Aug 2, 2023

Features

  • Introducing code reviews and merge requests in the Space mobile app - The latest update to the Space mobile app brings full support for code reviews and merge requests to iOS and Android. Enhance your code collaboration even when you’re away from your desktop. With this latest release, you can:
    • Keep track of code review requests.
    • Dive into changed files and diffs.
    • View, accept, or reject code changes.
    • Leave inline comments on code.
    • View the status of quality gates.
    • Perform a dry run and merge branches.

July 2023

Updated Jul 10, 2023

Features

  • Customizable issue fields - Added an option in the setting that allows you to disable unnecessary issue fields, add custom ones, and rearrange them according to your needs and preferences.

June 2023

Updated Jun 1, 2023

Features

  • Authentication to private Docker registries - Added new dockerBuiPush DSL to automation jobs, allowing you to run Docker build and push commands on a self-hosted or Space Cloud worker. This DSL is designed to replace job.kaniko in most cases as it provides a more native way to interact with Docker. You can now also connect to private Docker registries using the dockerRegistryConnections DSL.
  • Scheduled messages in Chats - Added scheduled messages in Space Chats which allows you to send messages at a specific date and time without any additional effort. To make it easier for you to know when it's best to deliver your message, Space shows your colleague's local time and availability. If they are on vacation or sick leave, you are offered an alternative time when they should be available. You can also access the scheduled messages to edit, delete, send immediately, or change the scheduled delivery time. You can schedule the following types of messages:
    • Direct messages.
    • Channel messages.
    • Replies in threads.
    • Issue comments.
  • Saved filters for quick issue search - Added favorite filters to issue search. You can now save your favorite search filters and quickly access the filters from the left-hand project panel and from the quick filter panel of the issue list.
  • Improved folder tree navigation in Documents - You can now quickly navigate through files and folders with the new built-in preview in the Folders tab. Use the arrows to navigate through the folder structure, press Enter to see the preview or Shift+Enter to open an item, and press / to quickly jump to the search bar. Space now remembers your position and will always take you to the last opened file or folder when you return to Documents.
  • Support for Mermaid diagrams and CSV tables - You can now use Mermaid syntax to visualize your thoughts with handy diagrams in chats, issues, documents, and repositories. You can preview CSV files as a rendered table directly in chats, documents, repositories, and packages. You can also manually create tables by embedding your content in the '''csv''' container. Such tables will have an option to switch between visual and code modes, and to copy the code for further use.
  • Pin dashboard items for project members - Project members with project admin roles can now pin repositories, issue boards, jobs, packages, and deployments for everyone in a project. This can be helpful for onboarding new members or highlighting essential resources for those joining a project from another team. When a project is empty, the first of each of these items will be pinned automatically.
  • Manage and share Rust packages in Space - Added Cargo sparse-registry support, so that you can now store and share Rust packages using Space. The new sparse protocol speeds up the downloading of package dependencies when building a project and unifies the assigning of credentials to them.
  • Actively track time spent on issues - In addition to retroactively logging the time you've spent on a Space issue, you can now dynamically track it to help you better manage your working hours.
  • Access issues across multiple projects - Space makes it easier to work on various projects simultaneously, because there is now one place where you can manage all of the issues available to you across the organization. You can filter issues by projects and other parameters.
  • Faster and easier search for issues - You can now search for issues more easily with advanced filters. The redesigned issue search feature in Space allows you to:
    • Combine several filter values, which can help you find issues assigned to particular individuals, issues in particular projects, and more.
    • Narrow your search using negative operators ('is not', 'none of'), which can help you find issues assigned to people other than those specified, created outside of a selected time period, and more.
    • Use the arrow keys to navigate the filter bar and add filters more quickly.
  • Store build artifacts and cache project dependencies in file repositories - File repositories can now be used as storage for any of your build artifacts or as local caches for project dependencies to further streamline your CI jobs, save resources, and improve build times. It's now easy to store all the artifacts that your jobs produce, be their test results, code quality reports, or binaries. A declarative DSL is also available for file inputs, allowing you to easily save project secrets as files or download any file artifact before your job starts.
  • Pre-fill merge request description from commits - Merge requests and code reviews now have a dedicated description field to hold all relevant details. You can also pre-fill the details of a new merge request with messages from the branch commits by clicking Copy text from commit messages under the description field.
  • Create issues from code snippets - Code improvement is a continuous process, and it's easy to have loose ends left over at the end of the day. You can now highlight a portion of your code and create an issue from it or send it directly to a chat or channel. The highlighted area will be presented as a code snippet with a link to the corresponding file or commit in the repository so others can quickly preview and access it.
  • Publish container images to Docker Hub - You can now publish your Docker and OCI images, and Helm charts, from Space Packages to Docker Hub. To successfully publish your image to a remote registry, make sure to follow the Docker Hub requirements and have the target account/organization name included in the target URL, otherwise the push will fail.

May 2023

Updated May 24, 2023

Features

  • Permanently accept changes in a merge request - You can now prevent your merge request approval from being reset with the new Accept and finalize approval status option.

April 2023

Updated Apr 18, 2023

Features

  • Space Git Flow - For development teams that practice a continuous release cycle, establishing a delivery flow can require significant effort when it comes to coordinating team members, setting up processes, and integrating multiple tools. To make this easier, the JetBrains Space Git flow has been introduced, a complete process that helps you achieve better code quality and keep your main branch green.
    • Using it, you can focus on development while ensuring your main stays stable as you implement changes.
    • Space provides you with Git hosting, code reviews, quality gates, and a CI/CD service on a single platform.