21 de dezembro de 2023
Integração com IDE
Gerenciamento do código fonte

Comece a programar diretamente de um repositório, issue ou revisão de código

Cloud
Comece a programar diretamente de um repositório, issue ou revisão de código

Agora você pode acessar com rapidez o código relevante diretamente de repositórios, issues e revisões de código do Space.

Para usar esse recurso, certifique-se de que o aplicativo JetBrains Toolbox esteja instalado, que seu IDE esteja atualizado para a versão 2023.3.2 e que tenha o plug-in Space habilitado.

28 de novembro de 2023
Colaboração

O Space On-Premises 2023.3 chegou!

On-Premises 2023.3
O Space On-Premises 2023.3 chegou!

Apresentamos o Space On-Premises 2023.3 — a última versão da nossa plataforma inteligente e segura de programação colaborativa, gerenciada de forma totalmente local.

Para ajudar a aumentar a produtividade e otimizar o seu processo de desenvolvimento, o Space On-Premises 2023.3 traz diversos novos recursos. Desfrute da subárvore do Space Git, integração transparente com o Jira, usuários externos (pela definição revisada) e diversas atualizações nas issues e nos documentos do Space, entre outras melhorias significativas.

Leia este artigo para descobrir todos os novos recursos desta versão.

6 de novembro de 2023
Colaboração

Desdobramentos personalizáveis em documentos

On-Premises 2023.3 Cloud
Desdobramentos personalizáveis em documentos

Agora você pode mudar a aparência de uma mensagem desdobrada nos seus documentos. Há três opções que lhe permitem escolher desde ter só um link simples até uma ficha visual totalmente interativa que permitem reproduzir vídeos do YouTube ou gerenciar subitens de issues do Space diretamente no documento.

6 de novembro de 2023
Colaboração

Diálogos otimizados de movimentação, criação e cópia nos documentos

On-Premises 2023.3 Cloud
Diálogos otimizados de movimentação, criação e cópia nos documentos

Use nossas janelas de diálogo reprojetadas para criar, mover ou copiar documentos facilmente. Elas acompanham o contexto de onde você está nos documentos e permitem que você crie novas pastas durante o processo.

24 de outubro de 2023
Rastreamento de issues

Backlog do board de issues mais fácil de usar

On-Premises 2023.3 Cloud
Backlog do board de issues mais fácil de usar

Reformulamos o backlog do board de issues no Space para tornar sua experiência com rastreamento de issues mais simples e fácil.

Agora, você tem duas maneiras de adicionar issues ao backlog do seu board:

  • Manualmente: os issues aparecem no backlog somente depois de serem selecionados em uma lista. Para adicionar um issue, navegue até o board de issues e clique em Add issues no painel Backlog. Você também pode arrastar e soltar issues diretamente entre seu board e seu backlog.
  • Consulta de pesquisa: os issues que corresponderem a critérios de pesquisa predefinidos aparecerão automaticamente no seu backlog. Você pode personalizar a consulta de pesquisa adicionando ou modificando valores de campos de issues, como tags.

Para selecionar qualquer uma dessas opções, acesse seu board de issues e clique em Settings.

Para sua conveniência, também possibilitamos selecionar vários issues no backlog e colocá-los no board ou removê-los dele.

17 de outubro de 2023
Colaboração

Descrição de pastas incorporada

On-Premises 2023.3 Cloud
Descrição de pastas incorporada

Cada pasta agora possui um campo de descrição dedicado que está sempre visível e facilmente editável em tempo real.

17 de outubro de 2023
Colaboração

Permissões granulares para pastas e documentos

On-Premises 2023.3 Cloud
Permissões granulares para pastas e documentos

Faça um ajuste fino do acesso a pastas e documentos pessoais e de projeto para todos na sua organização, independentemente das suas funções.

Você receberá uma notificação no Spacebox com um link de acesso rápido sempre que uma nova entidade for compartilhada com você.

6 de outubro de 2023
Gerenciamento de equipes
Colaboração

Visualização unificada dos membros do projeto

On-Premises 2023.3 Cloud
Visualização unificada dos membros do projeto

No Space, os projetos são feitos sob medida para se adequarem às necessidades específicas da sua equipe. Com a ajuda de um robusto sistema de gerenciamento de permissões, você pode fazer um ajuste fino de funções predefinidas e personalizadas para atingir o nível desejado de acesso por usuários internos e externos.

Agora você pode gerenciar todos os membros do projeto de forma conveniente a partir do painel <Seu projeto> | People. Adicione ou exclua usuários, visualize, atribua e edite suas funções e permissões, e configure funções no projeto rapidamente — tudo a partir da mesma visualização.

5 de outubro de 2023
Gerenciamento de equipes
Colaboração

Apresentamos usuários externos no Space: Colaboradores e Convidados

On-Premises 2023.3 Cloud
Apresentamos usuários externos no Space

Agora você pode trazer os seus clientes e colaboradores externos para o Space para manter todo o seu pipeline de desenvolvimento em um só lugar.

Em resposta ao seu feedback, refinamos o processo de colaboração externa no Space. Mudamos a definição de Convidados e estamos introduzindo um novo tipo de usuário, Colaborador, os dois com acesso limitado aos dados da sua empresa:

  • A função de Colaborador é altamente personalizável e dá acesso total aos recursos do Space. Esta função é ideal para freelancers ou especialistas terceirizados que colaboram ativamente no seu projeto, seja na programação, na revisão do código, na execução de testes de CI/CD ou trabalhando em issues.
  • A função de Convidado dá acesso limitado aos recursos do seu projeto. Esta função foi feita sob medida para clientes ou partes interessadas que talvez não colaborem diretamente nas tarefas, mas participem de chats, criem issues ou comentem sobre elas e revisem documentos.
  • Todos os Convidados existentes na sua organização já foram atualizados automaticamente para Colaboradores. Embora as permissões desses usuários continuem intactas, agora eles podem ganhar acesso total aos recursos do Space.

Leia esta postagem no blog para saber mais sobre usuários externos no Space e o preço deles, ver como usá-los nos seus projetos e descobrir mais detalhes sobre a atualização automática dos seus Convidados existentes.

18 de setembro de 2023
Rastreamento de issues

Apresentamos a integração do Space com o Jira Cloud

On-Premises 2023.3 Cloud
Apresentamos a integração do Space com o Jira Cloud

Acreditamos que processos bem organizados são cruciais para se criar software de maneira eficiente. Pensando nisso, estamos fazendo uma abordagem centrada em issues no desenvolvimento de software, que integra a programação ao pipeline de forma transparente, aumentando a produtividade dos desenvolvedores e reduzindo a fricção.

Como plataforma extensível, o Space tem o objetivo de oferecer uma experiência semelhante de rastreamento de issues tanto com rastreadores externos quanto com o próprio Space. Hoje temos o prazer de dar o primeiro passo, apresentando a integração do Space com o Jira Cloud, que permite a você:

  • Pré-visualizar issues do Jira no Space
  • Criar issues do Jira a partir do Space
  • Vincular issues do Jira automaticamente a commits e solicitações de merge

Para mais informações e para instalar a integração, acesse esta página.

12 de setembro de 2023
Gerenciamento do código fonte

Subárvore Space Git

On-Premises 2023.3 Cloud
Subárvore Space Git

Nossa funcionalidade de Subárvore Space Git permite incorporar e manter automaticamente o conteúdo de vários repositórios Git em um único repositório do Space. Gerencie dependências, incorpore bases de código externas e desfrute da sincronização lado-servidor instantânea do código e de commits relevantes em repositórios Git.

8 de setembro de 2023
Colaboração

Pesquisa do texto integral de documentos

On-Premises 2023.3 Cloud
Pesquisa do texto integral de documentos

Agora as pesquisas mostram resultados de documentos inteiros e podem ser limitadas ao escopo de uma pasta específica.

5 de setembro de 2023
Aplicações

Cargas úteis personalizáveis em webhooks

On-Premises 2023.3 Cloud
Cargas úteis personalizáveis em webhooks

O Space é uma plataforma aberta, com inúmeros eventos acontecendo ao mesmo tempo. Você pode acompanhar esses eventos criando feeds personalizados de inscrições no Space ou enviando notificações a um sistema de terceiros.

Como alguns sistemas externos requerem um formato específico para as solicitações de um webhook como o Slack, adicionamos a capacidade de personalizar a carga útil do seu webhook, para integrar melhor os seus aplicativos do Space com esses sistemas. Tudo que você precisa fazer é especificar um modelo de carga útil ao criar ou editar o seu webhook.

8 de agosto de 2023
Colaboração

Editor de tabelas em rich text

On-Premises 2023.3 Cloud
Trazendo uma poderosa navegação ao Space, semelhante à dos IDEs

Como parte dos nossos aperfeiçoamentos contínuos à edição visual em rich text, estamos adicionando a capacidade de adicionar e editar tabelas rapidamente nos seus documentos.

Agora as tabelas são fluidas e adaptáveis — o editor visual está repleto de recursos para dar suporte a todas as suas necessidades ao editar documentos. Seus documentos em rich text já existentes também poderão ser editados usando os novos recursos.

2° de agosto de 2023
Revisão de código
Gerenciamento do código fonte

Apresentamos revisões de código e solicitações de merge nos aplicativos móveis do Space

