Space - 2021

Released: May 6, 2021

2021 での更新項目

November 2021

Updated Dec 13, 2021

Features

  • Integrations
    • IntelliJ IDEA 2021.3 and Space integration updates - With IntelliJ IDEA 2021.3 and the updated Space plugin, you can use merge requests and code reviews from within the IDE.
      • Create merge requests and assign teammates for code reviews from the IDE.
      • Mark files as viewed/not viewed to keep track of where you are in a code review.
      • Add reactions in code review chats to communicate with your team more easily.
  • Chats
    • Complete to-do tasks from chat messages - You can now mark your to-do list tasks as complete right from Chats in Space.
    • Transform references to external resources into links - You can now teach Space how to recognize patterns that identify various entities such as issues, tickets, pull requests, and more in external third-party services. Whenever Space encounters a string of text that matches the specified pattern, it will automatically transform the text into a link that points to the external resource.
    • Chats got a tiny bit friendlier - You can now use a simple modal window to adjust the order of tabs and the level of detail you see in them. If you have too many unread messages in a chat tab, you can now Click the dropdown menu next to the tab name and mark them all as read.
  • Issues
    • Connect VCS commits and documents to issues, profiles, and absences - Organize your workflows better and ensure transparency by linking important documents and VCS commits as custom fields to various Space entities, including issues, memberships, member profiles, absences, and teams.
      • VCS commit custom fields allow you to link to important commits, such as deployed commits, right from within the issue. This helps you quickly access the code that was released in case you need to investigate any issues or fix any bugs.
      • Custom document fields can be helpful when you need to attach technical requirements to the issues, add travel documents for business trips, and link other relevant documents to memberships, member profiles, and teams.
    • Create issues more quickly by cloning them - You can now create a new issue from an old one in a snap by cloning its contents. You can then make any necessary changes to the issue details and change the project you want to clone the issue to.
  • Applications
    • New application permission UI and enhanced authorization workflow - Added a new UI and enhanced workflow for requesting and authorizing application permissions in Space. This update improves tool usability and gives you more control and flexibility when authorizing applications.
      • With the new workflow, you can simplify collaboration between extension authors and admins.
      • When application authors request authorization permissions, global or project administrators can get automatic notifications about the requests and address them immediately along with other app updates, all in one place.
    • Select your application verification methods in Space - Added more verification methods to choose from for sending requests to your application from Space.
      • When your application receives requests from Space, it should verify the Space instance using one of the following methods:
        • Public key (recommended as the most secure verification method).
        • Signing key.
        • Basic HTTP authentication.
        • Bearer HTTP authentication.
      • The selected method can be combined with an SSL client certificate.
  • Search and navigation
    • Introducing improved search and quick navigation in Space - Added more advanced filters so that you can filter the Space modules you want to navigate to – Chats, Issues, Blogs, and Repositories – with a mouse click. Use and combine search filters to find what you’re looking for more quickly and easily. Filter comments by author, or limit your search to a specific project or Space module.
  • Calendar
    • See the due dates of issues and to-dos on your calendar - You can now see all of the due dates of your to-dos and issues right on your personal calendar so that you don’t forget.
      • Switch between the daily, weekly, and monthly calendar views to see all the upcoming deadlines and plan your work accordingly.
      • You can choose the types of due dates that you want to see on the calendar or hide them completely via the calendar settings.

Updated Nov 29, 2021

Features

  • Added support for Remote Development
    • Helps you overcome the limits of local machines or slow laptops, making it possible for developers to work more efficiently, save time, and contribute more to projects.
    • The IDE’s frontend and backend has been separated. The only software installed on your local machine is a client that renders the IDE user interface and communicates with a remote backend. The remote backend is then in charge of all heavyweight operations with the source code such as building indexes and the syntactic tree, providing code completion and refactorings, and so on.
  • Added cloud dev environments in JetBrains Space - With Space dev environments, you can build a remote development process that lets you:
    • Speed up onboarding with standardized environments.
    • Get a ready-to-use IDE in seconds with prebuilt snapshots.
    • Centralize the management of your dev environments.
    • Save resources with automatically hibernating dev environments.
    • Work on several tasks simultaneously.
    • Collaborate on code with your teammates.

October 2021

Updated Nov 17, 2021

