Descobrindo qual versão do Discourse você está usando

:bookmark: Este guia explica como encontrar a versão do Discourse que você está usando, inspecionando o código-fonte do site.

:person_raising_hand: Nível de usuário necessário: Todos os usuários

Entender qual versão do Discourse você está utilizando pode ser importante para solução de problemas, garantir compatibilidade com plugins e manter-se atualizado. Aqui estão os passos que você pode seguir para determinar a versão do Discourse em execução em um determinado site.

Resumo

Este guia abordará:

  • Visualizar o código-fonte de um site Discourse
  • Localizar os metadados da versão
  • Compreender a string de versão

Visualizando o código-fonte

  1. Acesse o site Discourse de destino em seu navegador da web.
  2. Pressione o botão “ver código-fonte” no seu navegador. O método varia entre os navegadores:
    • No Google Chrome, clique com o botão direito em qualquer lugar da página para abrir um menu de contexto e selecione “Exibir código-fonte da página”.
    • No Firefox, clique com o botão direito e selecione “Exibir código-fonte da página”.
    • No Edge, clique com o botão direito e selecione “Exibir código-fonte da página”.

Localizando os metadados da versão

Procure pela tag meta de versão no topo do código-fonte, dentro da seção <head>. Ela se parecerá mais ou menos com isto:

<meta name="generator" content="Discourse 2026.3.0-latest - https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5">

Compreendendo a string de versão

A partir da tag meta:

  • A versão Discourse 2026.3.0-latest usa um formato baseado em data: AAAA.M.P, onde o ano e o mês indicam o período de lançamento e P é o número do patch.

    • Latest (Mais recente): A maioria das instalações, incluindo toda a hospedagem oficial do Discourse, executa o canal latest (indicado pelo sufixo -latest), que recebe novos lançamentos mensalmente.
    • Stable (Estável): Os lançamentos estáveis usam a mesma versão baseada em data, sem o sufixo -latest, e são um pouco mais conservadores.
  • A versão interna específica é referenciada pela string no final:

    https://github.com/discourse/discourse version 896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5
    

    Pegue os primeiros 7 caracteres da versão (896e810 neste exemplo) e navegue até github.com/discourse/discourse/commits/main para encontrar o commit que corresponde à versão na tag meta.

Você também pode pesquisar diretamente usando o hash completo da versão:

https://github.com/discourse/discourse/search?q=hash%3A896e810e1b2f4c9b8e17a6d5c3a2b1d0e8f7c6a5&type=Commits

Exemplo de saída

Isso mostrará o quão atrasada sua versão atual está em relação à branch principal.

22 curtidas