Repository navigation
Releases: abel-cabral/aws-app-hub-api
Release list
Release Notes - v1.1.4
Release da versão v1.1.4
Full Changelog: v1.1.3...v1.1.4
v1.1.3
v1.1.2
v1.1.0 - Release Notes
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
Release 1.0.2
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
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
🚀 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
- Adicione e configure serviços no Docker Compose via requisições, incluindo:
- 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!