Releases: akama-aka/cdn-cgi
Releases · akama-aka/cdn-cgi
2.0.1 Release
What's Changed
- Set default value for ASSETS_CACHE_TTL if not defined
- Update dependencies and remove unused packages
- Moved Asset Files
- Overall, this commit updates the application to serve static and dynamic files using Fastify, and updates the status page template to use EJS syntax.
d043b5c - Update Versioning
- Update dependencies
- Subject: Add "Gateway" translation to lang.json
- Fixed Workflow
- Fixed Dockerfile
- Added fastify rate limiting
- Refactor server.js to remove redundant asset serving routes
- Added logging control
- Improved Documentation
- Updated caching
- Updated headers Cache Control and added logging env
Current Issues
- There is currently a problem with the caching of style and script files. Due to the fact that this project has to be set up and updated automatically, a change within the “node_modules” folder is out of the question. If you have a fix for the problem, please create a PR
Full Changelog: 2.0.1...2.1.0-dev
2.0.1 Release
Changelog
Package Updates
- Updated fortawesome/free-solid-svg-icons Package
- Updated fastify Package
- Updated ioredis Package
- Updated redis Package
- Updated fastify/caching Package
- Updated fastify/middie Package
- Updated fastify/rate-limit Package
- Updated @fortawesome/fontawesome-free Package
- Updated fortawesome/free-brands-svg-icons Package
Feature Updates
- Added
User-Agent, Timestamp, Request ID, Http Protocol
to the/xray
Endpoint - Added Rate Limiting Rules to all API Endpoints
Full Changelog: 2.0.0...2.0.1
2.0.0 Release
Version 2.0.0 Release Informations
Finally, after a long wait and a lot of inactivity, version 2.0.0 is publicly available.
The main theme for version 2.0.0 is “More optimization and speed”.
If you notice any bugs, please open an issue or a pull request
Changes
- All .html have been removed and minimized to a single index.html
- A cdnChecker has been added to automatically identify the cdn provider and display it correctly.
- The IP and the request ID are now handled in a separate file.
- The README file has been updated and brought up to date.
Small Bug FIxes and Improvements
Hello,
it's been a while that there was a change here, unfortunately I had forgotten that there is a production branch here which is why it got a bit forgotten TwT. However, while making a few changes for Hacktoberfest and general settings I finally found out.
The following bugs have been fixed:
- 5a0bc48 Fixed the incorrect height distance (UI/UX)
- 840a4041b41b6877cbc95bcfdfabdfdf5f0fd7dd06 Missing package has been added
- production...development#diff-a4c65ede64197e1a112899a68bf994485b889c4b143198bac4af53425b38406fR10 status pages are now delivered by default with the text/html Content-Type header as otherwise it would lead to display errors if no reverse proxy is used
The following changes have been made:
- 2e49c15 93a5a8a 52c559e 62cbdd5 It is now possible to configure the TTLs and XRAY_RESOLVER_UA data values yourself via the environment tables.
- 4d93d93 9908052 Certain variables are now stored in a more centralised way for faster execution and better code quality.
- 6f4a66c For security reasons, all Alpine Linux updates are now automatically installed when the Docker image is created.
- Other code quality improvements
1.1.1
What's Changed
- Production 1.1.0 by @akama-aka in #1
- . by @akama-aka in #2
- Fixed CVE-2024-45296 and small Improvements by @akama-aka in #5
Full Changelog: 1.1.0...1.1.1
1.1.0
First Release
Fixed "could not find .env" error Signed-off-by: Akama Aka <rology@satowa-network.eu>