iOS Android
Apresentamos revisões de código e solicitações de merge nos aplicativos móveis do Space

A última atualização dos aplicativos móveis do Space traz o suporte completo a revisões de código e solicitações de merge ao iOS e Android. Tenha uma melhor colaboração no código, mesmo quando você estiver fora do seu desktop.

Com esta última atualização, você pode:

  • Acompanhar as solicitações de revisão de código.
  • Mergulhar nos arquivos alterados e diffs.
  • Visualizar, aceitar ou rejeitar alterações no código.
  • Deixar comandos in-line no código.
  • Visualizar o status dos portões de qualidade.
  • Executar simulações e mesclar branches.

Instale o aplicativo, saiba mais sobre esta atualização e descubra como usar os novos recursos nas páginas do aplicativo no Google Play ou na App Store.

25 de julho de 2023
Rastreamento de issues

Visão otimizada de issues no Chats

On-Premises 2023.3 Cloud
Visão otimizada de issues no Chats

Agora, quando você seleciona uma issue na aba Issues, o Chats abre imediatamente uma visualização completa e coloca o foco na última mensagem, permitindo que você entre na conversa sem perder nada e atualize os dados da issue no mesmo local.

13 de julho de 2023
Gerenciamento do código fonte
Rastreamento de issues
Revisão de código
Gerenciamento de projetos
Colaboração
Gerenciamento de equipes
Gerenciamento de pacotes

Trazendo uma poderosa navegação ao Space, semelhante à dos IDEs

On-Premises 2023.2 Cloud
Trazendo uma poderosa navegação ao Space, semelhante à dos IDEs

Estamos trazendo ao Space a experiência de navegação dos IDEs — familiar, poderosa e baseada no teclado — para ajudar os desenvolvedores de software a aumentarem sua produtividade e eficiência. Com todos os dados no mesmo lugar, agora você pode navegar rapidamente entre mensagens de chat, issues e revisões de código em um instante.

Para navegar para qualquer lugar, basta pressionar Ctrl+K ou K. Assim como no seu IDE favorito, a navegação reformulada é útil especialmente quando você sabe o nome (pelo menos parcial) do item que você está pesquisando no Space. Limite a sua pesquisa escolhendo os tipos de resultados que quiser, tais como reviews, issues, branches, documentos ou quaisquer outros itens.

Para ajudar você a compreender melhor os resultados da pesquisa e examiná-los facilmente, nós os dividimos em seções. Por exemplo, se você pesquisar sobre "interface de usuário", você achará issues, equipes, arquivos, canais, mensagens e outros tipos relevantes de conteúdo correspondente separados em seções.

Para acelerar o seu trabalho, você também pode criar novas solicitações de merge, issues, revisões e outros itens na hora, digitando “+” seguido do comando (por exemplo, “+merge request”). Esta abordagem otimizada elimina a necessidade de navegar manualmente até abas específicas, oferecendo uma experiência de fluxo de trabalho mais suave e transparente.

11 de julho de 2023
Rastreamento de issues

Campos personalizáveis em issues

On-Premises 2023.3 Cloud
Campos personalizáveis em issues

Chega de dados fixos em issues!

Vá até <Seu projeto> | Issues | Settings para desativar campos desnecessários nas issues, adicionar novos campos e reorganizá-los de acordo com as suas necessidades e preferências.

10 de julho de 2023
Gerenciamento de pacotes
Automação e CI/CD

Acelere os seus builds armazenando caches em repositórios de arquivos

On-Premises 2023.3 Cloud
Acelere os seus builds armazenando caches em repositórios de arquivos

O Space Packages pode ajudar você a diminuir o tempo de build do seu projeto e poupar recursos valiosos.

Agora você pode usar repositórios de arquivos para armazenar caches de build de ferramentas populares com suporte ao protocolo WebDAV, como Gradle, Bazel e sccache. Assim, você pode reutilizar o cache remoto, em vez de ter que recompilar o projeto do zero ou usar o cache local.

Para começar, vá até Packages, crie um novo File repository e selecione a sua ferramenta preferida de build. O Space guiará você através do processo de configuração, com instruções passo a passo.

Para reduzir o uso do armazenamento, não deixe de definir as políticas de retenção. O Space Packages detectará caches sem uso e os removerá de acordo com as políticas que você definir.

Para evitar exclusões acidentais, defina as permissões do repositório para atualizar e gravar nos caches a partir de um ambiente limpo, como um pipeline de CI/CD, e leia os caches nas máquinas locais, para acelerar a compilação.

O recurso nativo de cache do Space Automation usa repositórios de arquivos para armazenar caches de build. Leia este artigo para saber como isso funciona.

6 de julho de 2003
Colaboração

O Space On-Premises 2023.2 chegou!

On-Premises 2023.2
O Space On-Premises 2023.2 chegou!

Apresentando o Space On-Premises 2023.2,uma versão mais acessível com novas opções de instalação simplificadas e outros recursos úteis:

  • Instalação com um clique: adicionamos a opção de instalação AWS, para que você possa ter o Space rodando localmente e começar a usá-lo de maneira mais rápida e fácil. Esta solução estável para sua nuvem AWS consome recursos moderados e permite armazenamento seguro de dados.
  • Personalização do Docker Compose: expandimos as etapas de configuração do Docker Compose, permitindo que você o use como uma instalação estável.
  • Novos recursos úteis: aproveite a poderosa navegação inspirada em IDE, controle do tempo dos issues, capacidade de armazenar artefatos de compilação e armazenar em cache as dependências do projeto, suporte para pacotes Rust e muito mais.

Leia este artigo para saber o que há de novo, incluindo uma visão geral das opções de instalação disponíveis para ajudar você a encontrar a que funciona melhor para sua equipe.

21 de junho de 2023
Rastreamento de issues
Revisão de código

Atualizações da versão 2023.4.1 para iOS

iOS
Destaques da versão 2023.4.1 para iOS
  • Adicionado o suporte total a rascunhos de issues. Agora você pode ver o número de rascunhos de issues no painel do seu projeto, editá-los e criar novos.
  • Agora você pode editar os dados da sua revisão de código ou solicitação de merge a partir da tela de dados da revisão de código.

Obtenha a última versão do aplicativo para iOS.

21 de junho de 2023
Automação e CI/CD

Autenticação em registros privados do Docker

Cloud
Autenticação em registros privados do Docker

Recentemente, apresentamos o novo DSL dockerBuildPush para trabalhos de automação, permitindo que você execute comandos build e push do Docker em um worker auto-hospedado ou do Space Cloud. Esse DSL foi projetado para substituir o job.kaniko na maioria dos casos, pois fornece uma maneira mais nativa de interagir com o Docker.

Além disso, agora você pode se conectar a registros privados do Docker usando o DSL dockerRegistryConnections. Tudo o que você precisa fazer é estabelecer uma conexão autenticada em Project settings | Docker registry connections e usar a tecla correspondente nas etapas host e container de um trabalho. Isso fornece uma maneira mais fácil de se conectar a registros privados do Docker, eliminando a necessidade de longos comandos manuais.

Saiba mais sobre como se conectar a registros remotos privados.

1 de junho de 2023
Colaboração

Mensagens programadas no Chats

Cloud
Mensagens programadas no Chats

Criamos o Space como uma plataforma inteligente de colaboração de código, com o objetivo de melhorar a colaboração em equipe e promover um ambiente de trabalho saudável e produtivo.

Pensando nisso, temos o prazer de apresentar o recurso de mensagens programadas no Space Chats. Ele permite que você envie mensagens em uma data e hora específicas sem nenhum esforço adicional.

Para programar uma mensagem, clique no ícone do relógio à direita do campo de mensagem de um chat e selecione a hora e a data exatas para enviar a mensagem.

Para que você saiba a melhor hora para entregar sua mensagem, o Space mostra o horário local e a disponibilidade do seu colega. Se ele estiver de férias ou licença médica, será oferecido um horário alternativo em que ele estará disponível.

Mais tarde, você poderá acessar as mensagens programadas para editar, excluir, enviar imediatamente ou alterar o horário de entrega programado.

Quais mensagens você pode programar para mais tarde?

  • Mensagens diretas
  • Mensagens de canal
  • Respostas em tópicos
  • Comentários sobre issues

Dica: não lembra de quando você programou uma mensagem ou para quem programou exatamente? Basta procurar o ícone do relógio na sua lista de contatos.

30 de maio de 2023
Rastreamento de issues

Filtros salvos para rápida pesquisa de issues

On-Premises 2023.2 Cloud
Filtros salvos para rápida pesquisa de issues

Adicionamos o recurso de filtros favoritos à pesquisa de issues. Agora você pode salvar os seus filtros de pesquisa como favoritos e acessá-los depois com apenas alguns cliques.

Para acessar as issues de um projeto específico, vá até esse projeto e clique em Issues. A partir de lá, você pode pesquisar issues usando diferentes filtros e salvar esses filtros clicando no ícone de estrela no lado direito da barra.

Você pode acessar os filtros rapidamente a partir do painel do projeto à esquerda ou do painel de filtros rápidos da lista de issues. Para personalizar o painel, clique no ícone de configurações ao lado do nome do seu projeto.

24 de maio de 2023
Revisão de código

Aceite alterações permanentemente em uma solicitação de merge

