2023 年 12 月 21 日
IDE 集成
源代码管理

直接从仓库、问题或代码审查开始编码

Cloud
直接从仓库、问题或代码审查开始编码

现在,您可以直接从 Space 仓库、问题和代码审查中快速跳转到相关代码。

要使用此功能,请确保已安装 JetBrains Toolbox App,IDE 已更新至 2023.3.2 版,并已启用 Space 插件。

2023 年 11 月 28 日
协作

Space On-Premises 2023.3 现已推出!

On-Premises 2023.3
Space On-Premises 2023.3 现已推出!

推出 Space On-Premises 2023.3 – 我们智能且安全的代码协作平台的最新版本,完全由您管理。

为了帮助提高工作效率并简化开发流程,Space On-Premises 2023.3 带来了许多新功能。 享受 Space Git 子树、无缝 Jira 集成、修改的外部用户定义、对 Space Issues 和 Space Documents 的众多更新,以及其他重要增强功能。

阅读此文章,发现此版本中的所有新功能。

准备好试用了吗?

下载 Space 2023.3从旧版本升级

2023 年 11 月 6 日
协作

文档中的可自定义展开

On-Premises 2023.3 Cloud
文档中的可自定义展开

您现在可以更改文档中展开的消息的外观。 有三个选项,从简单的链接,到允许您直接在文档中播放 YouTube 视频或管理 Space 问题子条目的完全交互式可视卡。

2023 年 11 月 6 日
协作

文档中简化的移动、创建和复制对话框

On-Premises 2023.3 Cloud
文档中简化的移动、创建和复制对话框

使用我们重新设计的对话框窗口轻松创建、移动或复制文档。 它们遵循您在文档中所处位置的上下文,并允许您在过程中新建文件夹。

2023 年 10 月 24 日
问题跟踪

更简单易用的问题面板积压工作

On-Premises 2023.3 Cloud
更简单易用的问题面板积压工作

我们重新设计了 Space 中的问题面板积压工作,旨在使您的问题跟踪体验更加流畅和简便。

您现在可以通过两种方式将问题添加到面板的积压工作中:

  • 手动 – 只有从列表中选择后,问题才会出现在积压工作中。 要添加问题,请导航到您的问题面板,然后在 Backlog(积压工作)面板中点击 Add issues(添加问题)。 您还可以直接在面板与积压工作之间拖放问题。
  • 搜索查询 – 与预定义搜索条件匹配的问题将自动出现在您的积压工作中。 您可以通过添加或修改问题字段值(如标签)来自定义搜索查询。

要选择这两个选项之一,请转到您的问题面板并点击 Settings(设置)。

为了方便起见,我们也已支持从积压工作中选择多个问题,然后将它们放置在面板上或从面板中移除。

2023 年 10 月 17 日
协作

嵌入式文件夹描述

On-Premises 2023.3 Cloud
嵌入式文件夹描述

现在,每个文件夹都有一个专属描述字段,该字段始终可见且可以轻松动态编辑。

2023 年 10 月 17 日
协作

文件夹和文档的精细权限

On-Premises 2023.3 Cloud
文件夹和文档的精细权限

为组织中的任意人员微调对个人与项目文件夹和文档的访问,无论其角色如何。

每当与您共享新实体时,您都会收到包含快速访问链接的 Spacebox 通知。

2023 年 10 月 6 日
团队管理
协作

统一的项目成员视图

On-Premises 2023.3 Cloud
统一的项目成员视图

在 Space 中,可以根据您的团队的具体需求定制项目。 借助强大的权限管理系统,您可以微调预定义和自定义角色,实现内部和外部用户所需的访问级别。

现在,您可以从 <您的项目> | People(人员)窗格轻松管理所有项目成员。 在一个视图中添加或移除用户,查看、指定和编辑其角色与权限,以及快速配置项目角色。

2023 年 10 月 5 日
团队管理
协作

在 Space 中引入外部用户:协作者和访客

On-Premises 2023.3 Cloud
在 Space 中引入外部用户

现在,您可以将客户和外部贡献者带入 Space,将整个开发管道集中在一处。

我们根据用户反馈改进了 Space 中的外部协作流程。 我们更改了“访客”的定义,并引入了新用户类型“协作者”– 他们对贵公司数据的访问受到限制:

  • 协作者角色支持高度自定义,并提供了对 Space 功能的完全访问权限。 此角色非常适合积极参与您的项目的自由职业者或外包专员,无论他们是协作编写代码、审查、运行 CI/CD 测试,还是处理问题。
  • 访客角色提供了对您的项目资源的有限访问权限。 此角色专为客户或相关人员打造,这些人员可能不直接参与任务,但会加入聊天、创建或评论问题,以及审查文档。
  • 您组织中的所有现有访客均已自动升级为“协作者”。 这些用户的权限保持不变,但他们现在获得了 Space 功能的完全访问权限。

阅读这篇博文,了解 Space 中的外部用户及其定价,查看如何在项目中使用外部用户,以及详细了解现有访客的自动升级。

2023 年 9 月 18 日
问题跟踪

推出 Jira Cloud 的 Space 集成

On-Premises 2023.3 Cloud
推出 Jira Cloud 的 Space 集成

我们认为,组织良好的流程对于高效构建软件至关重要。 为此,我们采用以问题为中心的软件开发方式,将编码无缝集成到管道中,提高开发者工作效率并减少摩擦。

作为一个可扩缩平台,Space 旨在为外部问题跟踪器和 Space 问题提供类似的问题跟踪体验。 今天,我们很高兴迈出第一步,推出 Jira Cloud 的 Space 集成,可供:

  • 在 Space 中预览 Jira 问题
  • 从 Space 创建 Jira 问题
  • 自动将 Jira 问题链接到提交与合并请求

如需更多信息和安装集成,请访问此页面

2023 年 9 月 12 日
源代码管理

Space Git 子树

On-Premises 2023.3 Cloud
Space Git 子树

我们的 Space Git 子树功能可在单个 Space 仓库中嵌入和自动维护多个 Git 仓库的内容。 管理依赖项、合并外部代码库,享受跨 Git 仓库的代码和相关提交的即时服务器端同步。

2023 年 9 月 8 日
协作

文档内全文搜索

On-Premises 2023.3 Cloud
文档内全文搜索

搜索查询现在会显示整个文档中的结果,并且可以缩小到特定文件夹的范围。

2023 年 9 月 5 日
应用程序

可自定义 Web 挂钩负载

On-Premises 2023.3 Cloud
可自定义 Web 挂钩负载

Space 是一个可以同时发生多重事件的开放式平台。 您可以通过在 Space 中创建自定义订阅源或向第三方系统发送通知来跟踪这些事件。

由于某些外部系统(例如 Slack)需要 Web 挂钩的特定请求格式,我们添加了自定义 Web 挂钩负载功能,方便您将 Space 应用程序与此类系统集成。 您只需在创建或编辑 Web 挂钩时指定负载模板

2023 年 8 月 8 日
协作

富文本表编辑器

On-Premises 2023.3 Cloud
为 Space 带来强劲的 IDE 式导航

作为我们对富文本可视化编辑的持续改进,我们添加了在文档中快速添加和编辑表的功能。

表现在非常流畅并具有很强的适应性 – 可视化编辑器包含多种功能,可以满足您编辑文档时的所有需求。 现有富文本文档将自动更新,添加新功能。

2023 年 8 月 2 日
代码审查
源代码管理

在 Space 移动应用中推出代码审查与合并请求

iOS Android
在 Space 移动应用中推出代码审查与合并请求

Space 移动应用最新更新为 iOS 和 Android 带来了对代码审查与合并请求的全面支持。 即使在桌面外也可以增强代码协作。