Features

  • Issue Tracking
    • Manage Space issues in the Apple iOS app - You can now create, view, and edit issues in your mobile app, just like in the web version of Space. Look at issue details, send direct feedback, see the list of new updates, and more right in your app. You can now install the app, learn more about the update, and discover how to use the new features on the App Store page.
    • Move issues from one project to another - Sometimes you might need to move an issue to a different project, push a customer support ticket that contains a feature request forward to the software development team, or share an issue with someone who doesn’t have viewing permission in the original project. With this update, you can now easily transfer issues from one project to another.
    • Manage project issue tags in one place - You can now add, edit, and remove your project issue tags under the Tags tab in the Issue Settings. It gives you an overall view of the issue tags used in your project and helps you manage them more quickly.
  • Integrations
    • Integration with TeamCity - This integration will be useful if you utilize JetBrains TeamCity - a powerful continuous integration tool for DevOps-centric teams.
    • Authentication - TeamCity now has the new JetBrains Space authentication module, which allows you to log in using your Space account, like you can with GitHub and GitLab.
    • VCS roots, projects, and build configurations - Previously, a configured connection with Space only allowed you to access its repositories and publish the status of your builds. The latest version of TeamCity allows you to add VCS roots, create projects, and create build configurations – all you need to do is add the necessary access rights in Space.

September 2021

Updated Sep 13, 2021

Features

  • Added personalization to Space navigation - With the new navigation, you can:
    • Access all the resources related to you and the parts of Space that you visit most often from the Personal Navigation sidebar, which is available from any page in Space.
    • Pin your favorite documents to the Personal Navigation sidebar by marking them as favorites for quick access.
    • Never miss a thing - see upcoming meetings and code reviews that require your attention right in the sidebar.
    • Easily find the information about your Space organization, including your domain and subscription plan, by clicking your organization’s icon in the main navigation.
  • Personal Navigation - The new Personal Navigation sidebar uses the same pattern as project navigation, which has proved to be a very convenient way to move around project entities.
    • Just like the Project Navigation sidebar contains all entities and resources associated with a project, Personal Navigation combines everything related to you: a shortcut to your personalized dashboard, your profile, calendar, documents, code reviews, and a few settings that allow you to configure your personal Space environment.
    • It also lets you access your favorite resources in a single click. All documents and checklists that you mark as favorites will also appear in your Personal Navigation sidebar so that you can quickly open them when needed.
    • The sidebar helps you keep track of upcoming meetings and code reviews that need your attention - they all appear right in the sidebar as small reminders.
    • Your Personal Navigation sidebar can be accessed from any part of Space. Simply click on the user icon in the top left-hand corner to open it.
  • Main navigation - Significant improvements have been made to the main navigation sidebar, which lets you access key features in Space, including chats, to-dos, project tools, blog posts, and the team directory.
    • The most notable change is the user icon that now resides on top of the navigation sidebar. This reinforces the idea of your personal environment and places you in the center of everything that’s happening in Space.
    • Next to your avatar, you’ll find your availability status, which lets you pause or resume notifications hassle-free.
    • At the very bottom of the sidebar, you’ll find your organization’s logo. It offers you an easy way to access your workspace settings, see your current subscription plan, compare it to other Space plans, and log out of Space.

August 2021

Updated Aug 05, 2021

Features

  • Introducing Subscriptions: a Universal Way to Manage Notifications in Space - Before subscriptions, there was no unified way to manage notifications. The new subscriptions model introduces a flexible way to configure notifications about events happening inside Space.
    • Subscriptions help you refine the endless stream of events, block out the noise, and deliver only the notifications you’re interested in. The list of events you can subscribe to already includes over 60 items, and there are plans to add more.
    • Subscriptions work seamlessly with Space Chats. You choose which notifications you want to receive in personal feeds and which you would like to have delivered to group channels to keep all relevant people in the loop.
    • Subscriptions help you minimize distractions by delivering smart alerts about the most important events to designated feeds, while keeping everything else away. For example, you can set up a special feed that delivers a push notification to you every time an important event occurs. At the same time, you can configure a separate feed with less important events that you can quickly scroll through once a day.
    • No coding is required. You don’t need to hook up external solutions or develop chat applications to deliver notifications. You can effortlessly configure all the subscription settings right from the Space UI.

Updated Aug 03, 2021

Features

  • The latest release of PyCharm, version 2021.2, comes with support for JetBrains Space. You can now view and clone repositories and review your teammates’ code right from the IDE.

July 2021

Updated Jul 28, 2021

