Repository navigation
Releases: leoars/PostgresManagementStudio
Release list
PGMS 0.1.0-alpha.3
Draft generated by GitHub Actions run https://github.com/leoars/PostgresManagementStudio/actions/runs/41484424395 from commit 7548146.
Binaries and installer are not code-signed; Windows SmartScreen may warn. Verify SHA256SUMS.txt and the build provenance attestation (gh attestation verify <file> --repo leoars/PostgresManagementStudio).
Release notes: see the attached RELEASE-NOTES.md (English) and RELEASE-NOTES.pt-BR.md (Português do Brasil). Review them before publishing; they must describe version 0.1.0-alpha.3.
PGMS 0.1.0-alpha.2
PGMS 0.1.0-alpha.2 (Windows x64)
First release built by the CI release workflow, with build provenance attestation. Full notes in RELEASE-NOTES.md (English) and RELEASE-NOTES.pt-BR.md (Português do Brasil), attached below.
Downloads: PGMS-0.1.0-alpha.2-Setup-x64.exe (graphical installer, EN/pt-BR) or PGMS-0.1.0-alpha.2-win-x64.zip (portable, .NET runtime included). Requires Windows x64 and PostgreSQL 17 or 18.
Binaries are not code-signed yet; Windows SmartScreen may warn. Verify the download with SHA256SUMS.txt or with:
gh attestation verify <file> --repo leoars/PostgresManagementStudio
Built from commit 91e6ddb by this workflow run.
PGMS v0.1.0-alpha.1 (Windows x64)
v0.1.0-alpha.1 — Windows x64
English | Português (Brasil)
First public binary pre-release of PGMS. This is an alpha for evaluation with synthetic/disposable data. Build label: M1008. Original work is MIT; dependency notices and licenses accompany the package.
Downloads
From this release:
| File | Purpose |
|---|---|
PGMS-0.1.0-alpha.1-win-x64.zip |
Portable application with .NET/WPF runtime. Extract the entire folder and run PGMS.exe. |
Install-PGMS-0.1.0-alpha.1.ps1 |
Optional PowerShell 7 installer: downloads this exact ZIP, checks its pinned SHA256, then installs for the current user. |
SHA256SUMS.txt |
SHA256 values for the ZIP and installer. Hashes check correspondence, not a digital signature. |
The portable application does not need PowerShell 7 or a global .NET runtime. The installer and management scripts require PowerShell 7 and install without changing system execution policy. There is no graphical EXE/MSI installer. Review unsigned scripts according to your organization's policy.
Get-FileHash ./PGMS-0.1.0-alpha.1-win-x64.zip -Algorithm SHA256
pwsh -File ./Install-PGMS-0.1.0-alpha.1.ps1The installer defaults to %LOCALAPPDATA%/Programs/PGMS, preserves earlier managed versions and refuses an unmanaged nonempty target. -InstallRoot chooses another managed location; -ArchivePath uses an already downloaded ZIP with the same required hash. It does not launch PGMS or connect to a database. Launch the executable path printed by the installer, or use Start-Pgms.ps1 from the installed version folder. Rollback and removal scripts are included; local profiles/state are retained. See the distribution guide.
Scope
SQL editor and independent sessions, Object Explorer, bounded Results/Messages and CSV/JSON export, reviewed PostgreSQL administration, identity/privileges, session monitoring and logical backup/restore. PostgreSQL 17/18 and same-major client tools are required for database operations and backup/restore; server/tools are not bundled. SSMS is neither required nor distributed.
Validation
Complete PostgreSQL 17.11 regression passed: 2,115 integration +3,072 WPF =5,187 checks, using an isolated cluster on loopback port 55441, stopped afterward. Eleven test-port parser checks and two invalid runner-port checks passed separately. A test-only readiness-file race found on the first attempt was corrected with atomic publication; focused process checks passed 26+20, then the full suite above passed. No firewall changes or unrelated process termination were needed.
The final Release package passed manifest, MIT/third-party license and bilingual-guide checks, ZIP extraction validation, and opening/normal exit with its bundled .NET/WPF 10.0.14 runtime. Debug symbols are excluded and a scan found no local developer build paths or user-state files in the package.
The pinned installer passed 12 checks, including changed-hash rejection, unmanaged-target protection, duplicate-install refusal, installed upgrade/rollback/reactivation and complete removal. Four installed launches used their own runtime and exited 0; external synthetic data was preserved. These checks ran on the development host with isolated state, not a newly certified clean-Windows VM.
Review the installer source before running it.
Known limits
Windows x64 only. Unsigned executable/scripts; SmartScreen has not been tested. No MSI, automatic update or production-support guarantee. Full SSMS parity is not claimed. Results/recovery are bounded; large SQL lines may pause rendering. Cancellation is not proof of rollback. Restore SQL must be trusted and can control transactions, reconnect or execute local psql commands. DPAPI state is tied to the Windows user. Historical physical/clean-Windows observations retain their original scope; a new clean-Windows VM installation of this release is not certified. See validation and security.
v0.1.0-alpha.1 — Windows x64
English | Português (Brasil)
Primeira pré-release binária pública do PGMS. É uma versão alpha para avaliação com dados sintéticos/descartáveis. Rótulo de build: M1008. Trabalho próprio MIT; avisos e licenças das dependências acompanham o pacote.
Downloads
Nesta release:
| Arquivo | Finalidade |
|---|---|
PGMS-0.1.0-alpha.1-win-x64.zip |
Aplicativo portátil com runtime .NET/WPF. Extraia toda a pasta e execute PGMS.exe. |
Install-PGMS-0.1.0-alpha.1.ps1 |
Instalador opcional PowerShell 7: baixa este ZIP exato, confere SHA256 fixado e instala para o usuário atual. |
SHA256SUMS.txt |
Valores SHA256 do ZIP e instalador. Hash confere correspondência, não é assinatura digital. |
O aplicativo portátil não exige PowerShell 7 ou runtime .NET global. Instalador e scripts gerenciados exigem PowerShell 7 e não alteram a política de execução do sistema. Não há instalador gráfico EXE/MSI. Revise scripts sem assinatura conforme a política da sua organização.
Get-FileHash ./PGMS-0.1.0-alpha.1-win-x64.zip -Algorithm SHA256
pwsh -File ./Install-PGMS-0.1.0-alpha.1.ps1O instalador usa %LOCALAPPDATA%/Programs/PGMS, preserva versões gerenciadas anteriores e recusa destino não gerenciado não vazio. -InstallRoot escolhe outro local gerenciado; -ArchivePath usa ZIP já baixado com o mesmo hash obrigatório. Não abre PGMS nem conecta ao banco. Abra o caminho do executável informado pelo instalador, ou use Start-Pgms.ps1 da pasta da versão instalada. Scripts de rollback/remoção estão incluídos; perfis/estado local são preservados. Veja o guia de distribuição.
Escopo
Editor SQL e sessões independentes, Object Explorer, Results/Messages com limites e exportação CSV/JSON, administração PostgreSQL revisada, identity/privilégios, monitor e backup/restore lógico. PostgreSQL 17/18 e ferramentas da mesma versão principal são necessários para operações com banco e backup/restore; não são incluídos. SSMS não é exigido nem distribuído.
Validação
Regressão completa PostgreSQL 17.11 aprovada: 2.115 integração +3.072 WPF =5.187 checks, com cluster isolado em loopback na porta 55441, encerrado ao final. Onze checks do parser de porta e duas recusas de porta inválida no runner passaram separadamente. Uma corrida no sinal de prontidão de um teste, encontrada na primeira tentativa, foi corrigida com publicação atômica; recortes passaram 26+20 e depois toda a suíte acima passou. Não foi necessário alterar firewall ou encerrar processos alheios.
O pacote Release final passou em manifesto, licença MIT/terceiros, guias bilíngues, extração ZIP e abertura/saída normal com runtime .NET/WPF 10.0.14 incluído. Símbolos de debug foram excluídos e a varredura não encontrou caminhos locais de build ou arquivos de estado do usuário no pacote.
O instalador fixado passou em 12 checks, incluindo recusa de hash alterado, proteção de destino não gerenciado, recusa de duplicação, atualização/rollback/reativação instalados e remoção completa. Quatro aberturas instaladas usaram runtime próprio e saíram 0; dados sintéticos externos foram preservados. Os testes ocorreram no host de desenvolvimento, com estado isolado, sem nova certificação em VM Windows limpa.
Revise a fonte do instalador antes de executar.
Limites conhecidos
Somente Windows x64. Executável/scripts sem assinatura; SmartScreen não testado. Sem MSI, atualização automática ou garantia de suporte em produção. Não se declara paridade integral SSMS. Resultados/recuperação têm limites; linhas SQL grandes podem pausar renderização. Cancelar não comprova rollback. SQL de restore exige confiança e pode controlar transações, reconectar ou executar comandos locais psql. Estado DPAPI depende do usuário Windows. Observações físicas/Windows limpo históricas mantêm seu escopo; não se certifica nova instalação desta release em VM Windows limpa. Veja validação e segurança.
Graphical installer / Instalador gráfico — 2026-10-31
English: New PGMS-0.1.0-alpha.1-Setup-x64.exe includes a native English/pt-BR wizard, current-user or all-users mode (administrator privileges), desktop shortcut selected by default and native uninstall. No PowerShell or global .NET runtime required. Application payload is unchanged. 17 current-user checks passed; elevated all-users execution is implemented but remains untested. Windows x64, Windows 10 build 19045 or later. Unsigned; SmartScreen/clean VM not certified. See GUI-INSTALLER.en.md and the separate .exe.sha256 asset.
Português (Brasil): Novo PGMS-0.1.0-alpha.1-Setup-x64.exe oferece assistente nativo inglês/pt-BR, instalação por usuário ou para todos (administrador), atalho na área de trabalho marcado por padrão e desinstalação nativa. Dispensa PowerShell e runtime .NET global. Aplicativo inalterado. 17 checks por usuário passaram; execução elevada para todos está implementad...