Cloud
Aceite alterações permanentemente em uma solicitação de merge

Evite que seja reiniciadaa aprovação da solicitação de merge com a nova opção de status Accept and finalize approval.

Além disso, há dois escopos de responsabilidade disponíveis para os revisores: All files e Owned files.

Quando você for designado para revisar arquivos de propriedade em Owned files, a lista de alterações será pré-filtrada para refletir as alterações somente nos arquivos em que você é o proprietário do código. Quando você definir o status 👑 Accept changes nessa função, ele persistirá a não ser que os arquivos de propriedade sejam alterados novamente ou haja um push forçado. Quando você estiver revisando todos os arquivos em All files, o status será redefinido no próximo commit dessa solicitação de merge.

Definir o status Accept and finalize approval garante que ele permaneça persistente independentemente do seu escopo ou alterações na solicitação de merge.

Isto é especialmente útil ao começar com o plano Organization, em que você pode exigir aprovação do proprietário do código para concluir uma solicitação de merge como parte dos gates de qualidade.

9 de maio de 2023
Colaboração

Navegação aprimorada na árvore de pastas em Documents

On-Premises 2023.2 Cloud
Navegação aprimorada na árvore de pastas em Documents

Agora você pode navegar rapidamente pelos arquivos e pastas com a nova visualização integrada na aba Folders.

Use as setas para navegar pela estrutura da pasta, pressione Enter para ver a prévia ou Shift+Enter para abrir um item e pressione / para acessar rapidamente a barra de pesquisa.

Agora, o Space se lembra da sua posição e sempre o levará ao último arquivo ou pasta aberta quando você retornar a Documents.

13 de abril de 2023
Colaboração

Suporte para diagramas Mermaid e tabelas CSV

On-Premises 2023.2 Cloud
Suporte para diagramas 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.

Quando seu diagrama estiver pronto, simplesmente incorpore-o em ```mermaid``` .

Visualize arquivos CSV como uma tabela renderizada

Você pode visualizar arquivos CSV como uma tabela renderizada diretamente em chats, documentos, repositórios e pacotes.

Você também pode criar tabelas manualmente incorporando seu conteúdo no container ```csv```. Essas tabelas terão a opção de alternar entre os modos visual e de código e copiar o código para uso posterior.

13 de março de 2023
Gerenciamento de projetos

Fixar itens do painel para membros do projeto

On-Premises 2023.2 Cloud
Fixar itens do painel para membros do projeto

Membros do projeto com funções de administrador de projetos agora podem fixar repositórios, quadros de issues, tarefas, pacotes e implantações para todos em um projeto. Isso pode ser útil para integrar novos membros ou destacar recursos essenciais para aqueles que ingressam em um projeto de outra equipe. Quando um projeto estiver vazio, o primeiro de cada um desses itens será fixado automaticamente.

Para gerenciar itens fixados, clique no botão Customize project sidebar ao lado do nome do projeto e ajuste-os em nível pessoal ou administrativo. Se um membro do projeto não precisar de nenhum dos itens fixados, ele poderá liberá-los a qualquer momento.

10 de março de 2023
Gerenciamento de pacotes

Gerencie e compartilhe pacotes do Rust no Space

On-Premises 2023.2 Cloud
Gerencie e compartilhe pacotes do Rust no Space

Trabalhando em projetos com o Rust? Estamos lançando o suporte a registros esparsos no Cargo, para que você possa armazenar e compartilhar pacotes do Rust usando o Space.

O novo protocolo esparso acelera o download de dependências de pacotes ao compilar um projeto e unifica a atribuição de credenciais a elas.

Para criar um repositório do Cargo, vá até <seu projeto> | Packages, clique em New repository e selecione Cargo registry. Leia este artigo para aprender como publicar e gerenciar pacotes do Rust no Space.

9 de março de 2023
Rastreamento de issues

Acompanhe ativamente o tempo gasto em issues

On-Premises 2023.2 Cloud
Acompanhe ativamente o tempo gasto em issues

Além de registrar retroativamente o tempo que você gastou em um issue do Space, agora você pode rastreá-lo dinamicamente para ajudar a gerenciar melhor suas horas de trabalho.

Em um issue, clique no ícone Play na aba Spent time para iniciar o contador. Como somente uma atividade pode ser monitorada por vez, se você iniciar o rastreamento de outro issue, precisará confirmar o novo cronômetro e interromper o anterior ou cancelar e continuar o rastreamento inicial.

O tempo gasto é registrado com a data atual, e você sempre pode retomar um cronômetro existente ou editar a entrada para rastrear seus sprints com precisão. Um dia útil é definido como 8 horas por padrão, mas como o horário de trabalho de todos é diferente, você pode ajustar o número de dias e horas úteis em uma semana acessando Your project | Issues | Settings | Time Tracking.

06 de março de 2023
Gerenciamento de projetos

A nova navegação centrada no projeto

On-Premises 2023.1 Cloud

A nova navegação oferece mais espaço para você se concentrar no projeto em questão, preservando todos os recursos principais (chats, projetos, blog etc.) e ações rápidas como criação de itens ou acesso à sua lista de tarefas e seção de ajuda.

A navegação principal é personalizável, para que você possa ocultar os recursos desnecessários e reduzir o painel lateral na hora de se aprofundar no projeto. Agora, você mantém acesso total aos recursos do projeto, mesmo no modo recolhido.

Se tiver alguma sugestão sobre como podemos melhorar, fique à vontade para entrar em contato conosco por meio de Help | Send feedback ou criando um issue do YouTrack.

03 de março de 2023
Gerenciamento de projetos

Acesso a issues em vários projetos ao mesmo tempo

On-Premises 2023.2 Cloud
Acesso a issues em vários projetos ao mesmo tempo

O Space facilita trabalhar em vários projetos ao mesmo tempo, porque agora você tem um lugar único acessível em toda a organização onde se pode gerenciar todas as issues!

  • Se você estiver usando o esquema novo (moderno) de navegação, clique nos três pontinhos no menu embaixo à esquerda, vá até Projects e selecione Issues.
  • Se você estiver usando o esquema antigo (vintage) de navegação, clique no seu perfil no menu à esquerda e vá até Issues.

Você pode filtrar as issues por projetos e outros parâmetros.

Acesso mais rápido e fácil a issues

Agora você pode pesquisar issues mais rapidamente, com filtros avançados. O recurso reprojetado de pesquisa de issues no Space permite que você:

  • Combine diversos valores de filtros, o que pode lhe ajudar a encontrar issues atribuídas a indivíduos específicos, referentes a determinados projetos e mais.
  • Limite a sua pesquisa usando operadores negativos (`is not`, `none of`), o que pode lhe ajudar a encontrar issues atribuídas a pessoas que não as especificadas, criadas fora de um determinado período de tempo e mais.
  • Use as teclas de seta para navegar pela barra de filtros e adicione filtros mais rapidamente.
01 de março de 2023
Gerenciamento de pacotes

Armazene artefatos de build e coloque no cache as dependências do projeto em repositórios de arquivos

On-Premises 2023.2 Cloud
Armazene artefatos de build e coloque no cache as dependências do projeto em repositórios de arquivos

Agora, é possível usar repositórios de arquivos como armazenamento para qualquer um dos seus artefatos de build ou como caches locais para dependências do projeto, a fim de simplificar ainda mais suas tarefas de CI, poupar recursos e melhorar tempos de build.

Agora ficou fácil armazenar todos os artefatos produzidos pelos seus trabalhos, sejam eles resultados de testes, relatórios de qualidade de código ou arquivos binários. Além disso, oferecemos uma DSL declarativa para entradas de arquivos, permitindo que você salve facilmente segredos de projetos como arquivos ou baixe qualquer artefato de arquivo antes do início do trabalho.

Leia mais sobre cada recurso ou explore as seções de trechos Upload/download file artifacts e Cache files between job runs ao criar um novo script de trabalho de automação para ver exemplos de código.

27 de fevereiro de 2023
Ambientes de desenvolvimento

Configure o aquecimento do ambiente de desenvolvimento com devfile.yaml em vez de usar as tarefas do Automation

Cloud
Configure o aquecimento do ambiente de desenvolvimento com devfile.yaml em vez de usar as tarefas do Automation

Com os ambientes de desenvolvimento do Space, você não precisa mais gastar tempo aquecendo seu IDE. É possível criar um snapshot de aquecimento que contém índices, dependências e outros dados do projeto para acelerar a inicialização do ambiente de desenvolvimento.

Introduzimos alterações na configuração dos aquecimentos e desabilitamos o aquecimento do ambiente de desenvolvimento via Space Automation. Agora, você pode configurar o aquecimento no arquivo devfile.yaml do projeto, juntamente com outras configurações do ambiente de desenvolvimento.

Por que estamos fazendo essa mudança? Obter o snapshot por meio de uma tarefa era inconveniente porque exigia a configuração do Space Automation para o projeto e a configuração de uma tarefa .space.kts.

Quais medidas você deve tomar? Com essa atualização, suas tarefas relacionados a aquecimentos não serão mais executadas. Você ainda pode usar os snapshots de aquecimento criados por meio do método obsoleto. No entanto, para mantê-los atualizados, mova sua configuração do Space Automation para devfile.yaml assim que possível.

