Notas de Lançamento

Histórico completo de evolução do GlebasNord

v3.7.2 15/05/2026 (Atual)
Security Hardening & Auditoria
  • Proteção CSRF: Implementação de tokens obrigatórios em todas as ações administrativas e manutenção.
  • Hardening de Sessão: Regeneração de ID pós-login, cookies HttpOnly/Secure/Lax e timeout de inatividade.
  • Segurança de API: Restrição de CORS (CORS Wildcard removido) e headers de proteção (X-Content-Type).
  • Prevenção de SSRF: Bloqueio de IPs privados e locais na whitelist do proxy.
  • Imutabilidade JS: Restauração do Object.freeze() no CONFIG e proteção contra injeção em tempo de execução.
  • Supply Chain Protection: Adição de Subresource Integrity (SRI) para todas as dependências de CDN.
v3.7.1 14/05/2026
Admin BI & Segurança Avançada
  • Central de Health Check: Monitoramento em tempo real da saúde das APIs externas (SICAR, IBAMA, ICMBio, INPE).
  • Business Intelligence (BI): Novo mapa de calor e ranking de demanda por município integrado ao painel admin.
  • Gestão de Camadas: Interface administrativa para adicionar camadas personalizadas (WMS/GeoJSON) sem alteração de código.
  • Proteção de Segurança: Implementação de bloqueio de IP por tentativas falhas de login (Brute Force Protection).
  • Auditoria Dinâmica: Novos filtros de busca por IP e Ação nos logs de auditoria do dashboard.
  • Manutenção Automatizada: Ferramentas integradas para limpeza de logs antigos e otimização de cache.
v3.6.9 13/05/2026
SEO e Refinamento de Interface
  • Otimização de SEO: Implementação de hierarquia de títulos semânticos (H1) e melhorias em metatags para indexação.
  • Consistência Visual: Padronização da identidade visual e logos em todas as páginas do sistema.
v3.6.8 09/05/2026
Segurança e Auditoria Técnica
  • Reforço no Proxy PHP: Implementação de Rate Limiting, mitigação de SSRF (MAXREDIRS/Protocols) e sanitização de headers para prevenir CRLF injection.
  • Integridade do Cache: Correção no sistema de cache para garantir que alertas de sobreposição e geometrias de interseção não sejam perdidos.
  • Evolução do SICOR: Novo suporte a MultiPolygons em WKT e otimização de performance usando filtros de Bounding Box nativos.
  • Prevenção de XSS: Sanitização automática do nome do projeto via escapeHtml antes da persistência.
  • Regras de Negócio: Alinhamento do limite de área máxima (50.000 ha) e validação bloqueante de dimensões na origem.
  • Proteção de Cache: Inclusão de .htaccess para impedir acesso direto ao diretório de cache do servidor.
v3.6.7 09/05/2026
Estabilização SICOR e Resiliência de Dados
  • Correção Crítica SICOR: Reconstrução completa do parser WKT para os microdados do Banco Central (BCB), eliminando falhas de processamento e garantindo a detecção precisa de glebas já financiadas.
  • Detecção Dinâmica de Colunas: Identificação automática das colunas de referência e geometria no CSV do SICOR, tornando o sistema resiliente a mudanças no formato dos arquivos governamentais.
  • Lógica de Fallback de Ano: Implementação de tentativa automática do ano corrente e anterior para download dos dados SICOR, garantindo disponibilidade contínua.
  • Feedback de Carregamento: Novos indicadores visuais na barra de status para monitorar o progresso do download de datasets pesados (SICOR, IBAMA, etc.).
  • Performance Otimizada: Padrão Singleton Promise para evitar bloqueios na interface durante o carregamento de bases espaciais.
  • Segurança: Whitelist do proxy PHP atualizada para suportar novos domínios confiáveis.
v3.6.6 09/05/2026
Máscara Inteligente e Expansão Territorial
  • Máscara de Entrada CAR: Implementação de máscara automática e busca inteligente (debounce) no campo de consulta do SICAR.
  • Regex Alfanumérico: Ampliação do padrão de validação do CAR para aceitar identificadores alfanuméricos completos conforme padrão nacional.
  • Expansão de Escopo: Inclusão dos estados de Minas Gerais (MG) e Espírito Santo (ES) no escopo de análise do Nordeste/SUDENE.
  • SICOR Dinâmico: Atualização automática da URL de microdados do Banco Central para o ano corrente
  • Refinamento de UI: Melhorias visuais na barra de progresso da busca e estabilidade nos logs de inicialização.
v3.6.5 08/05/2026
Correções de Auditoria e UX
  • Refinamento de UX: Unificação da lógica de máscara do CAR e busca automática ao completar o código.
  • Correção de Regex: Identificador do CAR agora aceita caracteres alfanuméricos completos (A-Z, 0-9) conforme padrão do SICAR.
  • Consistência de Versão: Padronização da versão v3.6.5 em todos os logs, cabeçalhos e interface.
  • Estabilidade do SICAR: Substituição de INTERSECTS por BBOX para evitar truncamento de URL em consultas complexas.
v3.6.4 07/05/2026
Integração BCB SICOR e Novo Módulo de Biomas
  • Integração BCB SICOR: Validação cruzada com microdados de glebas WKT do Banco Central para detecção de duplicidade em operações de crédito rural.
  • Novo Serviço de Biomas: Módulo bioma.js dedicado com 4 estratégias de detecção e filtragem WFS otimizada para o Nordeste.
  • Análise de CAR Avançada: Painel de cobertura detalhado com barras de progresso, melhor match individual e alertas de área descoberta.
  • Popups Enriquecidos: Novos campos em IBAMA (Processo, Infração) e ICMBio (CNUC, Ano, Biomas, Demarcação).
  • Estabilidade Técnica: Correção de SyntaxError em camadas_externas.js e ReferenceError em main.js.
  • Proxy PHP v2: Suporte a descompressão manual GZIP (essencial para dados do BCB) e segurança aprimorada.
v3.6.0 05/05/2026
Refatoração de Busca e Robustez CAR
  • Refatoração Spatial: Lógica de MultiPolygon movida para spatial_analysis.js com tratamento de erros topológicos.
  • Busca Inteligente CAR: Suporte a múltiplos formatos de código e detecção automática de UF via Regex.
  • Otimização de Performance: Debounce na busca CAR e cache alfanumérico por código de imóvel.
  • Interface Moderna: Renovação visual das páginas de Documentação e Changelog.
  • UI Improvements: Novo botão para limpar cache do SICAR e feedback visual aprimorado em processamentos longos.
v3.5.1 02/05/2026
Refatoração de Busca e Robustez CAR
  • Refatoração Spatial: Lógica de MultiPolygon movida para spatial_analysis.js com tratamento de erros topológicos.
  • Busca Inteligente CAR: Suporte a múltiplos formatos de código e detecção automática de UF via Regex.
  • Otimização de Performance: Debounce na busca CAR e cache alfanumérico por código de imóvel.
  • Interface Moderna: Renovação visual das páginas de Documentação e Changelog.
  • UI Improvements: Novo botão para limpar cache do SICAR e feedback visual aprimorado em processamentos longos.
v3.5.0 30/04/2026
Módulo de Conformidade BACEN
  • Lançamento oficial da verificação automática BACEN/SICOR.
  • Integração com bases ICMBio, IBAMA e FUNAI via GeoServer.
  • Cálculo de sobreposição percentual em tempo real.