Skip to content

ProxyEdu v2026.2.1.0

Choose a tag to compare

@MarcosBravin MarcosBravin released this 19 Aug 03:29
· 1 commit to main since this release

ProxyEdu v2026.2.1.0

Data de lançamento: 19 de agosto de 2026
Canal: Stable
Tipo: Segurança, experiência administrativa e evolução comercial

Visão geral

A versão 2026.2.1.0 fortalece a instalação e a administração do ProxyEdu Server, torna mais claras as regras dos planos Free e comerciais e corrige o fluxo de atualização do próprio Server.

Novas instalações deixam de utilizar credenciais administrativas predefinidas. O primeiro administrador passa a ser criado localmente, com política de senha segura e sem alterar usuários existentes durante atualizações. A área de licenciamento também recebeu uma experiência mais clara para ativação, consulta de entitlements, solicitação de avaliação e transferência de licenças.

Segurança da administração

  • Removida a credencial administrativa padrão de instalações novas.
  • O primeiro administrador agora é criado por um onboarding executado exclusivamente no próprio computador do ProxyEdu Server.
  • A senha inicial deve possuir entre 12 e 128 caracteres, não pode conter o nome do usuário nem corresponder a senhas comuns bloqueadas.
  • A criação do primeiro administrador é atômica e não pode ser repetida depois da inicialização.
  • Atualizações preservam integralmente usuários, papéis e hashes existentes no LiteDB.
  • O último administrador ativo não pode ser removido ou desativado acidentalmente.
  • Contas legadas marcadas para troca de senha são direcionadas ao fluxo obrigatório de alteração.
  • Credenciais administrativas não são mais mantidas no localStorage ou sessionStorage do navegador.
  • Dados de credenciais deixados por versões anteriores são removidos ao abrir o novo Dashboard.

Licenciamento e planos

  • O LicenseService continua sendo a autoridade única do estado comercial e dos entitlements assinados.
  • O plano Free continua permanente, com até 5 dispositivos, operação offline e todas as funções essenciais do proxy.
  • Proxy, filtros, heartbeat, gerenciamento básico, usuários e startup permanecem disponíveis sem licença comercial.
  • Histórico detalhado e estatísticas avançadas agora respeitam o entitlement assinado reports.advanced.
  • Recursos não licenciados retornam uma resposta explícita, sem interromper o proxy ou a comunicação dos Clients.
  • A interface identifica recursos comerciais e direciona o administrador à área de Licenciamento quando necessário.
  • Limites de dispositivos continuam sendo atualizados automaticamente conforme o plano assinado.
  • A indisponibilidade da API de licenciamento continua sem bloquear startup, proxy, filtros ou heartbeat.

Experiência de licenciamento

  • A página de Licenciamento foi reorganizada para apresentar plano, estado, validade, seats, dispositivos e recursos de forma mais clara.
  • A ativação comercial continua utilizando LicenseKey, mas a chave completa não é mantida no Server após a emissão do documento assinado.
  • O pedido de Trial foi removido do Dashboard escolar e direcionado ao site oficial do ProxyEdu.
  • Solicitações de avaliação passam por análise comercial antes da emissão.
  • A antiga desativação comum foi substituída por liberação para transferência.
  • A transferência exige uma sessão administrativa autenticada e confirmação explícita com a palavra LIBERAR.
  • Não é mais necessário repetir ou preencher novamente a senha administrativa na tela de transferência.
  • A liberação é comprovada criptograficamente pela identidade da instalação, sem reenviar a LicenseKey.
  • Licenças Trial não podem ser transferidas.
  • Depois da confirmação online, o Server de origem retorna com segurança ao plano Free e a licença pode ser ativada em outra instalação.

Atualização do ProxyEdu Server

  • Corrigida a comunicação entre o endpoint de atualização e o Dashboard.
  • O estado da atualização agora é serializado no formato textual esperado pela interface.
  • O Dashboard permanece compatível com o formato numérico utilizado por versões anteriores.
  • Quando uma release superior estiver disponível, a janela apresenta notas, download, progresso e instalação.
  • A verificação pode ocorrer na inicialização ou pelo botão Verificar atualização.
  • Download e instalação continuam exigindo ação de um administrador; o Server não instala versões automaticamente sem confirmação.
  • O fluxo de AutoUpdate dos Clients permanece inalterado.

