Skip to content

GxObjGen v1.11.1 — HOTFIX CRITICO (data-loss)

Choose a tag to compare

@franciscorizzo franciscorizzo released this 06 Jul 19:27
· 10 commits to main since this release

⚠️ HOTFIX CRÍTICO (perda de dados) — atualize já

GxObjGen v1.11.1

O bug

Nas versões anteriores, gx_reorganize com execute=true executava internamente um Create Tables
(recria as tabelas → APAGA todos os dados) em vez de um Reorganize incremental. Ao adicionar um
atributo numa Transaction e reorganizar, os registros do banco eram perdidos.

A correção

  • gx_reorganize execute=true agora faz reorganização incremental (ALTER/CREATE conforme o diff,
    preserva os dados). Validado com teste de perda de dados (o dado sobrevive ao add-attribute+reorg).
  • O create-tables destrutivo foi isolado num alvo separado e explícito.
  • gx_build action=all foi auditado: já era incremental (seguro).

Ação

  1. Atualize: git pull (repo de instalação) ou baixe o asset abaixo e rode install.ps1 (GeneXus fechado).
  2. /mcp no Claude Code p/ reconectar.
  3. Boa prática: sempre gx_reorganize execute=false (análise) antes de um reorg real.

Obrigado a quem reportou. — Equipe CQ1