在最新版本中,您可以:

  • 跟踪代码审查请求。
  • 深入研究更改的文件和差异。
  • 查看、接受或拒绝代码更改。
  • 在代码上留下内联注释。
  • 查看质量门的状态。
  • 执行试运行并合并分支。

在应用的 Google PlayApp Store 页面上安装应用,详细了解更新,并探索新功能的使用方法。

2023 年 7 月 25 日
问题跟踪

简化了 Chats(聊天)中的问题视图

On-Premises 2023.3 Cloud
简化了 Chats(聊天)中的问题视图

Issues(问题)标签页选择问题时,Chats(聊天)现在会立即打开完整视图并将焦点置于最新消息,让您可以直接继续对话并快速更新问题详细信息。

2023 年 7 月 13 日
源代码管理
问题跟踪
代码审查
项目管理
协作
团队管理
软件包管理

为 Space 带来强劲的 IDE 式导航

On-Premises 2023.2 Cloud
为 Space 带来强劲的 IDE 式导航

我们将熟悉、强劲且以键盘为中心的导航体验从 IDE 引入 Space,帮助软件开发者提高生产力和效率。 将所有数据集中在一处后,您可以立即在聊天消息、问题和代码审查之间快速导航。

要导航到任意位置,只需按 Ctrl+KK。 当您知道要在 Space 中搜索的条目的名称(或部分名称)时,经过彻底修改的导航特别实用,就像在您喜欢的 IDE 中一样。 选择需要的结果类型缩小搜索范围,例如,审查、问题、分支、文档或其他条目。

为了帮助您更好地理解搜索结果并轻松浏览,我们将其分为几个部分。 例如,如果您搜索“UI”,您将找到按版块分隔的专属问题、团队、文件、频道、消息和其他相关内容。

要加快工作速度,您还可以输入 + 后跟命令(例如 +merge request)创建新的合并请求、问题、审查等条目。 这种简化方式无需手动导航到特定标签页,提供了更流畅、更无缝的工作流体验。

2023 年 7 月 11 日
问题跟踪

可自定义问题字段

On-Premises 2023.3 Cloud
可自定义问题字段

问题详细信息不再固定!

前往 <您的项目> | Issues | Settings (问题 | 设置)禁用不需要的问题字段,添加自定义字段,然后按照需求和偏好设置对字段进行重新排列。

2023 年 7 月 10 日
软件包管理
自动化和 CI/CD

通过在文件仓库中存储缓存加快构建速度

On-Premises 2023.3 Cloud
通过在文件仓库中存储缓存加快构建速度

Space Packages 可以帮助您缩短项目的构建时间并节省宝贵资源。

现在,您可以使用文件仓库为支持 WebDAV 协议(如 GradleBazelsccache)的流行构建工具存储构建缓存。 您可以由此重用远程缓存,而不必从头开始重建项目或使用本地缓存。

首先,转到 Packages(软件包),创建新的文件仓库,然后选择需要的构建工具。 Space 将指导您逐步完成设置过程。

为减少存储消耗,请确保设置保留政策。 Space Packages 将检测未使用的缓存并根据您设置的政策将其移除。

为防止意外删除,请设置仓库权限以从干净的环境(例如 CI/CD 管道)更新/写入缓存,并读取本地计算机上的缓存以加快编译速度。

Space Automation 原生缓存功能使用文件仓库存储构建缓存。 阅读本文了解其运作方式。

2023 年 7 月 6 日
协作

Space On-Premises 2023.2 现已推出!

On-Premises 2023.2
Space On-Premises 2023.2 现已推出!

Space On-Premises 2023.2 的无障碍功能更出色,具有新的简化安装选项和多项实用功能:

  • 一键安装:我们添加了 AWS 安装选项,您可以本地获取 Space,并更快、更轻松地开始使用。 这种适用于 AWS 云的稳定解决方案仅消耗适度资源,并保证了安全的数据存储。
  • Docker Compose 自定义:我们扩展了 Docker Compose 的配置步骤,您能够将其用作稳定安装。
  • 实用新功能:强大的 IDE 启发导航、问题时间跟踪、存储构建工件和缓存项目依赖项、对 Rust 软件包的支持等。

阅读这篇文章了解最新变化和可用安装选项概览,找到最适合您的团队的安装选项。

准备好尝试了吗?

下载 Space 2023.2从旧版本升级

2023 年 6 月 21 日
问题跟踪
代码审查

iOS 版本 2023.4.1 更新

iOS
iOS 版本 2023.4.1 亮点
  • 添加了对问题草稿的全面支持。 现在,您可以在 Project Dashboard(项目仪表板)上查看问题草稿的数量、编辑草稿,以及创建新草稿。
  • 现在,您可以从代码审查详细信息屏幕编辑代码审查或合并请求详细信息

获取最新版 iOS App

2023 年 6 月 21 日
自动化和 CI/CD

私有 Docker 注册表的身份验证

Cloud
私有 Docker 注册表的身份验证

我们最近向自动化作业引入了新的 dockerBuildPush DSL,允许您在自托管或 Space Cloud 工作进程上运行 Docker 构建和推送命令。 此 DSL 在大多数情况下可以取代 job.kaniko,提供更原生的 Docker 交互方式。

此外,您现在还可以使用 dockerRegistryConnections DSL 连接到私有 Docker 注册表。 您只需要在 Project settings | Docker registry connections(项目设置 | Docker 注册表连接)中建立经过身份验证的连接,然后在作业的 hostcontainer 步骤中使用相应密钥。 这提供了更简单的私有 Docker 注册表连接途径,无需冗长的手动命令。

详细了解私有远程注册表连接。

2023 年 6 月 1 日
协作

聊天中的定时消息

Cloud
聊天中的定时消息

我们将 Space 打造为智能代码协作平台,旨在改善团队协作并营造健康高效的工作环境。

因此,我们很高兴在 Space 聊天中引入定时消息。 您可以在特定的日期和时间发送消息,无需额外操作。

要安排消息,首先点击聊天消息字段右侧的时钟图标,然后选择发送消息的确切时间和日期。

为了让您更容易知道什么时候发送消息最好,Space 会显示您同事的当地时间和是否空闲。 如果他们正在休假或请了病假,您可以选择另一个他们应该有空的时间。

然后,您可以访问定时消息来编辑、删除、立即发送或更改设定的发送时间。

您可以安排哪些消息?

  • 直接消息
  • 频道消息
  • 主题回复
  • 问题评论

提示:不记得什么时候安排的消息,或者不记得给谁安排了消息? 在联系人列表中搜索时钟图标即可。

2023 年 5 月 30 日
问题跟踪

用于快速问题搜索的已保存筛选器

On-Premises 2023.2 Cloud
用于快速问题搜索的已保存筛选器

我们向问题搜索添加了收藏筛选器。 现在,您可以保存喜欢的搜索筛选器,后续只需点击几下即可访问。

要访问项目问题,首先转到特定项目,然后点击 Issues(问题)。 您可以使用不同的筛选器搜索问题,点击搜索栏右侧的星形图标即可保存筛选器。

您可以从左侧项目面板和问题列表的快速筛选器面板快速访问筛选器。 要自定义面板,请点击项目名称旁边的设置图标。

2023 年 5 月 24 日
代码审查

永久接受合并请求中的更改

Cloud
永久接受合并请求中的更改

使用新的 Accept and finalize approval(接受并完成批准)状态选项防止合并请求批准被重置。

此外,审查者有两个责任作用域 – All files(所有文件)和 Owned files(拥有的文件)。

当您被指派去审查 Owned files(拥有的文件)时,更改列表将被预先筛选,仅反映您是代码所有者的文件中的更改。 当您在此角色中设置 👑 Accept changes(接受更改)状态时,它将持续存在,除非拥有的文件被再次更改或有强制推送。 审查 All files(所有文件)时,状态将被此合并请求中的下一次提交重置。

