Novidades do Yucca 0.4.0
19.11.2020
Necessidade do FFmpeg
As alterações necessárias para implementar a nova página de adição de fluxo exigem que o pacote FFmpeg esteja instalado, para que seja possível obter informações sobre a origem antes de adicioná-la ao servidor.
Para usuários do macOS, o pacote FFmpeg pode ser instalado com o Homebrew:
brew install ffmpeg
Para usuários de distribuições Linux, consulte a página de instalação atualizada para mais detalhes.
Nova página de adição de fluxo
Em vez de um simples campo de endereço, agora obtemos informações detalhadas sobre a origem e exibimos uma prévia:

Caso a origem esteja indisponível, uma mensagem informativa é exibida:

Interface de gerenciamento de licença
Adicionar e acompanhar o status da licença ficou mais simples:

Cota global de fluxos
Um novo bloco foi adicionado à configuração do servidor — quota — que permite limitar o número máximo de usuários ou fluxos no servidor; ao atingir o limite, o usuário receberá um erro.
O número atual de usuários e fluxos, assim como a cota definida, pode ser visto na página de estatísticas:

Idioma ucraniano
Não podíamos deixar esse marco passar em branco: agora o idioma ucraniano está disponível na interface:

Se você notar alguma imprecisão na tradução, escreva para nós por e-mail ou no chat do Telegram.
Outras alterações
Adicionado
- Tratamento do erro License Expired (#603)
- Informar o tempo até a expiração da licença nas métricas (#532)
- Erros do fluxo para o usuário (#535)
- Nível de log para o worker (#544)
Alterado
- Mover o worker para uma aplicação separada (#555)
- Alterar o IP de bind padrão de 127.0.0.1 para 0.0.0.0 (#600)
- Alterar o caminho padrão do arquivo de configuração (#595)
- Atualização do ffmpeg de 4.2.2 para 4.3.1 (#620)
- Alternar o servidor para ReadOnly após o período de teste (#587)
- O prober deve retornar apenas fluxos de mídia (#599)
- Separar o cliente HTTP com e sem Interceptors (#601)
- Aumentar o Timeout no método de adição de fluxo (#619)
Corrigido
- A UI não trata erros de licença expirada (#606)
- No formulário de adição de fluxo, o campo Name não está marcado como obrigatório (#618)
- Os fluxos não são parqueados em ARM (#613)
- A prévia de fluxos rtsp não é criada na página de criação do fluxo (#638)
- O prober nativo não funciona corretamente em sistemas de 32 bits (#523)
- Posicionamento incorreto do cursor ao clicar em um trecho de indisponibilidade (#635)
- Desativar o autopreenchimento do navegador no Safari (#531)
- Erro 500 ao adicionar um fluxo: pq: value too long for type character varying(255) (#626)
- Após excluir um fluxo, é exibida uma página com erro 404 (#585)
- Armazenar na prévia apenas uma imagem de baixa resolução (#598)
O que vem a seguir?
Para atualizar da versão 0.3.1 para a 0.4.0, consulte o guia de atualização; as instruções de instalação podem ser encontradas na seção Instalação.