Features

  • The Space plugin in IntelliJ IDEA 2021.2 comes with several updates In the Git tool window, you’ll now see the status of your automation jobs. In code reviews, you can now @mention team members, and see the branch(es) that contain commits from a code review.
    • Automation job status in the Git log
      • As part of your Continuous Integration (CI) process, every commit and every merge request can be validated by Space Automation. It lets you build, test, and deploy your projects. The updated Space plugin now lets you track an automation job’s progress by looking at the list of commits in the Git log.
      • In the Log tab of the Git tool window, you can see icons that indicate the status of a job. When you click the icon, the IDE will show you more information about the jobs that were executed, their status, and whether external checks were performed.
      • In the popup, you can always click the job title to navigate to Space. From the list of commits in the Git log, you can copy a link to a specific revision that you can then share with a colleague.
      • If you don’t need the job status information, you can hide it by clicking the eye icon above the log, and selecting Show Columns | Space Automation.
    • Mention team members in code reviews
      • When working with a Space code review in the IDE, you may want to involve a team member in a discussion. In the code review timeline and code comments, you can now type '@', followed by the colleague’s name - just like in the Space browser and desktop app.
      • This also works for team mentions. For example, you can involve the Infrastructure team by mentioning @Infrastructure.
    • Branch display in code reviews
      • Depending on your development process, some commits may be available on multiple branches. In a feature branch, you can include a commit from a bugfix.
      • But how do you keep track of which branch(es) contain the commit you just made in a code review? The Space plugin in IntelliJ IDEA shows you all related branches for a code review. You can see the list of branches that contain the commits in the Details tab.

Updated Jul 12, 2021

Features

  • Link Issues to Commits and Code Reviews in Space
    You can now link Space issues to code changes, including:
    • Commits.
    • Code reviews.
    • Merge requests.
  • Linking issues to relevant code changes lets you and your team easily track progress on the issue and access data related to it.
  • Linking helps you to coordinate the planning and development processes and improve transparency in your team.

June 2021

Updated Jun 21, 2021

Features

  • JetBrains Space Packages (a package repository manager) adds package retention policies feature - By default, the lifetime of a package is not limited. So, while the new package versions are published to a repository, the old ones are not deleted. This means that the repository keeps growing over time. To help you keep the size of the repository within reasonable limits, Packages can auto-delete old or no-longer-needed packages. You can configure the auto-deletion through the set of conditions called “package retention policies”. Currently, there are four available policies:
    • Keep the package if it was downloaded at least once in the last X days.
    • Keep the last X versions of the package.
    • Keep the package version with at least one download.
    • Keep “pinned” package versions.

Updated Jun 1, 2021

Features

  • Added custom issue fields to Space.
    • You can now adjust Space issue tracking to your exact needs.
    • Categorize, prioritize and make your tasks more transparent for your organization.
    • You can add what’s important to your workflow, regardless of whether it’s geared toward bug tracking or software development and filter your tasks further if needed.
    • By default, Space includes a number of commonly used issue fields, like Assignee, Due date, and Status. In addition to these predefined fields, you can now define your own custom fields of the following types:
      • Text – Allows you to enter free form text. You can use this field for storing unique data, such as customer company names or event names.
      • Number – Defines a number, which could be used for specifying time estimates or costs for a task.
      • List – Creates a dropdown list with preset options, which could be used to indicate the priority level for a task. New options can be added on the fly if needed.
      • Checkbox – Creates a checkbox with yes/no values. You can use this field to indicate approval, or specify whether something is required.
      • Date – Allows you to specify a date, such as a feature release date.
      • Date & Time – Sets both a date and a specific time, if more precise time frames are needed.
      • Percentage – Makes it possible to specify a percentage, for example to indicate a task’s progress.
      • Link – Allows you to add a link to an issue, for example to YouTrack or a Google doc.
    • You can now also attach Space entities, such as Team, Organization member, Location, Issue, and Project, to your issues. Using this binding, you will be able to store all the data within an issue, access entities in a click, and quickly filter issues by a specific Space entity.
    • You can now add constraints for the minimum and maximum values where applicable as well.

May 2021

Updated May 6, 2021

Features

  • Added Code Owners to Space - Added the ability to define who owns specific paths or files in a Git repository using a CODEOWNERS file.
    • Can be used by project members to find out who to contact if there are questions about specific parts of the codebase.
    • In merge requests, the CODEOWNERS file can be used to determine who should review changes.
    • The CODEOWNERS file is part of your Git repository and outlines who owns certain paths or files in a repository. You can create the CODEOWNERS file in two places:
      • In the root directory of your repository.
      • In the .space/ directory.
    • When you create a new repository in Space, a default CODEOWNERS file is created automatically for you. In existing repositories, you can create the file manually.
    • Owners can be specified as Space usernames, verified email addresses or roles in the project.