Releases: sherifabdlnaby/kubephp
Releases · sherifabdlnaby/kubephp
v5.2.0 🌈
Changes
🚀 Enhancements
- Add
command-loop-w-cooldown
Script by @sherifabdlnaby at (#29)
⬆️ Upgrades & Patches
- Use PHP 8.1 by default by @sherifabdlnaby at (#29)
- Update to Alpine 3.16 by @sherifabdlnaby at (#29)
🔒 Security Patches
- Security Patches for High Severity Vulnerability in
curl
bundled alpine package by @sherifabdlnaby at (#29)
v5.1.0 🌈
Changes
Let Xdebug work without specific settings for different OSes + some slight improvement @HarkuLi (#27)
Thanks to this repository, I learnt a lot about the combination of nginx and php-fpm.
Here's something I think that could probably be improved when reading the configs.
What does this implement/fix? Explain your changes.
- Let Xdebug work without specific settings for different OSes
- Improve README
- Fix typo in a comment
- Add missing Makefile targets in .PHONY and reorder it
- Remove unused fpm config:
pm.process_idle_timeout
- Use
/bin/sh
instead for shell commands in the Makefile
Does this close any currently open issues?
No.
Any relevant logs, error output, etc?
No.
Any other comments?
No.
Where has this been tested?
- Ubuntu 20.04.4 LTS + Docker 20.10.14
- macOS Big Sur 11.6.6 + Docker Desktop 4.8.2 (Docker 20.10.14)
v5.0.0 🚀
Changes
- Re-oragnize
docker
folder structure. - Support Read-only Filesystems by Defaults
- As a result,
envsubst
will not run on.env.*
files at container startup inproduction
to expand env variables. As an alternative, you can configure PHP Framework to do Environment Variables expanding.
- As a result,
- Upgrade Alpine PHP Image
3.13
->3.15
- Upgrade Nginx Version
1.20
->1.21
v4.2.0 🌈
Changes
V4.2 @sherifabdlnaby (#19)
- Add Support to PHP => 8.0
- Add CI Build, Test, and Snyk Scan
- Add CI Linting
- Add Autorelaser Workflow
add missing agrument @kolobok22 (#18)
v4.1.1
4.0 Release ( Project Rename, Alpine Images Switch, and More Optimizations )
- Project Renamed to
KubePHP
- Dropping using
Docker
brand name. - New name better indicates where this image should be used.
- Dropping using
- Move to Alpine Based Images
- Rearrange Docker Steps to Reduce Docker Image size.
- Refactored code and added Post-Build and Pre-Run scripts ( and *-dev, *-prod variants)
- Application Start Time is now almost Instant.
- Configure FPM for Zero Downtime Deployment Consideration.
- Configure FPM PM for Autoscaling .
v3.1.0
- Move Composer's Post-Install, and Post-Autoload command to build time. added an entry to FAQ to how to fix build failure at post-install-cmd in most frameworks.
- Fix possible Autoload Missing Classes by using ACPU optimization over Authoritative classmap.
- In Development, use the mounted
vendor
folder instead of having to reinstall everything when introducing a new package 📦
Project Rebrand and Rename
v3.0.0 Update README + Finalize Changes
v2.0.1
Just a small tweak to dev compose file so that it won't mount source code using cached
option.
Though, Mac & Windows users benefit from this, decided to remove it so that hot reload is 100% true.
Nginx + PHP_FPM
v2.0.0 Update README.md