Skip to content

ProxyEdu v2026.1.3.5

Choose a tag to compare

@MarcosBravin MarcosBravin released this 12 Aug 13:31
· 21 commits to main since this release

ProxyEdu v2026.1.3.5

Data de lançamento: 12 de agosto de 2026
Canal: Stable
Tipo: Infraestrutura de atualização

Status histórico: esta versão foi substituída pela 2026.1.3.6 para novas instalações devido a uma correção de compatibilidade de runtime.

Visão geral

A versão 2026.1.3.5 introduz a primeira geração do sistema seguro e centralizado de AutoUpdate do ProxyEdu.

A partir desta versão, o Server passa a atuar como ponto de controle das atualizações: ele identifica uma release Stable, valida os pacotes, mantém uma cópia em cache e autoriza quais Clients podem atualizar.

Fluxo de atualização

O processo foi projetado para que o Client não dependa diretamente do GitHub durante uma atualização normal.

O fluxo inclui:

  1. Server sincroniza e valida uma release Stable.
  2. Administrador autoriza a atualização de uma instalação.
  3. Client consulta o Server.
  4. Pacote é transferido pela rede local.
  5. Client valida produto, versão, integridade e assinatura.
  6. Updater realiza a substituição dos arquivos.
  7. O ambiente é verificado após a atualização.
  8. Resultado é reportado ao Server.

Segurança

O AutoUpdate introduz controles como:

  • identidade individual por instalação;
  • autorizações vinculadas à máquina e versão de destino;
  • validade temporal das autorizações;
  • proteção contra reutilização indevida;
  • prevenção de downgrade;
  • validação SHA-256;
  • assinatura RSA-PSS;
  • verificação do manifesto;
  • chave pública de validação incorporada ao produto.

A chave privada utilizada para produzir assinaturas não acompanha o software distribuído.

Recuperação e rollback

O Updater utiliza áreas de preparação e backup para reduzir o risco de uma atualização incompleta.

Quando a nova versão não passa pelas verificações de integridade ou saúde esperadas, o processo pode restaurar os arquivos anteriores e reportar a falha ao Server.

O ProxyEdu não reinicia automaticamente o Windows durante esse fluxo.

Cache no Server

O Server mantém localmente uma release Stable já validada. Isso permite distribuir o mesmo pacote para várias máquinas pela LAN e reduz a dependência do GitHub durante a implantação.

Validação

  • 69 testes automatizados aprovados
  • Pipeline de release concluído com sucesso
  • Validação de assinatura, manifesto e pacotes
  • Fluxos de atualização e rollback verificados

Artefatos oficiais

  • ProxyEdu-Setup-v2026.1.3.5.exe
  • ProxyEdu.Client-v2026.1.3.5.zip
  • ProxyEdu.Client-v2026.1.3.5.sig
  • ProxyEdu.Server-v2026.1.3.5.zip
  • ProxyEdu.Server-v2026.1.3.5.sig
  • update-manifest.json

Integridade — SHA-256

ProxyEdu.Client-v2026.1.3.5.zip
079E15CC77B68DB148149A9120B9A1EA68524F0BB5E4BE8F8D0FA04923A32BBF

ProxyEdu.Server-v2026.1.3.5.zip
1E582664AFF7397BDCE1CB7D96C9D1D095AD17A2DFE48193AE9EA20A9812AB3D

ProxyEdu-Setup-v2026.1.3.5.exe
2DEAA023674C2FB0B19A3D54340AB28D0701810F9E936B60861916BECDEE5103