设置 Accept and finalize approval(接受并完成批准)状态可以确保无论合并请求的作用域或更改如何,它都保持不变。

这特别适合从 Organization 方案开始,您可以要求代码所有者批准以完成合并请求,并将其作为质量门的一部分。

2023 年 5 月 9 日
协作

改进了“文档”中的文件夹树导航

On-Premises 2023.2 Cloud
改进了“文档”中的文件夹树导航

现在,您可以在 Folders(文件夹)标签页中使用新的内置预览功能快速浏览文件和文件夹。

使用箭头在文件夹结构中导航,按 Enter 查看预览或按 Shift+Enter 打开条目,按 / 快速跳转到搜索栏。

Space 现在会记住您的位置,并在您返回 Documents(文档)时始终将您带到上次打开的文件或文件夹。

2023 年 4 月 13 日
协作

支持 Mermaid 图表和 CSV 表

On-Premises 2023.2 Cloud
支持 Mermaid 图表

You can now use Mermaid syntax to visualize your thoughts with handy diagrams in chats, issues, documents, and repositories. Hop into the playground to see examples and learn the basics.

在图表准备就绪后,只需将其嵌入 ```mermaid```

将 CSV 文件作为呈现的表预览

您可以直接在聊天、文档、仓库和软件包中将 CSV 文件作为呈现的表预览。

您还可以将内容嵌入 ```csv``` 容器来手动创建表。 此类表可以在可视模式与代码模式之间切换,也能复制代码供后续使用。

20213 年 3 月 3 日
项目管理

为项目成员固定仪表板条目

On-Premises 2023.2 Cloud
为项目成员固定仪表板条目

具有项目管理员角色的项目成员现在可以为项目中的每个成员固定仓库、问题板、作业、软件包和部署。 这有助于新成员入门,也有助于为从其他团队加入项目的人强调必要资源。 当项目为空时,这些条目中的第一个将自动固定。

要管理固定条目,首先点击项目名称旁的 Customize project sidebar(自定义项目边栏)按钮,然后在个人或管理员级别进行调整。 如果项目成员不需要固定条目,他们可以随时取消固定。

2023 年 3 月 10 日
软件包管理

在 Space 中管理和共享 Rust 软件包

On-Premises 2023.2 Cloud
在 Space 中管理和共享 Rust 软件包

正在从事 Rust 项目? 我们正在引入 Cargo 稀疏注册表支持,因此您现在可以使用 Space 存储和共享 Rust 软件包。

新的稀疏协议可以加快在构建项目时下载软件包依赖项的速度,并统一为它们分配凭据的操作。

要创建 Cargo 仓库,请转到<您的项目> | Packages(软件包),点击 New repository(新建仓库),然后选择 Cargo registry(Cargo 注册表)。 请阅读本文以详细了解如何在 Space 中发布和管理 Rust 软件包。

2023 年 3 月 9 日
问题跟踪

主动跟踪在问题上花费的时间

On-Premises 2023.2 Cloud
主动跟踪在问题上花费的时间

除了追溯记录在 Space 问题上花费的时间,您现在还可以动态跟踪,更好地管理您的工作时长。

在问题中,点击 Spent time(花费的时间)标签页上的 Play(播放)图标启动计数器。 一次只能跟踪一个活动,因此,在另一个问题中开始跟踪时,您需要确认新计时器并停止前一个计时器,或者取消新跟踪并继续初始跟踪。

花费的时间将使用当前日期记录,您可以随时恢复现有计时器或编辑条目以准确跟踪冲刺。 一个工作日默认设置为 8 小时,但由于每个人工作上的时间安排不同,您可以转到 Your project | Issues | Settings | Time Tracking(您的项目 | 问题 | 设置 | 时间跟踪)调整一周的工作日和小时数。

2023 年 3 月 6 日
项目管理

新的以项目为中心的导航

On-Premises 2023.1 Cloud

新导航有更多空间让您专注于手头项目,同时保留所有关键功能(聊天、项目、博客等)和快速操作,如条目创建或访问待办事项列表和帮助。

主导航可自定义,您可以隐藏多余的功能,并在深入项目时收起侧面板。 现在,即使在收起模式下,您也可以完全访问项目功能。

如果您对我们如何改进有任何建议,请随时通过 Help | Send feedback(帮助 | 发送反馈)或创建 YouTrack 问题与我们联系。

2023 年 3 月 3 日
项目管理

跨多个项目访问问题

On-Premises 2023.2 Cloud
跨多个项目访问问题

Space 可以让您更轻松地同时处理各种项目,因为您可以在一个地方管理整个组织的所有问题。

  • 如果您使用新的(现代)导航方案,请点击左下角菜单上的三个点,转到 Projects(项目),并选择 Issues(问题)。
  • 如果您使用的是旧的(古典)导航方案,请点击左侧菜单上的个人资料,然后转到 Issues(问题)。

您可以通过项目和其他参数筛选问题。

更快、更轻松地搜索问题

您现在可以通过高级筛选器更轻松地搜索问题。 Space 中重新设计的问题搜索功能让您能够:

  • 组合多个筛选器值,这可以帮助您找到指定给特定个人的问题、特定项目中的问题等。
  • 使用否定运算符(`is not`、`none of`)缩小您的搜索范围,这可以帮助您找到指定给特定人员以外的其他人的问题,以及在所选时间段以外创建的问题等。
  • 使用箭头键浏览筛选栏并更快地添加筛选器。
2023 年 3 月 1 日
软件包管理

在文件仓库中存储构建工件和缓存项目依赖项

On-Premises 2023.2 Cloud
在文件仓库中存储构建工件和缓存项目依赖项

文件仓库现在可以用作任何构建工件的存储空间,也可以用作项目依赖项的本地缓存,以进一步简化 CI 作业、节省资源并缩短构建时间。

现在,可以轻松存储作业生成的所有工件,无论是测试结果、代码质量报告,还是二进制文件。 此外,我们还为文件输入提供了声明式 DSL,您可以轻松将项目秘密保存为文件或在作业开始前下载任何文件工件。

创建新的自动化作业脚本时,详细了解各个功能,或浏览 Upload/download file artifacts(上传/下载文件工件)和 Cache files between job runs(在作业运行之间缓存文件)代码段部分,查看代码示例。

2023 年 2 月 27 日
开发环境

使用 devfile.yaml 而不是 Automation 作业配置开发环境预热

Cloud
使用 devfile.yaml 而不是 Automation 作业配置开发环境预热

使用 Space 开发环境,您不再需要花时间预热 IDE。 您可以创建包含项目索引、依赖项和其他数据的预热快照,以加快开发环境启动速度。

我们更改了预热配置,并通过 Space Automation 禁用了开发环境预热。 现在,您可以在项目的 devfile.yaml 中设置预热以及调整其他开发环境设置。

我们为什么要做出这样的更改?通过作业获取快照很不方便,因为它需要为项目设置 Space Automation 和配置 .space.kts 作业。

您应该执行什么操作?经过此更新,您的预热相关作业将不会再运行。 通过弃用的方法创建的预热快照仍然可以使用。 但是,为了使它们保持在最新状态,请尽快将配置从 Space Automation 迁移至 devfile.yaml

阅读这篇博文,详细了解这一更改并获取配置示例。

2023 年 2 月 21 日
协作

Space On-Premises 2023.1.1 现已推出

On-Premises 2023.1
 Space On-Premises 2023.1.1 现已推出

Space On-Premises 2023.1.1 现已上线,包含大量热修复和改进:

  • Import Message API 端点现在支持导入问题评论。
  • 现在,可以为 Space Automation 工作进程指定自定义 Docker 注册表。 注册表被指定为计算服务配置的一部分。
  • 现在,可以为 Elasticsearch 服务器(Kubernetes 安装)指定 https 连接。
  • 现在,可以在本地网络中镜像 Git 仓库。
  • (已修正)阻止为 Space 的 https 连接使用反向代理的问题。
  • (已修正)VCS 服务的 ssh 密钥参数传播问题。
  • (已修正)服务启动时的各种小问题。
  • (已修正)阻止创建 Documents 事件的自定义订阅的问题。
  • (已修正)阻止 PostgreSQL 端口自定义的问题。
