Estamos descontinuando stacks antigos do ImageMagick e do FFmpeg
Leia este artigo com atenção para evitar problemas em produção.
Aviso histórico: o cronograma de desativação abaixo se aplicava em 2020. Os exemplos agora mostram as versões de stack recomendadas atualmente; consulte a documentação dos Robots para ver as orientações de integração atuais.
Na Transloadit, garantimos que, quando nossos clientes fornecem Assembly Instructions, elas continuem funcionando e produzindo os mesmos resultados por muitos e muitos anos. Nos últimos dez anos, fizemos um esforço muito além do necessário para manter nossas versões antigas de stack do ImageMagick e do FFmpeg, apesar de serem alvos vulneráveis para hackers.
Embora nosso objetivo seja oferecer suporte às versões de stack por muito tempo, descontinuá-las em algum momento faz parte de manter uma operação saudável.
Versões mais recentes do ImageMagick, do FFmpeg e das bibliotecas subjacentes oferecem conversões mais rápidas, menos propensas a erros e mais seguras, o que é do interesse de todos. Além disso, esses stacks mais novos muitas vezes têm algoritmos de compressão melhores ou usam os codecs existentes de forma mais eficiente, reduzindo assim o tamanho do arquivo resultante. Isso pode ter um impacto direto na sua fatura mensal.
Quais stacks estão sendo descontinuados e quando deixarão de existir?
A partir de hoje, estamos descontinuando, no parâmetro imagemagick_stack, os valores v1.0.0 (padrão atual)
e v2.0.3 para todos os nossos Robots relacionados a imagens. A nova versão padrão
para todos os Robots relacionados a imagens será:
{ "imagemagick_stack": "v3.0.1" }
Também estamos descontinuando, no parâmetro ffmpeg_stack, os valores v1.0.0 (padrão atual), v2.0.0,
v2.1.0 e v2.2.3 para todos os nossos Robots relacionados a vídeo e áudio. A nova
versão padrão para todos esses Robots será:
{ "ffmpeg_stack": "v7" }
Em 1º de fevereiro de 2020, essas versões antigas de stack passarão a ser consideradas EOL (End Of Life, ou fim da vida útil) e deixarão de ter suporte. Nesse dia, os Templates e as Assembly Instructions de todos serão atualizados automaticamente para as novas versões de stack.
Já posso atualizar para os novos stacks? Como faço a atualização?
Sim, com certeza! Na verdade, recomendamos atualizar cedo, para que você possa identificar possíveis problemas no seu caso de uso muito antes, enquanto ainda pode voltar aos stacks antigos.
Para Robots relacionados a imagens, você só precisa adicionar ou alterar o parâmetro
imagemagick_stack do Robot /image/resize
nos seus Templates:
{ "imagemagick_stack": "v3.0.1" }
Para Robots relacionados a vídeo/áudio, você só precisa adicionar ou alterar o parâmetro
ffmpeg_stack:
{ "ffmpeg_stack": "v7" }
Seus parâmetros personalizados do FFmpeg devem continuar funcionando. Se não funcionarem, por favor, avise-nos.
E-mails de aviso
A partir de hoje, instalamos avisos por e-mail sobre o uso de stacks em processo de descontinuação. Com a ajuda deles, você saberá quais Assemblies (e Templates) ainda estão usando esses stacks. Os e-mails serão enviados uma vez por semana. Você pode cancelar o recebimento no final desta página, mas recomendamos fortemente que não faça isso, para não ter surpresas desagradáveis em produção em 1º de fevereiro de 2020.
Como relatar problemas
Garantimos que a migração para stacks mais novos seja o mais tranquila possível para todos. Por exemplo, estamos convertendo automaticamente instruções personalizadas antigas do FFmpeg para a sintaxe mais nova. Deve haver apenas alguns poucos casos extremos em que as pessoas podem ter problemas.
Se você identificar um problema ou um erro de Assembly resultante da atualização do seu stack do ImageMagick ou do FFmpeg, por favor, relate-o no nosso pequeno widget de chat, que aparece no canto inferior direito de todas as páginas.
Se tiver outras dúvidas ou preocupações, fale com a gente!
