Novidades e mudanças importantes na nova Lib Protheus 12.1.2510 da Totvs


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:

  1. Avaliar os pontos de customização / uso de variáveis globais no seu ambiente.

  2. Testar em ambiente de homologação as novas regras de auditoria, senha, CTREE etc.

  3. Preparar corretivos antecipados para evitar surpresas em produção.

 

Conheça as principais novidades do Backoffice do protheus Release 12.1.2510

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.