All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- HTTP response codes as constants
- Get speed limiter configs from config file & refactor relative code
- Get Helmet config from config file & refactor relative code
- Refactoring logger, router, cron job, config and cluster config
- Fix cluster issue
- fix delete recursive of resources
- Refactor Manager router
- Initial NodeJs app
- Initial logging approach
- Make docker-compose that serves mysql DB in addition to proxy-gateway
- API keys generation and management
- Dynamic routing using proxies table
- Namespace, Resources and Methods management to generate proxies
- use chalk for output logs
- Add validation for inputs
- Minimum authentication interface
- Create demoMode to bypass JWT and role validation
- Interface to manage users
- Create nodeJs clustering for higher availability