A nova LIB da Release 2510 do Protheus ERP traz atualizações que visam elevar a segurança, desempenho e governança do sistema.
Confira os destaques:
⚠️ Breaking Changes (mudanças críticas que demandam atenção)
-
Controle de concorrência no DBAccess
As funções LockByName e GetSXENum passam a ter controle realizado pelo DBAccess, não mais pelo License Server — o que pode trazer ganhos de performance e disponibilidade. -
Nova política de senhas obrigatória
Regras mínimas obrigatórias para criação e renovação de senhas foram implementadas, reforçando a segurança do sistema. -
Atributo “ignora política de expiração de senhas”
Um atributo temporário pode ser usado para isentar determinados usuários da troca periódica de senha — por exemplo, administradores, mas esse uso deve ser controlado. -
Bloqueio da atribuição direta de variáveis globais cEmpAnt / __cUserId
A partir desta LIB, não será mais permitido alterar diretamente o grupo de empresa ou usuário via essas variáveis, preservando integridade e segurança. A leitura ainda é permitida. -
Descontinuidade do uso do drive CTREE no APSDU
O CTREE deixará de ser usado como mecanismo de manipulação de arquivos no APSDU — a alternativa recomendada será o SQLite. -
Auditoria SX3 ativada por padrão
A auditoria do dicionário de campos será sempre ligada — não será mais possível desativar. O objetivo é garantir rastreabilidade de alterações via APSDU, API ou diretamente no banco de dados. -
Fim de outras auditorias nativas do Configurador / Log de Campos (CFGX052)
A partir desta versão, o embedded audit trail será a única ferramenta de auditoria para dicionários, usuários, menus e tabelas de negócio. As rotinas legadas de auditoria deixam de gerar logs, permanecendo apenas para consulta histórica. -
Restrição em caracteres especiais no nome do ambiente
Ajustes para impedir problemas causados por uso de caracteres especiais em app_environment.
🛠️ Melhorias gerais e inovações
Além das mudanças críticas, a LIB também entrega correções, otimizações e melhorias incrementais em diversos módulos, como:
-
Ajustes e manutenção de rotina
-
Correções de performance
-
Alinhamentos nas operações do SmartLink
-
Outros refinamentos pontuais visando estabilidade e compatibilidade
Fique atento: essas mudanças podem impactar configurações específicas, customizações e rotinas que utilizam APIs, APSDU ou variáveis globais. Antes de aplicar o update, recomendamos:
-
Avaliar os pontos de customização / uso de variáveis globais no seu ambiente.
-
Testar em ambiente de homologação as novas regras de auditoria, senha, CTREE etc.
-
Preparar corretivos antecipados para evitar surpresas em produção.
Conheça as principais novidades do Backoffice do protheus Release 12.1.2510