Site, avaliação e transparência

  • O site oficial recebeu conteúdo dedicado sobre funcionamento, segurança e releases.
  • A solicitação pública de avaliação foi separada da administração interna das escolas.
  • Os documentos de privacidade, LGPD, termos e cookies permanecem disponíveis publicamente.
  • A página de releases oferece downloads oficiais, compatibilidade e hashes para conferência.
  • O console comercial privado e suas credenciais continuam separados dos artefatos distribuídos às escolas.

Compatibilidade e atualização

  • Atualização direta suportada a partir das versões 2026.2.0.0, 2026.2.0.1 e 2026.2.0.2.
  • Instalações existentes não passam pelo onboarding novamente e não perdem usuários ou senhas.
  • LiteDB, configurações, regras, dispositivos, seats, auditoria e cache de licença são preservados.
  • Clients da linha 2026.2 permanecem compatíveis.
  • Não há migração para PostgreSQL no software distribuído; PostgreSQL permanece exclusivo do serviço privado de licenciamento.
  • Nenhuma chave privada de licenciamento ou atualização é incluída no ProxyEdu distribuído.

Procedimento recomendado

  1. Faça backup da instalação e do banco LiteDB do ProxyEdu Server.
  2. Atualize primeiro uma instalação piloto.
  3. Entre novamente no Dashboard após a atualização; credenciais antigas armazenadas pelo navegador serão descartadas.
  4. Confirme usuários, plano, validade da licença, seats e recursos liberados.
  5. Verifique o funcionamento do proxy e o recebimento dos heartbeats.
  6. Em uma próxima release superior, valide o modal de atualização do Server pelo botão Verificar atualização.
  7. Depois da validação piloto, distribua a atualização aos demais ambientes.

Validação

  • Build completo da solução em configuração Release aprovado.
  • 203 testes automatizados aprovados, sem falhas ou testes ignorados.
  • Criação local do primeiro administrador, concorrência do onboarding e preservação de instalações existentes cobertas por testes.
  • Proteção do último administrador ativo e política de senhas cobertas por testes.
  • Entitlements de relatórios avançados e fallback seguro do plano Free cobertos por testes.
  • Transferência autenticada, identidade incorreta, Trial não transferível e indisponibilidade da API cobertos por testes.
  • Serialização dos estados do AutoUpdate e compatibilidade do Dashboard cobertas por teste de regressão.
  • Sintaxe dos arquivos JavaScript validada.

Artefatos oficiais

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

Integridade — SHA-256

Valores calculados diretamente a partir dos artefatos finais:

ProxyEdu-Setup-v2026.2.1.0.exe
98C85A9C23FC203D18551D1C97C7FFEE1DA7E80480FF79DA3827ADED0E1684BC

ProxyEdu.Client-v2026.2.1.0.zip
9356E5489A263517CC04DC96A663AF79FFC59896D99CEACC41650EA3E4BC7501

ProxyEdu.Client-v2026.2.1.0.sig
DC4614888003EC885CFEA66C5366B22775CD43CD7D05F4D9A7F7747579EA0F41

ProxyEdu.Server-v2026.2.1.0.zip
B9560912820F0BB4B79EA8D2CAEAF072DC7E5C201E824A09098A192292E4A2B6

ProxyEdu.Server-v2026.2.1.0.sig
E90A1D2F8822517B2904086FCC07D26684456958F3FE05A81E282D4D6B7BBB57

update-manifest.json
83F51A1FB9B250DD7035F6BCF631C7385ADA3AC7860F26DC31E99EFB3F552AD4

Fora do escopo

  • checkout e cobrança automática;
  • Mercado Pago ou Stripe;
  • Enterprise Cloud e multi-site;
  • emissão local de Trial pelo ProxyEdu Server;
  • dependência permanente de internet;
  • inclusão de chaves privadas nos artefatos públicos.

Resumo

O ProxyEdu 2026.2.1.0 estabelece uma instalação administrativa segura, protege credenciais existentes, aplica os recursos comerciais por entitlement, simplifica a transferência de licenças e torna funcional a janela de atualização do próprio Server. As funções essenciais da rede escolar continuam disponíveis no plano Free e independentes de conexão permanente com o serviço de licenciamento.