2023 年 2 月 21 日
自动化和 CI/CD

推出改进的 Automation 参数

Cloud
推出改进的 Automation 参数

我们重做并改进了 Space Automation 中的整个参数子系统! 现在,它不仅仅是一种为您的作业提供环境变量的方式。

您现在可以在 Automation 脚本的大多数字段中引用 Automation 参数。 现在,借助 Automation 参数,您可以:

  • 定制作业运行。 我们引入了一个新的 DSL 块 – job.parameters,您可以在其中定义参数并提供它们的默认值。 在运行一个作业之前,用户可以更改这些默认值,选择另一个 Docker 镜像来运行,或者提供自定义命令行参数。
  • 在步骤之间传递字符串值。 在您的构建过程中,使用之前步骤中计算出的参数对后面的步骤进行参数化。 例如,对运行您的构建的镜像使用参数,并在构建执行过程中动态解决。
  • 获取作业执行上下文的详细信息。 您可以获得当前的 Git 提交 ID、作业执行编号、工作者操作系统的信息,以及其他上下文数据。 请参见本文中的预定义参数列表。
  • 为作业提供项目秘密和参数。 此类参数对整个项目来说是通用的,例如,服务的 URL 或文件路径。 秘密让您能够为作业提供敏感数据,例如密码或访问令牌。

阅读这篇文章,详细了解 Space 中的 Automation 参数以及如何使用它们。

2023 年 2 月 9 日
代码审查

从提交中预填充合并请求描述

On-Premises 2023.2 Cloud
从提交中预填充合并请求描述

合并请求与代码审查现在有一个专门的描述字段来存储所有相关详细信息。 您也可以通过点击描述字段下的 Copy text from commit messages(复制提交消息中的文本)选项,使用分支提交中的消息预填充新合并请求的详细信息。

2023 年 2 月 9 日
代码审查问题跟踪

从代码段中创建问题

On-Premises 2023.2 Cloud
从代码段中创建问题

代码改进是一个持续过程,在一天的工作结束后,很容易出现遗留的问题。

您现在可以高亮显示部分代码,并从中创建一个问题,或直接将其发送到聊天或频道。 高亮显示的区域将以代码段的形式呈现,并包含指向仓库中相应文件或提交的链接,这样一来,其他团队成员就可以快速预览和访问。

2023 年 1 月 25 日
软件包管理

将容器镜像发布到 Docker Hub

On-Premises 2023.2 Cloud
将容器镜像发布到 Docker Hub

现在,您可以将 Docker 和 OCI 镜像以及 Helm 图表从 Space Packages 发布到 Docker Hub。

