OBS Studio usará um novo sistema de controle de versão

Para trazer mais clareza ao seu processo de desenvolvimento e lançamentos, o OBS Studio usará um novo sistema de controle de versão.

Open Broadcaster é um software de código aberto e multiplataforma (disponível para Linux, Microsoft Windows e Apple OS X), que permite gravar as atividades da área de trabalho e compartilhá-los ao vivo na web.

Existem muitos programas para capturar e gravar o que acontece na tela do computador para Linux. Até algumas ferramentas para criar GIFs ou mostrar o que acontece no terminal. Mas se houver um programa completo com opções avançadas para profissionais, o OBS Studio.

OBS Studio é um programa completo de gravação e streaming de vídeo.

Ele é ideal tanto para gravar tudo que acontece na tela de cursos, tutoriais, fazer upload para plataformas como o YouTube, ou também transmitir o que você faz ao vivo.

O software OBS Studio é de código aberto e gratuito.

Um programa completo de streaming de software e captura de vídeo disponível para várias plataformas, que é usado por alguns youtubers, professores ou aqueles que fazem transmissões ao vivo no Twitch.

Um software profissional muito completo e totalmente gratuito, com uma versão compatível com Linux como você já sabe.

Esse incrível programa pode ser usado para fazer tutoriais em vídeo e compartilhá-los no YouTube Live, Twitch TV, DailyMotion e etc. Com ele você pode capturar o desktop inteiro ou apenas uma janela, importar vídeo de uma placa de captura e adicionar imagens ou texto.

Agora, o OBS Studio anunciou um controle de versão estruturado com controle de versão semântico, visando maior clareza em atualizações futuras.

OBS Studio usará um novo sistema de controle de versão

OBS Studio usará um novo sistema de controle de versão

Sim. O OBS Studio usará um novo sistema de controle de versão. Com o OBS Studio 31 se aproximando, a equipe decidiu mudar o esquema de numeração de versão usado.

Ao longo dos anos, o OBS cresceu significativamente e, de acordo com os desenvolvedores, encontrar o equilíbrio certo entre adicionar novos recursos, manter a estabilidade e tornar o controle de versão claro para os usuários é muito importante.

Para quem não conhece, o OBS Studio existe há mais de dez anos, evoluindo imensamente em funcionalidade, complexidade de código e comunidade. Esse crescimento trouxe sua cota justa de desafios, especialmente em relação ao desenvolvimento e organização.

Até a versão 30, não havia um sistema consistente para controle de versão. Os lançamentos vinham quando havia novos recursos ou correções suficientes, e os números de versão eram atribuídos com base em quão significativas essas mudanças pareciam.

No entanto, isso levou a inconsistências — às vezes, os principais números de versão indicavam mudanças drásticas, enquanto outras vezes, eles eram simplesmente embalados com novos recursos.

Agora, com a versão 30, o OBS começou a seguir o versionamento semântico adequado para trazer mais clareza.

Certo, mas o que significa versionamento semântico? Em resumo, é um sistema para rotular versões de software de forma lógica e consistente para que usuários e desenvolvedores entendam o significado das mudanças.

Mais especificamente, a partir de agora, ele seguirá um formato MAJOR.MINOR.PATCH, como 30.0.1. Aqui está uma explicação:

  • PATCH : Inclui correções de bugs ou outros pequenos ajustes que precisam de atenção imediata.
  • PRINCIPAL : Introduz mudanças grandes e drásticas que podem exigir que usuários ou desenvolvedores se adaptem.
  • MENOR : Adiciona novos recursos ou melhorias sem quebrar nada.

Para sua referência, o versionamento do OBS Studio não era tão claro quanto poderia ter sido no passado. Por exemplo, o lançamento do OBS 28.0 incluiu uma atualização na estrutura de IU subjacente, que quebrou a compatibilidade com vários plug-ins.

No entanto, a numeração da versão não comunicou totalmente o significado dessa mudança, levando à confusão e frustração entre usuários e desenvolvedores.

É por isso que o OBS se comprometeu a usar números de versão principais estritamente para atualizações que mudam fundamentalmente como os usuários interagem com o software ou afetam os desenvolvedores ao modificar APIs ou dependências para evitar que isso aconteça novamente.

Então, no futuro, os usuários podem esperar que atualizações de versão secundárias sejam mais comuns, enquanto atualizações principais — aquelas com mudanças drásticas — acontecerão aproximadamente uma vez por ano.

Isso não significa que o desenvolvimento do OBS esteja desacelerando; em vez disso, trata-se de tornar os lançamentos mais previsíveis e menos disruptivos.

Sair da versão mobile