Leia esta postagem do nosso blog para saber mais sobre essa alteração e obter exemplos de configuração.

21 de fevereiro de 2023
Colaboração

Chegou o Space On-Premises 2023.1.1

On-Premises 2023.1
 Chegou o Space On-Premises 2023.1.1

Contendo um monte de hotfixes e aperfeiçoamentos, o Space On-Premises 2023.1.1 já está disponível:

  • Agora o endpoint de API Import Message tem suporte à importação de comentários de issues.
  • Agora é possível especificar um registro personalizado do Docker para workers do Space Automation. O registro é especificado como parte da configuração do serviço "compute".
  • Agora é possível especificar a conexão https para o servidor Elasticsearch (instalação do Kubernetes).
  • Agora é possível espelhar repositórios Git na rede local.
  • (Corrigido) Um problema que impedia o uso de um proxy reverso em conexões https ao Space.
  • (Corrigido) Um problema com a propagação do parâmetro de chave ssh no serviço VCS.
  • (Corrigidos) Vários problemas menores na inicialização de serviços.
  • (Corrigido) Um problema que impedia a criação de inscrições personalizadas nos eventos Documents.
  • (Corrigido) Um problema que impedia a personalização de portas do PostgreSQL.
21 de fevereiro de 2023
Automação e CI/CD

Apresentando parâmetros melhorados para o Automation

Cloud
Apresentando parâmetros melhorados para o Automation

Reformulamos e melhoramos todo o subsistema de parâmetros no Space Automation! Agora os parâmetros são muito mais que apenas uma maneira de disponibilizar variáveis de ambiente às suas tarefas.

Agora você pode referenciar parâmetros do Automation na maioria dos campos do script. Os parâmetros do Automation agora permitem que você:

  • Personalize a execução de uma tarefa. Introduzimos um novo bloco de DSL, job.parameters, no qual você pode definir parâmetros e seus valores-padrão. Antes de executar uma tarefa, o usuário pode alterar esses valores-padrão, escolher outra imagem do Docker na qual executar a tarefa ou fornecer parâmetros personalizados de linha de comando.
  • Passe valores de string entre etapas. Parametrize as etapas posteriores do seu build com parâmetros calculados nas etapas anteriores. Por exemplo, use parâmetros para uma imagem que execute o seu build e resolva-o dinamicamente durante a execução.
  • Obtenha informações sobre o contexto da execução da tarefa. Você pode obter o ID de commit atual do Git, o número de execução da tarefa, informações sobre o sistema operacional de trabalho e outras informações de contexto. Veja a lista de parâmetros predefinidos neste artigo.
  • Informe segredos e parâmetros de projeto a uma tarefa. Esses parâmetros, como o URL de um serviço ou o caminho de um arquivo, são comuns a todo o projeto. Os segredos permitem que você informe dados sensíveis à tarefa, como senhas ou tokens de acesso.

Leia este artigo para saber mais sobre os parâmetros do Automation no Space e como utilizá-los.

9 de fevereiro de 2023
Revisão de código

Pré-preencha a descrição das solicitações de merge a partir dos commits

On-Premises 2023.2 Cloud
Pré-preencha a descrição das solicitações de merge a partir dos commits

Solicitações de merge e revisões de código agora têm um campo dedicado de descrição para guardar todas as informações relevantes. Você também pode pré-preencher os dados de uma nova solicitação de merge com mensagens dos commits de branches, clicando em Copy text from commit messages sob o campo de descrição.

9 de fevereiro de 2023
Revisão de códigoAcompanhamento de issues

Crie issues a partir de trechos de código

On-Premises 2023.2 Cloud
Crie issues a partir de trechos de código

A melhoria do código é um processo contínuo e é fácil ainda ter pontas soltas ao final do dia.

Agora você pode realçar um trecho do seu código e criar uma issue a partir dele ou enviá-lo diretamente a um chat ou canal. A parte realçada será apresentada como um trecho de código com um link para o arquivo ou commit correspondente no repositório, para que outras pessoas possam rapidamente pré-visualizá-la e acessá-la.

25 de janeiro de 2023
Gerenciamento de pacotes

Publique imagens de contêiner no Docker Hub

On-Premises 2023.2 Cloud
Publique imagens de contêiner no Docker Hub

Agora, você pode publicar suas imagens do Docker e do OCI e os gráficos do Helm, do Space Packages para o Docker Hub.