要成功将镜像发布到远程注册表,请确保遵循 Docker Hub 要求并将目标帐户/组织名称添加到目标 URL(例如 https://registry-1.docker.io/account/),否则推送将失败。

2023 年 1 月 12 日
协作

Space On-Premises 测试阶段现已结束

On-Premises 2023.1
Space On-Premises 测试阶段现已结束

今天,我们宣布推出正式版 Space On-Premises

在六个月的测试阶段,团队稳定了安装过程,添加了更多功能并修正了许多错误。 今天,我们将解除 On-Premises 的测试版状态并推出新版本 Space On-Premises 2023.1,它提供以下新功能:

  • 在 Space On-Premises 中对 Kubernetes 的全自动化支持
  • 访客用户
  • 泳道和可自定义问题面板
  • 管理和共享 Dart 软件包

想了解详情? 阅读这篇博文,了解新功能、安装选项和定价方案。

准备好尝试了吗?

免费下载从测试版升级

2022 年 12 月 21 日
团队管理协作

在 Space 中推出访客用户

On-Premises 2023.1 Cloud iOS Android
在 Space 中推出访客用户

您想邀请更多人参与项目吗?

借助访客用户,您现在可以在 Space 中邀请组织外部人员在对贵公司数据和资源的有限访问权限下进行协作。 使用访客用户功能:

  • 邀请客户关注您的项目,监控进度,并与您的团队沟通。
  • 邀请自由开发者协作解决问题、审查代码和聊天。
  • 邀请自由营销人员、设计师和其他专家与您的开发团队协作。
  • 邀请合作伙伴在联合项目上合作。

您可以单独自定义访客权限,并根据用户的工作授予其访问资源的权限,允许他们查看项目详细信息和在聊天中交流,或在文档、Git 仓库、代码审查和问题上实际参与协作。

阅读这篇博文,详细了解 Space 中的访客,并了解如何将其添加到组织。

2022 年 10 月 19 日
团队管理

对特定角色强制执行双重身份验证

On-Premises 2023.1 Cloud
对特定角色强制执行双重身份验证

您想最大程度减少帐户被盗用对贵组织的潜在损害吗? 管理员现在可以为以下组织范围的角色强制执行双重身份验证:

  • 系统管理员
  • 成员
  • 自定义角色

导航到左侧面板上的 Administration(管理)标签页,点击 Roles(角色),选择所需角色,然后启用 Require two-factor authentication(要求双重身份验证)。 所选角色中的每个用户都需要在下次登录时设置双重身份验证才能访问该组织,并会收到一封提醒电子邮件。

为了在设置访问协议方面增加更多灵活性,您可以创建 Custom(自定义)角色,并手动分配给团队或个人用户。 作为管理员,您将能够看到哪个用户还没有设置双重身份验证。

2022 年 10 月 13 日
自动化和 CI/CD

设置智能 Space 自动化通知

On-Premises 2023.1 Cloud
设置智能 Space 自动化通知

我们刚刚为订阅添加了 Space 自动化提醒,以供灵活管理 Space 中的通知!

您现在可以在一条动态中收到有关已完成和失败的自动化作业的通知,以及其他 Space 通知,您还可以根据工作流对其自定义。

设置智能 Space 自动化通知

Space 订阅提供了有关不同事件的通知,并支持通过自定义提醒创建个人或小组动态。 阅读这篇文章了解详情。

在此更新中,您可以选择接收所有已完成自动化作业的提醒,也可以仅接收您运行的失败的作业或包含您的提交的作业。

默认情况下,作业通知将自动发送到您的 #Spacebox 频道。 您可以在设置中自定义不同作业的事件。

2022 年 10 月 13 日
自动化和 CI/CD

创建自定义自动化通知动态

On-Premises 2023.1 Cloud
创建自定义自动化通知动态

您还可以集中订阅通知,而不是前往特定作业来设置自定义提醒。 订阅特定项目仓库,获得有关所有作业、作业集或特定作业的通知。 您还可以自由选择要接收通知的事件。

如果您想了解特定项目中所有失败的作业,而不单独监视每个作业的状态,自定义自动化订阅将非常实用。

您可以从 My Profile | Subscriptions(我的个人资料 | 订阅)创建自定义订阅,查看文档以详细了解订阅和通知设置。

2022 年 10 月 12 日
协作

在日历中查看一整个月的时间表

On-Premises 2023.1 Cloud
在日历中查看一整个月的时间表

在 Space 中为日历引入新的时间表视图!

您现在可以通过有序的每日活动列表从不同的角度了解您的每月时间表。 如果您想按顺序查看接下来的全部安排,时间表视图比普通视图更方便。

想只看到繁忙的日子吗? 点击齿轮图标并取消勾选 Show days with open schedules(显示具有开放时间表的日期)选项,隐藏您的日历中没有会议或计划的日期。

2022 年 9 月 12 日
软件包管理

在 Space 中管理和共享 Dart 软件包

On-Premises 2023.1 Cloud
在 Space 中管理和共享 Dart 软件包

您在寻找私人 Dart 软件包存储解决方案吗? 借助 Space Packages,您可以创建自己的 Dart 仓库。 可以使用它们为您的移动、控制台或 Flutter 项目存储和共享 Dart 软件包。

要创建 Dart 仓库,请转到<您的项目> | Packages(软件包),点击 New repository(新建仓库),然后选择 Dart repository(Dart 仓库)。 请参阅本文以详细了解如何发布和管理 Dart 软件包。

2022 年 9 月 12 日
协作

另存为 PDF 并打印 Space 文档与核对清单

On-Premises 2023.1 Cloud
另存为 PDF 并打印 Space 文档与核对清单

想导出您的 Space 文档或核对清单吗? 现在,只需点击几下即可打印或另存为 PDF。 为此,请打开一个文档,点击右上方的三个点,并选择 Print(打印)。

2022 年 8 月 12 日
协作

归档并永久删除文档

On-Premises 2023.1 Cloud
归档并永久删除文档

现在,您可以在 Space 中归档并删除个人和项目文档。

  • 只需打开文档,点击右上角的三个点图标,然后选择 Archive(归档)。
  • 之后,您可以在 Archive(归档)文件夹中访问、还原、复制或永久删除这些文档。

默认情况下,只有项目管理员有权删除和归档项目文档;但是,他们可以为组织中的其他角色提供权限。

2022 年 8 月 10 日
应用程序

推出应用 Authorization Playground

On-Premises 2023.1 Cloud
推出应用 Authorization Playground

为 Space 开发应用程序变得更容易了! Authorization Playground 是一种学习应用授权运作方式的互动方式。您可以直接在 Space UI 中为您的应用试验不同的授权流程。

Space 支持使用永久令牌和 OAuth 2.0 流程的应用授权。 演练场允许您检查授权请求和授予的权限,您也可以快速生成允许您授权应用程序的代码段。

要访问演练场,请转到 Extensions > Authorization Playground(扩展程序 > Authorization Playground)。 阅读本文,详细了解如何在 Space 中授权应用。

2022 年 8 月 3 日
IDE 集成

与 JetBrains IDE 的一流 Space 集成

On-Premises 2023.1 Cloud
与 JetBrains IDE 的一流 Space 集成

除了IntelliJ IDEAPyCharmPhpStorm 之外,Space 插件现在还与 WebStormRiderGoLandCLionRubyMine 捆绑在一起。

借助这种一流集成,您可以浏览 Space 项目并克隆仓库,然后直接开始工作。 当更改就绪后,您可以在 IDE 中创建合并请求并执行代码审查

查阅 此博文以详细了解如何使用 Space 审查代码。

2022 年 8 月 1 日
应用程序

使用 Marketplace 应用扩展 Space

On-Premises 2023.1 Cloud
使用 Marketplace 应用扩展 Space

推出一种根据团队需求定制 Space 的新方式!

今天,我们发布了 Space Marketplace 测试版,您可以在这里下载适用于 Space 的应用程序,创建您自己的应用,并与其他人分享。

您可以从下载由 JetBrains 创建的应用开始,这些应用允许您:

查阅 此博文,详细了解 Space 应用程序,了解如何创建您自己的应用,并简要了解现有应用。

2022 年 7 月 27 日
IDE 集成

直接从 IntelliJ IDEA 和 JetBrains Gateway 管理 Space 开发环境

Cloud
直接从 IntelliJ IDEA 和 JetBrains Gateway 管理 Space 开发环境

您现在可以直接在 IntelliJ IDEA 2022.2 或 JetBrains Gateway UI 中管理用于远程开发的 Space 开发环境

当 IDE 关联到 Space 组织时,所有现有开发环境都会同步。 您可以为仓库和分支创建新的开发环境,并立即使用 JetBrains Client 开始编码。 您可以将开发环境休眠以减少资源消耗,或者在工作完成后直接将其删除。

请参阅这篇博文以详细了解如何从 IDEA 2022.2 管理开发环境。

2022 年 7 月 21 日
问题跟踪

自定义问题面板视图

On-Premises 2023.1 Cloud
自定义问题面板视图

您现在可以自定义问题卡片在问题面板上的显示方式。 选择您希望在每张卡片上看到的特性,例如问题 ID、截止日期、状态、附件预览或其他问题字段。

要自定义卡片预览,请转到 Your Project > Issue Boards > Settings > Cards(您的项目 > 问题面板 > 设置 > 卡片)。 此功能在 Team 方案及更高版本中可用,并且需要面板管理员权限才能编辑视图。

使用泳道确定问题的优先级并组织面板

使用泳道确定问题的优先级并组织面板

您现在可以将泳道添加到问题面板上,以加快工作流并区分任务。 使用泳道:

  • 通过在面板顶部显示高优先级任务来跟踪它们。
  • 按被指派者、截止日期、创建日期、创建者或任何自定义字段组织项目任务。
  • 将您正在开发的不同产品分组到单个面板上。

打开面板设置中的 Swimlanes(泳道)标签页,将任何问题字段(包括自定义字段)设置为泳道标签。 您需要面板管理员权限才能设置泳道。

2022 年 7 月 20 日
代码审查

推出 Safe Merge 和 Dry Run

On-Premises 2023.1 Cloud
推出 Safe Merge 和 Dry Run

您是否在一个成长型团队中处理快节奏的项目? 您现在可为 main 分支增添一道额外的安全屏障,以确保合并提交不会导致构建失败。 使用 Safe Merge,您可以对请求的合并运行集成检查,而无需实际将可能有害的更改合并到 main 分支中。

它的运作方式是什么?Safe Merge 会创建一个结合了最新的 main 分支修订和功能分支修订的临时合并提交,运行预定义的自动化作业或 TeamCity 检查,并让您完成合并。

如果您想检查潜在合并但不打算完成它,可以使用新的 Dry Run 选项。 Dry Run 不会提示您完成合并,即使它通过了所有检查。

如何启用 Safe Merge 和 Dry Run?导航到 Your Project | Repositories | *your repository* | Settings | Protected Branches | Edit “main” branch(您的项目 | 仓库 | *您的仓库* | 设置 | 受保护的分支 | 编辑 main 分支)。 从那里启用底部的 Safe Merge 选项,然后创建一个 safe-merge.json 配置文件。 您将被自动重定向到快速入门指南,了解如何设置所有内容。

阅读本文来详细了解 Safe Merge 和 Dry Run。

2022 年 7 月 19 日
协作

Space On-Premises 以测试版形式提供

On-Premises 测试版
Space On-Premises 以测试版形式提供

您想完全控制您的数据吗? 我们很高兴地宣布 Space On-Premises 测试版已正式发布。 您现在可以完全管理、维护和升级 Space。

注册测试版计划并使用最适合您的安装选项:适用于 Docker Compose 的 Space On-Premises – 适合快速试运行;适用于 Kubernetes 的 Space On-Premises – 适合可扩缩的大规模安装。

测试版免费提供,包括 Organization 方案的所有功能。 您最多可以将它用于 1,000 个用户和 50 个并发自动化工作进程。

想要了解详情?阅读这篇博文以详细了解 Space On-Premises 的优势、安装选项和未来的定价方案。

想尝试一下吗?按照这些说明下载并设置 Space On-Premises。

2022 年 7 月 08 日
协作

推出聊天增强功能

On-Premises Beta Cloud

我们引入了一批更新,以改进您在 Space 聊天中的体验并帮助您更快地沟通。

轻松查找提及并更快地回应

轻松查找提及并更快地回应

您可以通过点击左侧菜单顶部的 @ 图标在专用页面上找到所有提及。 您可以快速查看您被提及的上下文,立即回应消息,将它们添加到您的待办事项清单,创建问题并导航到相关会话。

使用网站图标区分浏览器标签页

使用网站图标区分浏览器标签页

使用许多标签页可能会很麻烦,尤其是当您有很多工作要做时。 借助新的网站图标,您现在可以更轻松地区分 Space 浏览器标签页,如 Chat(聊天)、Issue(问题)、Code Review(代码审查)、Document(文档)和 Profile(配置文件)标签页都有不同的网站图标。 同时审查代码、处理问题、聊天和编辑文档,而不会混淆您的标签页。

在聊天消息中查找代码段

在聊天消息中查找代码段

在聊天中寻找特定的代码段? 通过按下 Ctrl+Shift+F 访问 Space 中改进的搜索功能,可以更轻松地找到它们。 即使您不记得类的所有部分或函数名称,也可以查找代码段。

将公开频道设为不公开

将公开频道设为不公开

想在参与者之间开展讨论? 您现在可以将公开频道设为不公开。 要更改频道的隐私级别,请点击频道右上角的三个点,然后选择 Make private(设为不公开)。 此设置仅适用于频道管理员。

2022 年 7 月 07 日
自动化和 CI/CD

在 Space 中推出部署

On-Premises 2023.1 Cloud

今天,我们有一个重要的 Space Automation 开发里程碑要与大家分享:我们即将在 Space 中发布对部署的支持。

借助部署,您可以跟踪源代码更改到部署环境的交付。 示例包括将 Web 应用交付到生产服务器、在商店中发布移动应用、将发行版上传到 FTP 服务器等。

阅读本文以了解部署对您有何帮助以及如何开始使用它们。

2022 年 6 月 14 日
项目管理

调整聊天中的文本宽度

On-Premises 测试版 Cloud
在合并请求中建议代码更改

您现在可以在聊天中选择两种行长度 – 舒适或全宽。 Comfortable reading(舒适阅读)设置将始终框定您的主聊天文本,无论您是否打开会话。 而另一种选项 Full width(全宽)行则仅受窗口大小或活动会话的约束。

转到 Chats | Settings | Advanced(聊天 | 设置 | 高级),然后在 Line length(行长度)版块下选择您的首选模式。

2022 年 6 月 7 日
项目管理

自定义项目仪表板

On-Premises Beta Cloud
自定义项目仪表板

随着个人仪表板自定义功能的发布,您现在也可以调整自己的项目仪表板了。

此仪表板可用于快速访问与您的项目最相关的条目 – 描述、成员、收藏的仓库与文档、问题以及代码审查。 点击项目概览右上角的 Customize dashboard(自定义仪表板)按钮即可重排或禁用任何微件。

2022 年 6 月 3 日
代码审查

推出重新设计的代码审查

On-Premises Beta Cloud
引入重新设计的代码审查

我们很高兴地在 Space 中引入重新设计的代码审查。 我们这次改版旨在让界面更加简洁,使代码审查过程更加容易。

现在,您可以在屏幕右侧的面板上查看代码审查概览。 您可以从中找到有关质量门、冲突、审查者、开发环境和链接问题的信息。

引入重新设计的代码审查

质量门版块已完全重新设计。 您现在无需任何额外点击即可跟踪必要审批的数量及其状态。 当您具有较为复杂的质量门规则时,这尤为实用。

Commits and files(提交与文件)现在位于屏幕左侧的面板上。 此外,提交视图现在可以在屏幕上展示更多信息,因此您不必将鼠标悬停在标题上即可查看完整的提交消息。

引入重新设计的代码审查

此外,您现在在审查过程中可以随时为您的合并请求编辑目标。

2022 年 5 月 27 日
问题跟踪

从 Space 导出项目问题列表

On-Premises Beta Cloud
引入重新设计的代码审查

我们在矩阵和时间跟踪报告发布后进行了扩展,您现在也可以使用 .csv.xlsx 格式导出项目问题列表。

转到您的 Project > Issues(项目 > 问题)并点击右上角的 Reports(报告)按钮,您可以从中选择问题列表的导出格式。

2022 年 5 月 17 日
代码审查

立即创建代码审查与合并请求

On-Premises Beta Cloud
立即创建代码审查与合并请求

现在,您只需点击几下即可立即创建代码审查与合并请求! 无论您在 Space 的哪个位置,都可以按左侧菜单上的 +,然后选择您要创建的内容 – Code Review(代码审查)或 Merge Request(合并请求)。

Space 将自动建议您最近将更改推送至的仓库和分支。

2022 年 5 月 10 日
问题跟踪

在 Space 中推出问题矩阵报告

On-Premises Beta Cloud
在 Space 中引入问题矩阵报告

您现在可以在 Space 中创建并导出问题矩阵报告。 此报告可用于显示两个可自定义特性值的问题,并以矩阵或图表形式查看。

要创建报告,请转到 Project | Issues(项目 | 问题),点击右上角的 Reports(报告),然后选择 Matrix(矩阵)。 默认状态下,您将看到每种问题状态分配给不同用户的问题的数量。

您可以在 Assignee(被指派者)、Created by(创建者)、Status(状态)和 Tag(标签)之间选择 X 和 Y 轴的问题特性来自定义报告。

在 Space 中引入问题矩阵报告

通过点击特性旁边的箭头对数据进行排序。 要访问各个问题的列表,只需点击表中的数字即可。

通过更改报告视图,将您的报告可视化为矩阵或图表。

要将您的报告导出为 .csv.xlsx 文件,请点击右上角的蓝色 Download(下载)按钮。

请参阅本文以详细了解如何在 Space 问题中使用矩阵报告。

2022 年 5 月 10 日
应用程序

Space 已添加至 Toolbox App

Cloud
在 Space 中引入问题矩阵报告

现在,您可以直接从 JetBrains Toolbox App 中访问您收藏的所有 Space 项目。

  • 您可以在新的 Services(服务)标签页中连接您的 Space 帐户以及其他团队工具和 SaaS 应用程序。
  • 直接从 Toolbox App 的列表中打开您收藏的 Space 项目。

请参阅这篇博文以详细了解集成。

2022 年 5 月 9 日
问题跟踪

在问题中引入时间跟踪

On-Premises Beta Cloud

您现在可以记录和跟踪在 Space 中处理问题所花费的时间。 此更新使您和您的同事能够跟踪在任务上花费的时间,并通过可下载的 .csv 文件向经理或客户报告结果。

记录在问题上花费的时间

记录在问题上花费的时间

要记录在某个问题上花费的时间,请转到该问题并点击 Spent time ➕(花费的时间 ➕)。 然后,可以添加 Duration(持续时间)、Start day(开始日期)和 Description(描述),提及 (@) 某人或更改 Assignee(被指派者)。

记录在子问题上花费的时间

记录在子问题上花费的时间

可以使用与问题完全相同的方式为子问题添加时间。 记录在子问题上花费的时间时,会自动增加总体问题用时。

下载时间跟踪报告

下载时间跟踪报告

要下载 .csv 格式的报告,请转到问题并点击右上角的 Time tracking report(时间跟踪报告)。

要查看和记录在问题上花费的时间,您需要适当的权限。 您能够以项目管理员的身份为您的同事授予权限,或者以用户身份向您的管理员申请权限。 Team 方案及更高级别的方案将提供时间跟踪功能,而 Free 方案中不提供该功能。

2022 年 5 月 5 日
自动化和 CI/CD

引入 Space Automation 工作进程

Cloud

您的构建是否需要采用容器无法实现的工作流? 它们是否需要使用特定硬件或访问内部网络资源?

我们即将引入 Space Automation 工作进程,这是一种在您自己的硬件或 Space Cloud 中的虚拟机上运行 Automation 作业的全新方式。 借助 Automation 工作进程,您可以执行容器无法实现的 CI/CD 工作流。

什么是 Automation 工作进程?它是一种在 Linux、Windows 或 macOS 上运行的轻量化 Java 应用程序。 工作进程会通过 Space HTTP API 连接到 Automation,从 Space 获取作业和源代码,运行作业,并将结果报告回 Space。

Space 自托管工作进程

使用 Space 自托管工作进程,您可以在自己的 Linux、Windows 和 macOS 硬件上运行任何构建脚本。 在 Windows 上构建完整的 .NET Framework 应用并在特定硬件上运行构建,以实现诸如构建 iOS 和 macOS 应用、在 GPU 上运行机器学习任务等工作。

请参阅本文以详细了解自托管工作进程及其使用方式。

Space Cloud 工作进程

借助 Space Cloud 工作进程,您可以在托管于 Space Cloud 基础架构上的虚拟机中运行构建脚本。 这意味着,您可以将它们用于需要完全访问系统的 CI/CD 任务,这在 Docker 容器中是不受支持的。

请参阅本文以详细了解 Space Cloud 工作进程及其使用方式。

如何为作业选择运行环境

如何为作业选择运行环境

作业的运行环境取决于多种条件。 现在,有两种可用的池类型 – Space Automation Cloud(默认)和自托管工作进程

您可以使用 Requirements 块替换默认池值。 请在本文中了解如何执行此操作。

2022 年 5 月 4 日
开发环境

Space 开发环境:Rider 支持、模板配置和 IDE 版本更改

Cloud
如何为作业选择运行环境

使用 Rider 远程开发 .NET 项目

您现在可以使用 Space 开发环境来通过 JetBrains Rider 开发 .NET 项目。

要远程启动 Rider,请确保您拥有 JetBrains Gateway 应用。 从任何 Git 仓库中,点击 Open in IDE(在 IDE 中打开)按钮以启动开发环境。 挑选机器大小,选择 Rider 作为您的 IDE,指定 .sln 文件路径,然后点击 Create(创建)以创建您的开发环境。

请参阅本文以详细了解如何着手在开发环境中使用 Rider。

为您的项目配置可重现的开发环境

为您的项目配置可重现的开发环境

完成 Space 开发环境的预配置后,您和您的团队无需准备本地机器即可进行远程编码。 您现在可以使用 devfile 为您的团队成员配置开发环境,包括诸如 Docker 镜像、环境变量、默认 IDE 和 CPU/内存资源等方面的配置。

What is a devfile? Devfile is an open-source specification that uses YAML formatting for configuring and running dev environments. 要开始使用,请在项目的 .space 文件夹中创建一个 devfile.yaml。 您可以从代码段面板复制粘贴配置示例来进行编辑。

请参阅本文以详细了解如何使用 devfile 配置您的开发环境。

更改现有环境的 IDE 版本

更改现有环境的 IDE 版本

您现在可以更改用于现有环境的 IDE 版本。 为此,请使用个人导航边栏转到您的 Dev Environments(开发环境)列表,选择一个开发环境,然后点击顶部的 IDE 版本。 您的开发环境将使用新的 IDE 版本重新启动,并且未提交的数据会被保存。

2022 年 4 月 28 日
软件包管理

使用 Space Packages 管理和共享文件工件

On-Premises Beta Cloud
使用 Space Packages 管理和共享文件工件

现在,有一种新型的 Space 软件包仓库可用于自动存储和共享项目相关文件 – 文件仓库。

使用命令行工具(如 cURL 和 Powershell)远程管理仓库或在 UI 内处理文件和文件夹。 得益于默认启用的文件内容不变性,您可以确保 CI/CD 管道的可重现性。

要创建文件仓库,请转到您的 Project | Packages(项目 | 软件包),点击 New repository(新建仓库),然后选择 File Repository(文件仓库)。 如需了解详情,请参阅文档

2022 年 4 月 14 日
团队管理

将 Space 日历与您最喜欢的支持 CalDAV 的日历应用相集成

On-Premises 测试版 Cloud
将 Space 日历与您最喜欢的支持 CalDAV 的日历应用相集成

还在寻找进行专业时间管理的方式吗? 借助此更新,您现在可以通过您最喜欢的日历应用来管理您的 Space 工作日程和个人计划。

我们在 Space 中实现了 CalDAV 支持,这使您能够从支持 CalDAV 的日历和邮件应用程序(例如 Mac 和 iPhone 日历、Thunderbird 等)中查看和编辑您的 Space 日历。

什么是 CalDAV?CalDAV 是一种协议,使您可以使用任何兼容的应用程序在任何设备上显示和管理日历。

请参阅这些指南以了解如何从其他日历查看和编辑您的 Space 日历,并了解支持的客户端。

2022 年 4 月 13 日
IDE 集成

选择在 IntelliJ IDEA 2022.1 中发布代码审查评论的时间

On-Premises Beta Cloud
选择在 IntelliJ IDEA 2022.1 中发布代码审查评论的时间

在 IDE 中审查代码更改时,您现在可以选择何时发布代码审查评论:

  • Post Now(立即发布)会立即在代码审查中发布评论,并立即通知作者和其他代码审查参与者。
  • Save as Draft(另存为草稿)会批量处理所有评论,并在您批准更改或等待回复时一次性发送。

要详细了解 IntelliJ IDEA 中的 Space 代码审查,请参阅这篇博文

使用快捷键发布代码审查评论

我们改进了代码审查用户界面并显示了适用的键盘快捷键。 发布代码审查评论时,您可以使用 Enter 添加新行。 Ctrl+Enter 将保存或发布评论。

2022 年 4 月 1 日
项目管理

自定义 Space 仪表板

On-Premises Beta Cloud
自定义 Space 仪表板

现在,您可以重新排列个人仪表板上的微件或隐藏不需要的微件。 默认仪表板中提供了实用的日常信息概览,其中包含诸如日历、收藏项目、代码审查、关注团队和最新博文等微件。

要配置您的个人仪表板,请点击您的个人资料右上角的 Customize dashboard(自定义仪表板)按钮。 您可以随意调整微件,如果想将其恢复至默认视图,只需点击 Reset to default(重置为默认设置)即可。

2022 年 3 月 29 日
协作

上传任何文件,集中管理和自动处理一切内容

On-Premises Beta Cloud
上传任何文件,集中管理和自动处理一切内容

随着此次 Space Documents 更新,管理文件变得前所未有的简单。

  • 您处理个人和团队项目所需的所有内容现在都可以从一个集中式存储空间方便地访问。您的个人文档视图将显示您最近在整个 Space 组织内与之交互过的每个文件。 您可以查看每个文件的位置,并使用预定义的筛选器和下拉菜单轻松缩小搜索范围。
  • 上传、预览、共享和下载任何文件!从现在开始,您可以将个人文件和所有项目相关工件(图像、PDF 等)直接上传到 Documents。
  • 除此之外,我们还开放了 Documents API 供公众使用。您现在可以使用 API 调用与 Documents 的通信和交互,从而将常规任务转移到自动化中。

请参阅这篇博文以了解新版 Documents 的详细信息并详细了解更新内容。

2022 年 3 月 22 日
代码审查

在代码审查中添加多行评论

On-Premises Beta Cloud
在代码审查中添加多行评论

我们在 Space 代码审查中添加了多行评论。 要对多行提供评论,请打开代码审查或合并请求,拖动鼠标指针以选择所需数量的行,然后提供您的评论。

2022 年 3 月 22 日
代码审查

在合并请求中建议代码更改

On-Premises Beta Cloud
在合并请求中建议代码更改

在查看团队成员的合并请求时,您现在可以快速编辑代码并将其作为建议发布,而非仅仅留下评论。

要提供编辑建议,请选择一行或一段代码,点击 Suggest changes(建议更改),然后进行编辑。 如果您想解释编辑背后的原因,也可以对您的编辑提供评论。 当您的团队成员看到您的编辑时,他们只需点击几下即可立即接受并提交。

2022 年 2 月 21 日
程序包管理

在 Space 中管理和共享 Composer 软件包

On-Premises Beta Cloud
在 Space 中管理和共享 Composer 软件包

借助 Space Packages,您可以创建自己的 Composer 仓库。 可以使用它们在您的 PHP 项目中存储和共享软件包。 要创建 Composer 仓库,请转到您的 Project | Packages(项目 | 软件包),点击 New repository(新建仓库),然后选择 Composer repository(Composer 仓库)。

参阅本文以详细了解如何创建 Composer 仓库和发布 Composer 软件包。

2022 年 2 月 18 日
程序包管理

将 Space Packages 与远程仓库相集成

On-Premises Beta Cloud
将 Space Packages 与远程仓库相集成

我们即将为 Space Packages 引入镜像! 随着这项更新,您现在可以:

  • 将本地软件包手动发布到远程仓库。要将软件包发布到远程仓库(例如 Maven Central),您现在可以为每个本地软件包指定相关远程仓库列表并将软件包发布到其中的任何仓库中。
  • 自动缓存远程仓库中的软件包。当您从镜像仓库中引用软件包时,Space 将从关联的远程仓库下载该软件包并将其缓存到本地以在不可用时使用。 此功能使您能够更方便地从远程仓库引用软件包并优化网络流量。 您现在可以使用单个 Space 仓库来缓存远程仓库中的所有构建依赖项。

请参阅本文以逐步了解如何使用镜像远程仓库。

2022 年 2 月 10 日
自动化和 CI/CD

在 Space Automation 中支持 Vault 私密信息

On-Premises 2023.1 Cloud
将 Space Packages 与远程仓库相集成

Space Automation 现已支持 HashiCorp Vault 存储,您可以在 Automation 作业中使用存储在 Vault 服务器中的私密信息。 只需添加到 Vault 服务器的连接,创建一个形参,然后将其作为 Space 中存储的普通形参使用。

参阅本文以详细了解更新内容,并了解如何在 Space Automation 中使用 Vault 私密信息。

2022 年 2 月 9 日
应用程序

允许您的 Space 应用程序访问私人聊天频道

On-Premises Beta Cloud
将 Space Packages 与远程仓库相集成

得益于新的应用程序授权选项,您现在可以允许您的 Space 应用程序访问 Space 聊天中的私人频道。 我们还添加了一个选项用于指定您的应用程序可以在特定的私人或公开频道中执行哪些操作。 例如,您可以允许应用程序查看和发布消息、更新频道信息、添加新成员等。 权限的精细度级别可以确保应用程序只能访问您允许其访问的信息,从而帮助您保持通信的私密性。

要设置聊天频道权限,请转到您应用程序的 Authorization page | In-context Authorization(授权页面 | 上下文授权),选择您要为应用程序授权的聊天频道,然后选择您要为其授予的权限。 您还可以转到 Channel info | Applications(频道信息 | 应用程序),从聊天频道中为应用程序授权。

请注意,只有频道管理员可以授予聊天频道权限。 其他用户可以向频道管理员请求权限。 目前,应用程序不需要授权即可访问公开聊天频道,但我们将在即将发布的某次 Space 更新中引入此要求。

请参阅本文以了解如何为您的应用程序授予权限。

2022 年 2 月 8 日
问题跟踪

Space 问题中的最新变化:添加子条目、跟踪问题提及以及按面板筛选问题

On-Premises Beta Cloud

我们即将引入一些会使处理问题变得更加方便透明的更新。

将复杂的问题分解成包含子条目的小任务

将复杂的问题分解成包含子条目的小任务

您现在可以对 Space 问题添加子条目。 它们使您能够将复杂的问题分解成较小的任务,或者列出要求、完成标准和其他相关信息。 与核对清单类似,子条目也可以具有嵌套结构,您可以在完成时逐一核对。

您会在问题描述下方找到新的 Sub-items(子条目)版块。 要添加子条目,请点击 Add item(添加条目)并开始输入。 然后,您可以将子条目保留为可以使用 Markdown 进行格式化的简单文本行,或者您也可以将其转换为问题并立即分配给任何团队成员。 您还可以点击 ✳ 图标将现有问题添加为子条目。

参阅本文以详细了解如何在问题中使用子条目。

跟踪问题历史记录中的所有提及

跟踪问题历史记录中的所有提及

为了确保您不会错过任何重要内容,我们的更新将使您能够更轻松地在 Space 中跟踪与您的任务相关的任何提及和讨论。

每当有人在 Space 聊天频道、代码审查评论或其他问题中通过问题 ID 或链接提及问题时,提及会自动反映在问题的历史记录中。 这样,您可以确保不会遗漏任何重要的讨论,并且能够始终掌握所有背景信息。

下面是一个示例: 一条包含问题 ID 的聊天消息被复制到提及的问题中:

以下规则可以确保私人消息最终不会被公开。 Space 不会发布来自以下内容的提及:

  • 直接消息
  • 对话
  • 私人频道
  • 被提及问题的所有者无权访问的项目

公开项目中的代码审查评论将被发布,但详细信息仅对具有项目仓库访问权限的项目成员可见。 请参阅本文以了解如何对问题添加评论。

按面板和冲刺筛选问题

您现在可以更快地搜索问题 – 使用项目问题列表中的新面板筛选器按面板和冲刺进行筛选。 请参阅本文以了解如何使用问题面板。

2022 年 1 月 31 日
开发环境

Space 开发环境中支持更多基于 IntelliJ 的 IDE

Cloud
将复杂的问题分解成包含子条目的小任务

想要在您最喜欢的 JetBrains IDE 上远程编码? 除 IntelliJ IDEA 和 Fleet 之外,Space 开发环境现已支持更多基于 IntelliJ 的 IDE。 您可以通过 JetBrains Gateway 使用 Space 开发环境远程启动 GoLandPhpStormPyCharmRubyMineWebStormCLion(自 2021.3 版本起)。

请参阅这篇博文以查看 Space 开发环境的实际运作,并了解如何远程启动您的 IDE。

2022 年 1 月 28 日
自动化和 CI/CD

在 Space Automation 中更快构建

Cloud
错误修正

我们更改了运行 Automation 作业的底层引擎,使您在使用 Space Automation 时可以享受更快的构建速度。 作业的启动时间已大幅缩短,由多个步骤组成的作业也得到了显著加速。

Automation 作业的运行速度有多快?

假设您需要运行一个包含两个作业的脚本:一个作业只有一个“hello-world”容器步骤,另一个作业包含三个这样的步骤。 得益于新引擎,单步作业的运行速度将提升至之前的 10 倍,三步作业的运行速度将提升至之前的 5 倍

如何加快 Automation 脚本运行速度

Space Automation 现已将新引擎用作默认选项,因此您无需调整任何设置即可加快构建速度。 如果构建时间较长是阻碍您使用 Space Automation 的主要问题,那么现在正是再试一次的良好契机。

错误修正

我们发现新版后端已修正一项影响容器资源分配的错误。 更具体而言,旧版后端会忽略 CPU 和 RAM 容器配置,并允许容器访问其启动时所在主机上的所有可用资源。

新版后端修正了此错误,但您可能会遇到在配置的 CPU 或内存限制较低时作业速度变慢的情况,因为它们现在将获得正确的资源量。

2022 年 1 月 27 日
开发环境

开发环境容器中的 Docker 支持

Cloud
开发环境容器中的 Docker 支持

Space 现已支持开发环境容器中的 Docker 守护进程。 要在开发环境中运行容器,只需在您的 IDE 中打开终端并像在本地机器上一样运行 Docker 或 Docker Compose 命令即可。

请参阅本文以了解如何在开发环境中进行开发。