Skip to content

Releases: abel-cabral/aws-app-hub-api

Release Notes - v1.1.4

Choose a tag to compare

@github-actions github-actions released this 30 Oct 04:45

Release da versão v1.1.4

Full Changelog: v1.1.3...v1.1.4

v1.1.3

Choose a tag to compare

@github-actions github-actions released this 30 Oct 04:24

Release da versão v1.1.3

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 23:43

Release da versão v1.1.2

v1.1.0 - Release Notes

Choose a tag to compare

@abel-cabral abel-cabral released this 25 Oct 04:26

Novas Funcionalidades:

•	Validação de Acesso por Senha via Header:
•	Implementada a autenticação obrigatória por senha em todas as chamadas da API.
•	Agora, o usuário deve fornecer um campo de identificação no header da requisição, com uma senha cadastrada no momento de inicialização da aplicação.
•	Somente usuários autenticados, com a senha correta no header, terão acesso às operações da API.

Melhorias:

•	Melhorias na Manipulação do Docker Compose:
•	Foram aprimoradas as funções de inclusão de novos serviços no arquivo docker-compose. A nova implementação resolve inconsistências observadas nas versões anteriores, garantindo maior estabilidade na manipulação do arquivo.
•	Aprimoramento nas Operações do Nginx:
•	As funções de adicionar serviços no arquivo de configuração do Nginx foram otimizadas, resolvendo problemas de corrupção nos arquivos após manipulações sucessivas.

Correções:

•	Inconsistências Resolvidas:
•	Corrigidos problemas onde as funções anteriores apresentavam corrupção dos arquivos de configuração e falhas após certas manipulações.
•	Agora, o processo de inclusão de novos serviços é realizado de forma mais confiável, garantindo a integridade dos arquivos.

Outras Melhorias:

•	Otimização de Código:
•	Pequenas otimizações e melhorias na legibilidade do código foram aplicadas em várias áreas do projeto.

Essa nota de release é objetiva e cobre os pontos principais de forma clara, ressaltando as novas funcionalidades e correções feitas na versão v1.1.0.

Full Changelog: v1.0.3...v1.1.0

v1.0.3

Choose a tag to compare

@abel-cabral abel-cabral released this 19 Oct 02:44

Full Changelog: v1.0.2...v1.0.3

Release 1.0.2

Choose a tag to compare

@abel-cabral abel-cabral released this 18 Oct 14:46

Mudanças:

•	Correção de Bug: Foi corrigido um problema na geração do arquivo docker-compose.iml. Anteriormente, a porta não estava sendo adicionada corretamente, o que causava falhas na inicialização do cluster. Essa atualização garante que as portas sejam configuradas corretamente, permitindo um funcionamento adequado do ambiente de desenvolvimento.

Full Changelog: v1.0.1...v1.0.2

Release 1.0.1

Choose a tag to compare

@abel-cabral abel-cabral released this 18 Oct 13:42

Novidades

1.	Build Completa com Dependências Incluídas:
•	Nesta versão, aprimoramos o processo de build para incluir todas as dependências da aplicação diretamente no pacote final. Isso significa que o arquivo distribuído (.zip ou binário) agora contém tudo que é necessário para executar a aplicação sem a necessidade de instalar dependências separadamente. Basta descompactar e rodar diretamente com node app.js, facilitando o deploy e a execução.
2.	Melhorias no Sistema de Monitoramento de Disco:
•	Fizemos melhorias na forma como o sistema monitora o uso do disco. Anteriormente, utilizávamos a biblioteca diskusage, mas agora substituímos essa dependência e passamos a usar recursos nativos do Node.js para capturar informações de uso de disco, alinhando a extração de dados do disco com o monitoramento de memória, que já usava comandos internos. Isso simplifica o código e reduz as dependências externas.

Alterações Internas

•	Remoção de diskusage: Eliminamos a dependência da biblioteca diskusage e agora utilizamos o comando nativo df para obter os dados de disco, o que melhora a performance e facilita a manutenção.

Full Changelog: v1.0.0...v1.0.1

Release 1.0.0 - Primeira Versão de Produção da API

Choose a tag to compare

@abel-cabral abel-cabral released this 18 Oct 06:47

🚀 Descrição da Release

Esta é a primeira versão de produção da nossa API, marcada como versão 1.0.0. A API foi projetada para facilitar a gestão de serviços e configurações através de rotas intuitivas, eliminando a necessidade de interações por linha de comando.

Principais Funcionalidades:

  • Gerenciamento do Servidor: Funções para subir e gerenciar o servidor.
  • Estatísticas: Obtenha informações sobre uso de disco e memória.
  • Docker Compose:
    • Adicione e configure serviços no Docker Compose via requisições, incluindo:
      • Nome da imagem
      • Porta
      • Variáveis de ambiente
      • Tag de versão
  • Proxy Reverso: Configuração de serviços na Nginx para gerenciar subdomínios e facilitar o acesso a aplicações.

Tecnologias Utilizadas:

  • Node.js: Versão 20
  • Express: Framework para construção de APIs
  • TypeScript: Desenvolvimento em TypeScript com compilação para JavaScript compatível.

Estrutura de Código:

Os arquivos estão bem organizados e são de fácil leitura, facilitando a manutenção e o entendimento do código.

Futuro:

Esta API será integrada a um front-end, que complementará suas funcionalidades, tornando a experiência ainda mais amigável.

Agradecemos a todos que contribuíram para o desenvolvimento deste projeto. Esperamos que esta API seja útil e traga agilidade para suas operações!