Para publicar sua imagem em um registro remoto, certifique-se de seguir os requisitos do Docker Hub e ter o nome da conta/organização de destino incluído na URL de destino (ou seja, https://registry-1.docker.io/account/). Caso contrário, o push falhará.

12 de janeiro de 2023
Colaboração

O Space On-Premises saiu do Beta

On-Premises 2023.1
O Space On-Premises Saiu do Beta

Hoje estamos anunciando a disponibilidade geral do Space On-Premises!

Durante os seis meses em Beta, nossa equipe estabilizou o processo de instalação, adicionou mais recursos e corrigiu vários bugs. Hoje, estamos lançando o On-Premises fora da versão Beta e apresentando a nova versão, o Space On-Premises 2023.1, com novos recursos como:

  • Suporte total ao Automation no Space On-Premises para Kubernetes
  • Usuários convidados
  • Swimlanes e issue boards personalizáveis
  • Gerenciamento e compartilhamento pacotes Dart

Quer saber mais? Leia esta postagem no nosso blog para descobrir novos recursos, opções de instalação e planos de preços.

21 de dezembro de 2022
Gerenciamento de equipeColaboração

Apresentando usuários convidados no Space

On-Premises 2023.1 Nuvem iOS Android
Apresentando usuários convidados no Space

Quer convidar mais pessoas para participar do seu projeto?

Com usuários convidados, agora você pode trazer pessoas de fora da sua organização para colaborar no Space com acesso limitado aos dados e recursos da sua empresa. Use o recurso de usuários convidados para convidar:

  • Clientes para acompanhar seu projeto, monitorar seu progresso e se comunicar com sua equipe.
  • Desenvolvedores freelancers para colaborar em issues, revisar código e participar de chats.
  • Profissionais de marketing, designers e outros especialistas freelancers para colaborar com sua equipe de desenvolvimento.
  • Parceiros para trabalhar em um projeto conjunto.

Você pode personalizar as permissões de convidados individualmente e dar aos usuários acesso aos seus recursos, com base nos seus respectivos trabalhos, desde permitir que eles visualizem detalhes do projeto e se comuniquem em chats até permitir que eles colaborem em documentos, repositórios Git, revisões de código e issues.

Leia esta postagem do nosso blog para saber mais sobre convidados no Space e aprender a adicioná-los à sua organização.

19 de outubro de 2022
Gerenciamento de equipes

Torne obrigatória a autenticação de dois fatores para funções específicas

On-Premises 2023.1 Cloud
Torne obrigatória a autenticação de dois fatores para funções específicas

Deseja minimizar os danos em potencial à sua organização se uma conta for comprometida? Agora os administradores podem tornar obrigatória a autenticação de dois fatores para as seguintes funções, no âmbito de toda a organização:

  • Administrador de Sistema
  • Membro
  • Funções personalizadas

Navegue até a aba Administration no painel à esquerda, clique em Roles, selecione a função desejada e então marque a opção Require two-factor authentication. Todos os usuários nas funções selecionadas serão obrigados a configurar a autenticação de dois fatores no seu próximo login para poderem acessar a organização e receberão um lembrete por e-mail para fazerem isso.

Para acrescentar ainda mais flexibilidade à configuração dos protocolos de acesso, você pode criar uma função Custom e atribuí-la manualmente a equipes ou usuários individuais. Como administrador, você sempre poderá ver quais usuários ainda não configuraram a autenticação de dois fatores.

13 de outubro de 2022
Automação e CI/CD

Configure notificações inteligentes no Space Automation

On-Premises 2023.1 Cloud
Configure notificações inteligentes no Space Automation

Acabamos de adicionar alertas do Space Automation às assinaturas, uma maneira flexível de gerenciar as notificações no Space!

Agora você pode receber notificações sobre tarefas concluídas e falhadas em um feed único, juntamente com suas outras notificações do Space, e personalizá-las para se adaptarem ao seu fluxo de trabalho.

Configure notificações inteligentes no Space Automation

As assinaturas do Space permitem que você receba notificações de diferentes eventos e crie feeds pessoais ou de grupo com alertas personalizados. Leia esta postagem para saber mais sobre elas.

Com esta atualização, você poderá escolher se deseja receber alertas sobre todas as tarefas concluídas do Automation, só aquelas que tiverem falhado ou aquelas que contiverem seus commits.

Como padrão, suas notificações de tarefas serão enviadas automaticamente ao seu canal #Spacebox. Você pode personalizar os eventos para tarefas diferentes nas configurações.

13 de outubro de 2022
Automação e CI/CD

Crie feeds personalizados de notificações do Automation

On-Premises 2023.1 Cloud
Crie feeds personalizados de notificações do Automation

Você também pode assinar notificações de forma centralizada, em vez de acessar uma tarefa específica para configurar alertas personalizados. Assine as notificações de um repositório específico de projetos e seja notificado sobre todas as tarefas, conjuntos de tarefas ou uma tarefa específica. Você também tem a liberdade de escolher sobre quais eventos deseja receber notificações.

As assinaturas personalizadas do Automation são úteis se você quiser ficar sabendo de todas as tarefas falhadas em um projeto específico, em vez de monitorar individualmente o status de cada tarefa.

Você pode criar uma assinatura personalizada a partir de My Profile | Subscriptions. Veja a documentação para saber mais sobre assinaturas e configurações de notificações.

12 de outubro de 2022
Colaboração

Visualize seu Calendário como uma agenda mensal

On-Premises 2023.1 Cloud
Visualize seu Calendário como uma agenda mensal

Apresentamos uma nova visualização Schedule para o seu calendário no Space!

Agora você pode obter uma perspectiva diferente da sua agenda mensal com uma lista ordenada dos eventos de cada dia. Se você quiser ter uma visão geral completa e ordenada do que está por vir, a visualização Schedule é mais conveniente que a visualização comum.

Quer ver apenas os dias com atividades? Oculte os dias em que não há reuniões ou planos no seu calendário clicando no ícone da engrenagem e desmarcando a opção Show days with open schedules.

12 de setembro de 2022
Gerenciamento de pacotes

Gerencie e compartilhe pacotes do Dart no Space

On-Premises 2023.1 Cloud
Gerencie e compartilhe pacotes do Dart no Space

Você está procurando uma solução de armazenamento privado de pacotes Dart? O Space Packages agora permite que você crie seus próprios repositórios Dart. Use-o para armazenar e compartilhar pacotes Dart para seus projetos móveis, de console ou do Flutter.

Para criar um repositório Dart, acesse <seu projeto> | Packages, clique em New repository e selecione Dart repository. Leia este artigo para saber mais sobre como publicar e gerenciar pacotes Dart.

12 de setembro de 2022
Colaboração

Salve como PDF e imprima documentos e checklists do Space

On-Premises 2023.1 Cloud
Salve como PDF e imprima documentos e checklists do Space

Quer exportar seus documentos ou checklists do Space? Agora, você pode imprimi-los ou salvá-los como PDFs com apenas alguns cliques. Para isso, basta abrir um documento, clicar nos três pontos no canto superior direito e selecionar Print.

12° de agosto de 2022
Colaboração

Arquive e exclua documentos para sempre

On-Premises 2023.1 Cloud
Arquive e exclua documentos para sempre

Agora, você pode arquivar e excluir documentos pessoais e de projetos no Space.

  • Basta abrir um documento, clicar no ícone de três pontos no canto superior direito e selecionar Archive.
  • Mais tarde, você pode acessá-los na pasta Archive e restaurá-los, copiá-los ou excluí-los para sempre.

Por padrão, somente administradores de projeto têm permissões para excluir e arquivar documentos de projetos. No entanto, eles podem fornecer essa permissão para outras funções na sua organização.

10° de agosto de 2022
Aplicações

Apresentando o App Authorization Playground

On-Premises 2023.1 Cloud
Apresentando o App Authorization Playground

Está ficando cada vez mais fácil desenvolver aplicações para o Space! O Authorization Playground é uma forma interativa de aprender como a autorização de aplicações funciona, e você pode experimentar diferentes fluxos de autorização para suas aplicações diretamente na interface do usuário do Space.

O Space oferece suporte à autorização de aplicações com um token permanente e fluxos OAuth 2.0. Com o Playground, você pode verificar solicitações de autorização e permissões concedidas, além de gerar rapidamente snippets de código que permitem autorizar sua aplicação.

Para acessar o Playground, acesse Extensions > Authorization Playground. Leia este artigo para saber mais sobre como autorizar aplicações no Space.

3° de agosto de 2022
Integração com IDE

Integração de primeira classe do Space com os IDEs da JetBrains

On-Premises 2023.1 Cloud
Integração de primeira classe do Space com os IDEs da JetBrains

O plug-in do Space agora está incluído no WebStorm, Rider, GoLand, CLion e RubyMine, bem como no IntelliJ IDEA, PyCharm e PhpStorm.

Com essa integração de primeira classe, você pode navegar por projetos do Space e clonar os repositórios e começar a trabalhar neles diretamente. Quando suas alterações estiverem prontas, você poderá criar uma solicitação de merge e realizar uma revisão do código de dentro do IDE.

Leia esta postagem do nosso blog para saber mais sobre como revisar código com o Space.

1° de agosto de 2022
Aplicações

Expanda o Space com aplicações do Marketplace

On-Premises 2023.1 Cloud
Expanda o Space com aplicações do Marketplace

Apresentando uma nova maneira de personalizar o Space para atender às necessidades da sua equipe!

Hoje, estamos lançando o Space Marketplace Beta, onde você pode baixar aplicações para o Space, criar as suas próprias aplicações e compartilhá-las com outras pessoas.

Você pode começar baixando aplicações criadas pela JetBrains e que permitem fazer o seguinte:

Leia esta postagem do nosso blog para saber mais sobre aplicações do Space, descobrir como criar suas próprias aplicações e obter uma visão geral das aplicações que estão disponíveis.

27 de julho de 2022
Integração com IDE

Gerencie ambientes de desenvolvimento do Space diretamente do IntelliJ IDEA e do JetBrains Gateway

Cloud
Gerencie ambientes de desenvolvimento do Space diretamente do IntelliJ IDEA e do JetBrains Gateway

Agora, você pode gerenciar seus ambientes de desenvolvimento do Space para desenvolvimento remoto diretamente no IntelliJ IDEA 2022.2 ou na interface do usuário do JetBrains Gateway.

Quando seu IDE estiver conectado à sua organização do Space, todos os seus ambientes de desenvolvimento existentes serão sincronizados. Você pode criar um novo ambiente de desenvolvimento para um repositório e um branch e começar a programar imediatamente com o JetBrains Client. Também pode hibernar um ambiente de desenvolvimento para reduzir o consumo de recursos ou simplesmente excluí-lo quando seu trabalho terminar.

Leia esta postagem do nosso blog para saber mais sobre como gerenciar ambientes de desenvolvimento do IDEA 2022.2.

21 de julho de 2022
Rastreamento de issues

Personalize a exibição dos seus issue boards

On-Premises 2023.1 Cloud
Personalize a exibição dos seus issue boards

Agora, você pode personalizar a maneira como seus cartões de issues são exibidos em issue boards. Selecione os atributos que você deseja ver em cada cartão, como ID do issue, data de vencimento, status, visualização do anexo ou outros campos de issues.

Para personalizar a exibição do cartão, acesse Project > Issue Boards > Settings > Cards. Esse recurso está disponível no plano Team e superior e requer permissões do administrador de boards para editar a exibição.

Priorize issues e organize seu board usando swimlanes

Priorize issues e organize seu board usando swimlanes

Agora, você pode adicionar swimlanes aos seus issue boards para acelerar seu workflow e diferenciar tarefas. Use swimlanes para:

  • Acompanhar as tarefas de alta prioridade, mostrando-as no topo do board.
  • Organizar tarefas de projetos por responsável, data de vencimento, data de criação, criador ou qualquer campo personalizado.
  • Agrupar diferentes produtos nos quais você está trabalhando em um único board.

Abra a aba Swimlanes nas configurações do board e defina qualquer campo de issue, incluindo campos personalizados, como um rótulo de swimlane. Você precisa de permissões de administrador do quadro para configurar swimlanes.

20 de julho de 2022
Revisão de código

Apresentando os recursos Safe Merge e Dry Run

On-Premises 2023.1 Cloud
Apresentando os recursos Safe Merge e Dry Run

Você está trabalhando num projeto de ritmo acelerado em uma equipe em crescimento? Agora, você pode adicionar uma camada extra de proteção ao seu branch principal para garantir que um commit de merge não resulte em builds com falha. Com o Safe Merge, você pode executar verificações de integração no merge solicitado sem realmente mesclar alterações potencialmente prejudiciais no branch principal.

Como funciona? O Safe Merge cria um commit de merge temporário, combinando as revisões mais recentes do branch principal e do branch de recursos, executa tarefas de automação predefinidas ou verificações do TeamCity e permite que você finalize o merge.

Se você quiser verificar seu merge em potencial, mas não pretende finalizá-lo ainda, há uma nova opção: Dry Run. O recurso Dry Run não solicitará que você conclua o merge, mesmo que passe em todas as verificações.

Como habilitar o Safe Merge e o Dry Run? Navegue até Project | Repositories | *your repository* | Settings | Protected Branches | Edit “main” branch. A partir de lá, ative a opção Safe Merge na parte inferior e crie um arquivo de configuração safe-merge.json. Você será direcionado automaticamente ao Guia de início rápido sobre como configurar tudo.

Leia este artigo para saber mais sobre o Safe Merge e o Dry Run.

19 de julho de 2022
Colaboração

Space On-Premises disponível em Beta

On-Premises Beta
Space On-Premises disponível em Beta

Você quer controle total sobre os seus dados? Estamos felizes em anunciar o lançamento do Space On-Premises Beta. Agora, você pode gerenciar, manter e atualizar o Space totalmente do seu lado.

Inscreva-se no programa Beta e use a opção de instalação mais adequada para você: Space On-Premises para Docker Compose para testes rápidos ou Space On-Premises para Kubernetes para instalações maiores em grande escala.

A versão Beta está disponível gratuitamente e inclui todos os recursos do plano Organization. Você pode usá-la para até 1.000 usuários e 50 operadores de automação simultâneos.

Quer saber mais? Leia esta postagem do nosso blog para saber mais sobre os benefícios do Space On-Premises, suas opções de instalação e planos de preços futuros.

Quer experimentar? Siga estas instruções para baixar e configurar o Space On-Premises.

08 de julho de 2022
Colaboração

Apresentando aprimoramentos de Chat

On-Premises Beta Cloud

Estamos introduzindo um lote de atualizações para melhorar sua experiência no Space Chats e ajudar você a se comunicar com mais rapidez.

Encontre menções facilmente e reaja mais rápido

Encontre menções facilmente e reaja mais rápido

Você pode encontrar todas as suas menções em uma página dedicada, clicando no ícone @ na parte superior do menu à esquerda. Você pode ver rapidamente o contexto em que foi mencionado, reagir a mensagens imediatamente, adicioná-las à sua lista de tarefas, criar issues e navegar até os tópicos relevantes.

Diferencie guias do navegador com favicons

Diferencie guias do navegador com favicons

Trabalhar com muitas abas pode ser problemático, especialmente se você tem muito o que fazer. Com os novos favicons, agora você pode diferenciar entre as abas do navegador do Space com mais facilidade, pois cada uma das abas Chat, Issue, Code Review, Document e Profile tem favicons diferentes. Revise o código, trabalhe em issues, converse e edite documentos ao mesmo tempo sem misturar suas abas.

Encontre snippets de código em mensagens de chat

Encontre snippets de código em mensagens de chat

Procurando snippets de código específicos no Chats? Encontre-os mais facilmente com o recurso de pesquisa aprimorado no Space, que você pode acessar pressionando Ctrl+Shift+F. Ele permite que você encontre snippets mesmo que não se lembre de todas as partes de uma classe ou nome de função.

Transforme canais públicos em privados

Transforme canais públicos em privados

Quer manter uma discussão entre os participantes? Agora, você pode transformar canais públicos em privados. Para alterar o nível de privacidade do seu canal, clique nos três pontos no canto superior direito do canal e selecione Make private. Essa configuração está disponível apenas para administradores de canal.

07 de julho de 2022
Automação e CI/CD

Apresentando implantações no Space

On-Premises 2023.1 Cloud

Hoje, temos um marco importante no desenvolvimento do Space Automation para compartilhar com você: estamos lançando suporte para implantações no Space.

Implantações permitem acompanhar o fornecimento de alterações no código-fonte para um ambiente de implantação. Os exemplos incluem entregar uma aplicação Web a um servidor de produção, publicar uma aplicação móvel em uma loja, fazer upload de uma distribuição em um servidor FTP e assim por diante.

Leia este artigo para saber como implantações podem ser úteis para você e como começar a usá-las.

14 de junho de 2022
Gerenciamento de projetos

Ajuste a largura do texto em chats

On-Premises Beta Cloud
Sugira alterações de código em solicitações de merge

Agora, você pode escolher entre dois comprimentos de linha em seus chats: largura confortável ou total. A configuração de leitura confortável sempre enquadra o texto do chat principal, independentemente de você ter um tópico aberto ou não. Linhas de largura total, por outro lado, são limitadas apenas pelo tamanho da janela ou pelo tópico ativo.

Acesse Chats | Settings | Advanced e escolha seu modo preferido na seção Line length.

7 de junho de 2022
Gerenciamento de projetos

Personalize seu painel Project

On-Premises Beta Cloud
Personalize o painel de controle do seu projeto

Após o lançamento da personalização do painel pessoal, agora você também pode ajustar seu painel Project.

Esse painel fornece acesso rápido aos itens mais relevantes para o seu projeto: Descrição, Membros, Repositórios e Documentos Favoritos, Issues e Revisões de Código. Combine ou desative qualquer um dos widgets, clicando no botão Customize no canto superior direito da visão geral do projeto.

3 de junho de 2022
Revisão de código

Apresentando revisões de código reformuladas

On-Premises Beta Cloud
Apresentando Revisões de Código reformuladas

Temos o prazer de apresentar Revisões de Código reformuladas no Space. Nosso objetivo para essa reformulação foi simplificar a interface e facilitar o processo de revisão de código.

Agora, você pode acessar uma visão geral da sua revisão de código em um painel no lado direito da tela. Lá, você encontrará informações sobre gates de qualidade, conflitos, revisores, ambientes de desenvolvimento e issues vinculados.

Apresentando Revisões de Código reformuladas

A seção quality gates foi completamente reformulada. Agora, você pode acompanhar o número de aprovações necessárias e seus status sem nenhum clique extra. Isso é útil principalmente quando você tem regras complexas de gates de qualidade.

Commits e arquivos agora estão localizados no painel no lado esquerdo da tela. Além disso, a visualização de commits agora apresenta mais informações na tela, para que você não precise passar o mouse sobre um título para ver a mensagem completa do commit.

Apresentando Revisões de Código reformuladas

Além disso, agora você pode editar o destino da sua Solicitação de Merge a qualquer momento durante o processo de revisão.

27 de maio de 2022
Rastreamento de issues

Exporte a lista de issues do projeto do Space

On-Premises Beta Cloud
Apresentando Revisões de Código reformuladas

Expandindo o lançamento de relatórios de rastreamento de matriz e tempo, agora você pode exportar sua lista de issues do projeto também no formato .csv ou .xlsx.

Acesse Project > Issues e clique no botão Reports no canto superior direito, onde é possível selecionar o formato no qual exportar a lista de issues.

17 de maio de 2022
Revisão de código

Crie revisões de código e solicitações de merge instantaneamente

On-Premises Beta Cloud
Crie revisões de código e solicitações de merge instantaneamente

Agora, você pode criar revisões de código e solicitações de merge com apenas alguns cliques! Pressione + no menu esquerdo, não importa onde você esteja no Space, e selecione o que deseja criar: Code Review ou Merge Request.

O Space sugerirá automaticamente os repositórios e branches para os quais você enviou alterações recentemente.

10 de maio de 2022
Rastreamento de issues

Apresentando relatórios de matriz para issues no Space

On-Premises Beta Cloud
Apresentando relatórios de matriz para issues no Space

Agora, você pode criar e exportar relatórios de matriz para issues no Space. Esse relatório permite exibir issues para dois valores de atributos personalizáveis e visualizá-los como uma matriz ou um gráfico.

Para criar um relatório, acesse Project | Issues, clique em "Reports" no canto superior direito e selecione "Matrix". Por padrão, você verá quantos issues estão atribuídos a usuários diferentes para cada status de issue.

É possível personalizar o relatório, escolhendo atributos de issue para os eixos X e Y entre Assignee, Created by, Status e Tag.

Apresentando relatórios de matriz para issues no Space

Classifique os dados clicando nas setas ao lado dos atributos. Para acessar a lista dos respectivos issues, basta clicar em um número na tabela.

Visualize seu relatório como uma matriz ou um gráfico, alterando a exibição do relatório.

Para exportar seu relatório em um arquivo .csv ou .xlsx, clique no botão azul "Download", localizado no canto superior direito.

Leia este artigo para saber mais sobre como usar o relatório de matriz em issues do Space.

10 de maio de 2022
Aplicações

O Space foi adicionado ao Toolbox App

Cloud
Apresentando relatórios de matriz para issues no Space

Agora, você pode acessar todos os seus projetos favoritos do Space diretamente do JetBrains Toolbox App.

  • Você pode conectar sua conta do Space, bem como as outras ferramentas de equipe e aplicações SaaS, em uma nova guia Serviços.
  • Abra seus projetos favoritos do Space diretamente de uma lista no Toolbox App.

Leia esta postagem do nosso blog para saber mais sobre a integração.

9 de maio de 2022
Rastreamento de issues

Apresentando o controle de tempo em issues

On-Premises Beta Cloud

Agora, você pode registrar e controlar o tempo gasto trabalhando em issues no Space. Essa atualização permite que você e seus colegas acompanhem o tempo gasto em tarefas e relatem os resultados a um gerente ou cliente com arquivos .csv disponíveis para download.

Registre o tempo gasto em issues

Registre o tempo gasto em issues

Para registrar o tempo gasto em um issue, vá até ele e clique em "Spent time ➕". Em seguida, adicione uma duração, um dia de início e uma descrição, @mencione alguém ou altere o responsável.

Registre o tempo gasto em sub-issues

Registre o tempo gasto em sub-issues

O processo de adicionar tempo a sub-issues pode ser feito exatamente como nos issues. Ao registrar o tempo gasto em um sub-issue, o tempo geral do issue aumentará automaticamente.

Baixe relatórios de controle de tempo

Baixe relatórios de controle de tempo

Para baixar um relatório no formato .csv, acesse o issue e clique em "Time tracking report" no canto superior direito.

Para visualizar e registrar o tempo gasto em issues, você precisa das permissões apropriadas. Você pode concedê-las a seus colegas como administrador do projeto ou solicitá-las ao seu administrador como usuário. A funcionalidade de controle do tempo está disponível do plano Team em diante, mas não no plano Gratuito.

5 de maio de 2022
Automação e CI/CD

Apresentando workers do Space Automation

Cloud

Seus builds exigem workflows que não são possíveis com containers? Eles exigem hardware específico ou acesso a recursos de rede internos?

Estamos apresentando os workers do Space Automation: uma nova maneira de executar suas tarefas do Automation no seu próprio hardware ou em máquinas virtuais no Space Cloud. Os workers do Automation permitem que você execute workflows de CI/CD que não são possíveis com containers.

O que é um worker do Automation? É uma aplicação Java leve que é executada em Linux, Windows ou macOS. Um worker se conecta à Automation por meio da API HTTP do Space, obtém tarefas e código-fonte do Space, executa as tarefas e relata os resultados de volta ao Space.

Workers auto-hospedados do Space

Usando workers auto-hospedados do Space, você pode executar qualquer script de build no seu próprio hardware no Linux, Windows e macOS. Construa aplicações .NET Framework completas no Windows e execute builds em um hardware específico, por exemplo, para criar aplicativos para iOS e macOS, executar tarefas de ML em GPUs e muito mais.

Leia este artigo para saber mais sobre os workers auto-hospedados e como usá-los.

Workers do Space Cloud

Com workers do Space Cloud, você pode executar scripts de build em máquinas virtuais hospedadas na infraestrutura do Space Cloud. Isto significa que você pode usá-los para tarefas de CI/CD que exigem acesso total ao sistema, o que não é possível em containers do Docker.

Confira este artigo para saber mais sobre os workers do Space Cloud e como usá-los.

Como escolher um ambiente de execução para uma tarefa

Como escolher um ambiente de execução para uma tarefa

O ambiente em que uma tarefa será executada depende de várias condições. Agora, há dois tipos de pool disponíveis: o Space Automation Cloud (padrão) e workers auto-hospedados.

É possível substituir o valor padrão do pool usando o bloco Requirements. Saiba como fazer isso em neste artigo.

4 de maio de 2022
Ambientes de desenvolvimento

Ambientes de desenvolvimento do Space: suporte para Rider, configuração de modelos e alteração de versões do IDE

Cloud
Como escolher um ambiente de execução para uma tarefa

Desenvolva projetos .NET remotamente com o Rider

Agora, você pode usar ambientes de desenvolvimento do Space para desenvolver projetos .NET com o JetBrains Rider.

Para iniciar o Rider remotamente, certifique-se de ter o aplicativo JetBrains Gateway. Em qualquer repositório Git, clique no botão Open in IDE para iniciar um ambiente de desenvolvimento. Escolha o tamanho da máquina, selecione Rider como o seu IDE, especifique o caminho para seu arquivo .sln e escolha Create para criar seu ambiente de desenvolvimento.

Leia este artigo para saber mais sobre como começar a usar o Rider em ambientes de desenvolvimento.

Configure ambientes de desenvolvimento reproduzíveis para o seu projeto

Configure ambientes de desenvolvimento reproduzíveis para o seu projeto

Uma vez pré-configurados, os ambientes de desenvolvimento do Space permitem que você e sua equipe programem remotamente sem precisar preparar máquinas locais. Usando um devfile, agora você pode configurar ambientes de desenvolvimento para seus colegas de equipe, incluindo aspectos como uma imagem do Docker, variáveis de ambiente, um IDE padrão e recursos de CPU/memória.

What is a devfile? Devfile is an open-source specification that uses YAML formatting for configuring and running dev environments. Para começar, crie um devfile.yaml na pasta .space do seu projeto. Você pode editá-lo copiando e colando exemplos de configuração do painel de snippets.

Leia este artigo para saber mais sobre como configurar seu ambiente de desenvolvimento usando devfiles.

Altere a versão de IDE para um ambiente existente

Altere a versão de IDE para um ambiente existente

Agora, você pode alterar a versão do IDE que utiliza para um ambiente já existente. Para fazer isso, acesse a lista Dev Environments usando a barra lateral de navegação pessoal, selecione um ambiente de desenvolvimento e clique na versão do IDE na parte superior. Seu ambiente de desenvolvimento será reiniciado usando a nova versão do IDE, e seus dados submetidos via commit serão salvos.

28 de abril de 2022
Gerenciamento de pacotes

Gerencie e compartilhe artefatos de arquivos com o Space Packages

On-Premises Beta Cloud
Gerencie e compartilhe artefatos de arquivos com o Space Packages

Um novo tipo de repositório de Pacotes do Space está agora disponível para armazenamento e compartilhamento automatizado de arquivos relacionados ao projeto: Repositório de Arquivos.

Use ferramentas de linha de comando, como cURL e Powershell, para gerenciar o repositório remotamente ou manipular arquivos e pastas de dentro da interface do usuário. Graças à imutabilidade do conteúdo do arquivo habilitada por padrão, você pode garantir a capacidade de reprodução dos seus pipelines de CI/CD.

Para criar um Repositório de Arquivos, acesse Project | Packages, clique em "New repository" e selecione "File Repository". Leia a documentação para obter mais informações.

14 de abril de 2022
Gerenciamento de equipes

Integre o Calendário do Space ao seu aplicativo de calendário favorito com suporte para o CalDAV

On-Premises Beta Cloud
Integre o Calendário do Space ao seu aplicativo de calendário favorito com suporte para o CalDAV

Procurando maneiras de dominar o gerenciamento do tempo? Com esta atualização, agora você pode gerenciar sua agenda de trabalho e planos pessoais do Space no seu aplicativo de calendário favorito.

Implementamos o suporte para o CalDAV no Space, permitindo que você visualize e edite seu calendário do Space a partir de calendários e aplicações de e-mail compatíveis com o CalDAV, como os Calendários do Mac e iPhone, o Thunderbird e muitos outros.

O que é o CalDAV? O CalDAV é um protocolo que permite exibir e gerenciar calendários em qualquer dispositivo usando qualquer aplicação compatível.

Leia estas orientações para descobrir como visualizar e editar seu calendário do Space a partir dos seus outros calendários e saber mais sobre os clientes compatíveis.

13 de abril de 2022
Integração com IDE

Escolha quando postar um comentário de revisão de código no IntelliJ IDEA 2022.1

On-Premises Beta Cloud
Escolha quando postar um comentário de revisão de código no IntelliJ IDEA 2022.1

Ao revisar alterações de código no IDE, agora você pode escolher quando publicar um comentário de revisão de código:

  • Post Now publica imediatamente o comentário na revisão de código e notifica imediatamente o autor e outros envolvidos.
  • Save as Draft agrupa todos os comentários e os envia de uma só vez quando você aprova alterações ou aguarda uma resposta.

Para saber mais sobre as revisões do código do Space no IntelliJ IDEA, confira esta postagem do nosso blog.

Use atalhos com comentários de revisão de código

Aprimoramos a interface do usuário de revisão de código e mostramos atalhos de teclado aplicáveis. Ao postar um comentário de revisão de código, você pode usar Enter para adicionar uma nova linha. Ctrl+Enter irá salvar ou postar o comentário.

1 de abril de 2022
Gerenciamento de projetos

Personalize seu painel do Space

On-Premises Beta Cloud
Personalize seu painel de controle do Space

Agora, você pode reorganizar os widgets no seu painel pessoal ou ocultar aqueles que não precisa usar. O painel padrão fornece uma visão geral de informações úteis do dia-a-dia, com widgets como Calendar, Favorite Projects, Code Reviews, Followed Teams e Recent Blog Posts.

Para configurar seu painel pessoal, clique no botão "Customize dashboard" no canto superior direito do seu perfil. Você pode ajustar os widgets da maneira que quiser e, se preferir revertê-los para a exibição padrão, basta clicar em "Reset to default".

29 de março de 2022
Colaboração

Carregue qualquer arquivo, gerencie e automatize tudo de maneira centralizada

On-Premises Beta Cloud
Carregue qualquer arquivo, gerencie e automatize tudo de maneira centralizada

Com esta atualização do Space Documents, nunca foi tão fácil gerenciar arquivos.

  • Tudo o que você precisa ter para trabalhar em seus projetos pessoais e de equipe agora está convenientemente acessível em um espaço de armazenamento centralizado. Sua tela Documents pessoal mostra todos os arquivos com os quais você interagiu recentemente em toda a sua organização do Space. Você pode ver a localização de cada arquivo e restringir facilmente sua pesquisa com filtros e menus suspensos predefinidos.
  • Carregue, visualize, compartilhe e baixe qualquer arquivo! A partir de agora, você pode carregar arquivos pessoais e todos os artefatos relacionados ao projeto (imagens, PDFs etc.) diretamente em Documents.
  • Além disso, abrimos a API Documents para uso público. Agora, você pode usar chamadas de API para se comunicar e interagir com Documents para transferir tarefas de rotina para automação.

Conheça os detalhes do novo Documents e descubra mais sobre a atualização nesta postagem do nosso blog.

22 de março de 2022
Revisão de código

Comente em múltiplas linhas em revisões de código

On-Premises Beta Cloud
Comente em múltiplas linhas em revisões de código

Adicionamos comentários de múltiplas linhas às revisões de código do Space. Para comentar em múltiplas linhas, abra uma revisão de código ou uma solicitação de merge, arraste o ponteiro do mouse para selecionar quantas linhas desejar e deixe seu comentário.

22 de março de 2022
Revisão de código

Sugira alterações de código em solicitações de merge

On-Premises Beta Cloud
Sugira alterações de código em solicitações de merge

Ao analisar uma solicitação de merge do seu colega de equipe, agora você pode fazer edições rápidas no código e postá-las como sugestões, em vez de apenas deixar comentários.

Para sugerir edições, selecione uma linha ou um fragmento de código, clique em "Suggest changes" e edite-a. Comente em suas edições também se quiser explicar o raciocínio por detrás delas. Quando seu colega de equipe visualizar essas edições, ele poderá aceitá-las e submetê-las imediatamente com apenas alguns cliques.

21 de fevereiro de 2022
Gerenciamento de pacotes

Gerencie e compartilhe pacotes do Composer no Space

On-Premises Beta Cloud
Gerencie e compartilhe pacotes do Composer no Space

O Space Packages agora permite que você crie seus próprios repositórios do Composer. Use-os para armazenar e compartilhar pacotes em seus projetos PHP. Para criar um repositório do Composer, acesse Project | Packages, clique em "New repository" e selecione "Composer repository".

Leia este artigo para saber mais sobre como criar um repositório do Composer e publicar pacotes do Composer.

18 de fevereiro de 2022
Gerenciamento de pacotes

Integre o Space Packages com repositórios remotos

On-Premises Beta Cloud
Integre o Space Packages com repositórios remotos

Estamos introduzindo espelhamento para o Space Packages! Com essa atualização, agora você pode:

  • Publicar manualmente pacotes locais em um repositório remoto. Para publicar um pacote em um repositório remoto, como o Maven Central, agora você pode especificar uma lista de repositórios remotos relacionados para cada local e publicar pacotes em qualquer um deles.
  • Armazenar pacotes em cache automaticamente de um repositório remoto. Quando você fizer referência a um pacote de um repositório-espelho, o Space irá baixá-lo do repositório remoto associado e o armazenará em cache localmente se não estiver disponível. Esse recurso permite simplificar a referência a pacotes de repositórios remotos e otimizar o tráfego de rede. Agora, você pode usar um único repositório do Space para armazenar em cache todas as dependências de build de repositórios remotos.

Leia este artigo para aprender a usar repositórios remotos-espelho passo a passo.

10 de fevereiro de 2022
Automação e CI/CD

Suporte para segredos do Vault no Space Automation

On-Premises 2023.1 Cloud
Integre o Space Packages com repositórios remotos

Agora, o Space Automation oferece suporte ao armazenamento HashiCorp Vault, permitindo que você use segredos armazenados em um servidor Vault nas suas tarefas do Automation. Basta adicionar uma conexão ao servidor Vault, criar um parâmetro e usá-lo como se fosse um parâmetro comum armazenado no Space.

Leia este artigo para saber mais sobre a atualização e descobrir como usar segredos do Vault no Space Automation.

9 de fevereiro de 2022
Aplicações

Permita que suas aplicações do Space acessem canais de chat privados

On-Premises Beta Cloud
Integre o Space Packages com repositórios remotos

Graças às novas opções de autorização de aplicações, agora você pode permitir que suas aplicações do Space acessem canais privados em chats do Space. Também adicionamos uma opção para especificar o que sua aplicação pode fazer em um determinado canal privado ou público. Por exemplo, você pode permitir que uma aplicação visualize e publique mensagens, atualize informações do canal, adicione novos membros e muito mais. Esse nível de granularidade nas permissões ajuda você a manter sua comunicação privada, garantindo que a aplicação possa acessar apenas as informações que você permitir.

Para definir as permissões do canal de chat, acesse a página Authorization | In-context Authorization, selecione o canal de chat em que deseja autorizar sua aplicação e escolha as permissões que deseja conceder a ele. Você também pode autorizar a aplicação no canal de chat acessando Channel info | Applications.

Observe que somente administradores de canal podem conceder permissões de canal de chat. Outros usuários podem solicitar permissões dos administradores do canal. Atualmente, as aplicações não precisam de autorização para acessar canais públicos de chat, mas introduziremos esse requisito em uma das próximas atualizações do Space.

Confira este artigo para saber como conceder permissões à sua aplicação.

8 de fevereiro de 2022
Rastreamento de issues

Novidades em issues do Space: adicione subitens, acompanhe menções a issues e filtre issue por board

On-Premises Beta Cloud

Estamos introduzindo algumas atualizações que tornarão o trabalho com issues mais fácil e transparente.

Divida problemas complexos em tarefas menores com subitens

Divida problemas complexos em tarefas menores com subitens

Agora, você pode adicionar subitens a issues do Space. Eles permitem que você divida issues complexos em tarefas menores ou liste requisitos, DoDs e outras informações relevantes. Assim como checklists, subitens podem ter uma estrutura aninhada, e você pode marcá-los após a conclusão.

Você encontrará a nova seção Sub-items na descrição do issue. Para adicionar um subitem, clique em Add item e comece a digitar. Você pode então deixar o subitem como uma linha de texto simples, que pode ser formatada com Markdown, ou pode convertê-lo em um issue e atribuí-lo a qualquer membro da equipe imediatamente. Você também pode adicionar um issue existente como um subitem clicando no ícone ✳.

Confira este artigo para saber mais sobre como usar subitens em issues.

Acompanhe todas as menções no histórico de issues

Acompanhe todas as menções no histórico de issues

Para garantir que você não perca nada importante, facilitamos o acompanhamento de quaisquer menções e discussões relacionadas às suas tarefas no Space.

Sempre que alguém mencionar um issue por ID ou link em um canal de chat do Space, comentário de revisão de código ou outro issue, a menção será automaticamente refletida no histórico do issue. Dessa forma, você pode ter certeza de que nenhuma discussão importante será perdida e que sempre terá o contexto completo.

Aqui está um exemplo. Uma mensagem de chat que contém um ID de problema é copiada para o issue mencionado:

As regras a seguir garantem que as mensagens privadas não se tornem públicas. O Space NÃO postará menções originárias de:

  • Mensagens diretas
  • Conversas
  • Canais privados
  • Projetos aos quais o proprietário do issue mencionado não tem acesso

Os comentários de revisão de código de um projeto público serão postados, mas os detalhes ficarão visíveis apenas para os membros do projeto que têm acesso ao repositório do projeto. Leia este artigo para aprender a comentar em issues.

Filtre issues por board e sprint

Agora, você pode pesquisar issues ainda mais rápido: use o novo filtro Board na lista de issues de um projeto para filtrar por board e sprint. Acesse este artigo para aprender a usar boards de issues.

31 de janeiro de 2022
Ambientes de desenvolvimento

Mais IDEs baseados em IntelliJ em ambientes de desenvolvimento do Space

Cloud
Divida problemas complexos em tarefas menores com subitens

Quer programar remotamente no seu IDE favorito da JetBrains? Além do IntelliJ IDEA e do Fleet, os ambientes de desenvolvimento do Space agora oferecem suporte a mais IDEs baseados em IntelliJ. Você pode iniciar o GoLand, o PhpStorm, o PyCharm, o RubyMine, o WebStorm e o CLion (a partir da versão 2021.3) remotamente usando ambientes de desenvolvimento do Space por meio do JetBrains Gateway.

Leia esta postagem do nosso blog para ver os ambientes de desenvolvimento do Space em ação e aprender como iniciar seu IDE remotamente.

28 de janeiro de 2022
Automação e CI/CD

Tempos de build mais rápidos no Space Automation

Cloud
Bug corrigido

Alteramos o mecanismo base que executa os trabalhos do Automation, permitindo que você tenha tempos de build mais rápidos com o Space Automation. Os tempos de inicialização de tarefas foram drasticamente reduzidos, e as tarefas que consistem de múltiplas etapas também receberam melhorias significativas.

Com que rapidez são executadas as tarefas do Automation?

Vamos supor que você tenha que executar um script que contém duas tarefas: uma tarefa com apenas uma etapa de container "hello-world" dentro e outra com três dessas etapas. Com o novo mecanismo, a tarefa de uma etapa é executada até 10 vezes mais rápido, e a tarefa de três etapas é executada até 5 vezes mais rápido.

Como acelerar scripts do Automation

O Space Automation agora usa o novo mecanismo como opção padrão, para que você não precise ajustar nenhuma configuração e obter tempos de build mais rápidos. Se os longos tempos de build eram o principal problema que o impedia de usar o Space Automation, agora é um ótimo momento para tentar novamente.

Bug corrigido

Descobrimos que o novo back-end corrigiu um bug que afetava a alocação de recursos de container. Mais especificamente, o back-end antigo ignorava a configuração do container de CPU e RAM e concedia ao container acesso a todos os recursos disponíveis no host onde ele havia sido iniciado.

Embora o novo back-end corrija esse bug, você poderá perceber uma lentidão das suas tarefas com baixo limite de CPU ou memória configurados, pois agora elas obterão a quantidade correta de recursos.

27 de janeiro de 2022
Ambientes de desenvolvimento

Suporte ao Docker em containers de ambiente de desenvolvimento

Cloud
Suporte ao Docker em containers de ambiente de desenvolvimento

O Space agora oferece suporte ao daemon do Docker dentro do container do ambiente de desenvolvimento. Para executar um container em um ambiente de desenvolvimento, basta abrir o terminal no seu IDE e executar os comandos do Docker ou Docker Compose da mesma forma que faria na sua máquina local.

Confira este artigo para aprender a desenvolver em um ambiente de desenvolvimento.