Releases: StrategicProjects/eusei
Releases · StrategicProjects/eusei
v0.4.0
v0.3.1
What's Changed
- fix: resolve P1 (#6, #7, #8) by @milkway in #16
- fix: resolve P2 (#9, #10, #11, #12, #13) by @milkway in #17
- test+fix: resolve P3 (#14, #15) by @milkway in #18
- deploy: script de rotação de segredos by @milkway in #19
- release: v0.3.1 by @milkway in #20
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- ci: Bump softprops/action-gh-release from 2.6.2 to 3.0.0 by @dependabot[bot] in #2
- deps: Bump roxmltree from 0.20.0 to 0.21.1 by @dependabot[bot] in #5
- deps: Bump tower-http from 0.6.11 to 0.7.0 by @dependabot[bot] in #3
- deps: Bump sha2 from 0.10.9 to 0.11.0 by @dependabot[bot] in #4
New Contributors
- @dependabot[bot] made their first contribution in #2
Full Changelog: v0.2.0...v0.3.0
eusei v0.2.0
Empacotamento + segurança + genericização.
Novidades
- Pacote
.deb(eusei_0.2.0-1_amd64.deb): instala o binário em/usr/bin/eusei,
a unit systemd, e nopostinstcria o usuário de sistema e gera/etc/eusei.env
com um token aleatório.sudo apt install ./eusei_0.2.0-1_amd64.deb - Homebrew:
brew tap StrategicProjects/eusei https://github.com/StrategicProjects/eusei && brew install eusei(compila do fonte). - Segurança: comparação de token em tempo constante (SHA-256 +
subtle); token
aleatório no install; recusa subir com token placeholder. - Genérico: nenhum domínio/host fixo no código — qualquer instância do SEI
funciona viaSEI_URL/SEI_SIGLA_SISTEMA/SEI_IDENTIFICACAO_SERVICO.
Endpoints
Consultas (procedimento/documento/publicacao/bloco/individual + lotes), andamentos,
documentos-/publicacoes-processo, 15 listas e SIP (permissao). Auth Bearer, falha
graciosa com codigo estável, landing + docs (Tailwind) servidas pelo binário.
Artefatos
eusei_0.2.0-1_amd64.deb— pacote Debian/Ubuntu (amd64, glibc ≥ 2.34)eusei-linux-x86_64— binário avulso (Ubuntu 22.04)
🤖 Generated with Claude Code
eusei v0.1.0
Primeira versão da eusei — API HTTP/JSON read-only sobre os Web Services SOAP do SEI.
Endpoints
- Consultas:
procedimento,procedimentos(lote),procedimento-individual,documento,documentos(lote),publicacao,bloco - Processo:
andamentos(linha do tempo),documentos-processo,publicacoes-processo - Listas: unidades, séries, tipos-procedimento, países, estados, cidades, cargos, hipóteses-legais, e mais (15 no total)
- SIP:
permissao(requerSEI_SIP_*)
Destaques
- Auth Bearer; chave do SEI nunca exposta ao cliente
- Falha graciosa com
codigoestável (sei_indisponivel503,sei_fault400,sei_timeout504, …) e 1 retentativa - Landing (Tailwind v4) + documentação custom com diagramas SVG, tudo vendorizado no binário (sem CDN)
- Deploy systemd + nginx (idempotente)
Artefato
eusei-linux-x86_64— binário release (Ubuntu 22.04 / glibc, x86-64). Coloque em/opt/eusei/euseie configure/etc/eusei.env.
🤖 Generated with Claude Code