Skip to content

[Claude] Prepara a release v0.1.0-alpha.3 (Query Statistics) - #7

Merged
leoars merged 1 commit into
mainfrom
release-alpha3
Nov 2, 2026
Merged

leoars merged 1 commit into
mainfrom
release-alpha3

Conversation

@leoars

@leoars leoars commented Nov 2, 2026

Copy link
Copy Markdown
Owner

Resumo

Traz da fonte de desenvolvimento os marcos M1012–M1022 e prepara a v0.1.0-alpha.3:

  • Query Statistics (View → Query Statistics…): análise somente leitura do pg_stat_statements, filtros e ordem no servidor (limite de 1.000 linhas), métricas de tempo/I/O/blocos/WAL, gráfico top-N, janelas acumulada/desde a linha de base/últimos 5/15/60 min, Show Plan com EXPLAIN (GENERIC_PLAN), reset por statement e total com confirmação, auto-refresh opcional e preferências por alvo. O PGMS nunca instala nem configura a extensão.
  • Placeholders $n recusados antes do envio, sem o driver fechar a sessão (antes: 08P01 e conexão da aba fechada).
  • Nomes curtos de UI Automation nas linhas de todas as grades WPF.

Infra de testes: o cluster descartável pré-carrega pg_stat_statements; Test-Integration.ps1 -QueryStatisticsOnly. Versão 0.1.0-alpha.3, BuildInfo M1022, ManifestSha256 congelado do payload local M1022. Guia de uso, notas e validação atualizados (EN/pt-BR).

Validação local

  • Regressão completa PostgreSQL 17.11: 2.236 integração + 3.315 WPF = 5.551, saída 0, cluster encerrado.
  • Recorte Query Statistics: 90 integração + 224 WPF.
  • Build Release sem avisos/erros.
  • Pacote self-contained local: Verify-Package 521 arquivos/Valid, Test-PackageGuides válido, Test-PackageLaunch com janela, runtime próprio e saída 0; ProductVersion 0.1.0-alpha.3.
  • Test-PublicDocumentation: Valid, 15 pares, 32 documentos, 188 links, comandos iguais; git diff --check limpo.

Próximos passos (após aprovação)

Mesclar, criar a tag v0.1.0-alpha.3, deixar o workflow gerar o rascunho e verificar localmente os assets antes de publicar.

🤖 Generated with Claude Code

…ra placeholders e nomes de linhas

Traz da fonte de desenvolvimento os marcos M1012–M1022:
- View → Query Statistics sobre pg_stat_statements (somente leitura, filtros
  e ordem no servidor, métricas de I/O/WAL, gráfico top-N, janelas de tempo,
  plano genérico, reset confirmado, preferências por alvo);
- placeholders $n recusados antes do envio, sem derrubar a sessão;
- nomes curtos de UI Automation nas linhas das grades.

O cluster de teste descartável passa a pré-carregar pg_stat_statements e
Test-Integration.ps1 ganha -QueryStatisticsOnly. Versão 0.1.0-alpha.3,
BuildInfo M1022, manifesto congelado do payload local M1022. Guia de uso,
notas da versão e validação atualizados em inglês e pt-BR.

Validação local: regressão completa 2236 integração + 3315 WPF = 5551,
recorte Query Statistics 90 + 224, Build Release sem avisos, pacote
self-contained 521 arquivos/guias/smoke aprovados, Test-PublicDocumentation
válido.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@leoars
leoars merged commit 7548146 into main Nov 2, 2026
1 check passed
@leoars

leoars commented Nov 2, 2026

Copy link
Copy Markdown
Owner Author

Verificação local do rascunho v0.1.0-alpha.3

Run de release https://github.com/leoars/PostgresManagementStudio/actions/runs/41484424395 aprovado; rascunho criado (draft, pre-release).

  • SHA256SUMS.txt: os 5 assets conferem.
  • gh attestation verify: ZIP e instalador, saída 0.
  • ZIP (81.301.340 bytes): Test-PackageArchive e Verify-Package válidos, 521 arquivos, milestone M1022; manifesto extraído igual ao package-manifest.json publicado; Test-PackageGuides válido; Test-PackageLaunch com janela observada, coreclr.dll da própria pasta e saída 0; ProductVersion 0.1.0-alpha.3; runtime 10.0.14, SDK do runner 10.0.403.
  • Instalador (58.379.917 bytes, SHA256 3011D5C7…FC2DC): Test-GraphicalInstaller por usuário, 17 checks aprovados, registro e atalho ausentes ao final. A primeira tentativa falhou porque o script fixava versions/M1008; correção em [Claude] Teste do instalador gráfico lê a milestone do release.json #8.

Não executado: instalação para todos os usuários (elevada) e VM Windows limpa.

🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant