From e5d8706dce1f43ecd56afa813b69e2b7d871fe4a Mon Sep 17 00:00:00 2001
From: VirtuBox
Date: Sat, 25 Feb 2023 16:37:53 +0100
Subject: [PATCH 1/4] Fix requirements version for dependabot
---
requirements.txt | 18 +++++++++---------
setup.py | 18 +++++++++---------
2 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/requirements.txt b/requirements.txt
index 982fe99..347ec66 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
cement==2.10.12
-pynginxconfig>=0.3.4
-PyMySQL>=0.10.1
-psutil>=5.9.4
-sh>=1.14.3
-SQLAlchemy>=1.4.46
-requests>=2.28.1
-distro>=1.7.0
-argcomplete>=1.12.0
-colorlog>=4.6.2
+pynginxconfig==0.3.4
+PyMySQL==0.10.1
+psutil==5.9.4
+sh==1.14.3
+SQLAlchemy==1.4.46
+requests==2.28.1
+distro==1.7.0
+argcomplete==1.12.0
+colorlog==4.6.2
diff --git a/setup.py b/setup.py
index 3bb861a..eb5f4fe 100644
--- a/setup.py
+++ b/setup.py
@@ -62,16 +62,16 @@ setup(name='wordops',
# "Sphinx >= 1.0",
# Required to function
'cement == 2.10.12',
- 'pystache >= 0.5.4',
- 'pynginxconfig >= 0.3.4',
- 'PyMySQL >= 0.10.1',
- 'psutil >= 5.9.4',
- 'sh >= 1.14.3',
+ 'pystache == 0.5.4',
+ 'pynginxconfig == 0.3.4',
+ 'PyMySQL == 0.10.1',
+ 'psutil == 5.9.4',
+ 'sh == 1.14.3',
'SQLAlchemy == 1.4.46',
- 'requests >= 2.28.1',
- 'distro >= 1.7.0',
- 'argcomplete >= 1.12.0',
- 'colorlog >= 4.6.2',
+ 'requests == 2.28.1',
+ 'distro == 1.7.0',
+ 'argcomplete == 1.12.0',
+ 'colorlog == 4.6.2',
],
extras_require={ # Optional
'testing': ['nose', 'coverage'],
From 247d10f2cd7933804e17b508f8531f9df484b2b6 Mon Sep 17 00:00:00 2001
From: VirtuBox
Date: Sat, 25 Feb 2023 16:46:48 +0100
Subject: [PATCH 2/4] Fix requests requirement
---
requirements.txt | 2 +-
setup.py | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/requirements.txt b/requirements.txt
index 347ec66..c250852 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ PyMySQL==0.10.1
psutil==5.9.4
sh==1.14.3
SQLAlchemy==1.4.46
-requests==2.28.1
+requests>=2.20.0
distro==1.7.0
argcomplete==1.12.0
colorlog==4.6.2
diff --git a/setup.py b/setup.py
index eb5f4fe..f7a6170 100644
--- a/setup.py
+++ b/setup.py
@@ -68,7 +68,7 @@ setup(name='wordops',
'psutil == 5.9.4',
'sh == 1.14.3',
'SQLAlchemy == 1.4.46',
- 'requests == 2.28.1',
+ 'requests >= 2.20.0',
'distro == 1.7.0',
'argcomplete == 1.12.0',
'colorlog == 4.6.2',
From 17615d519e7d5581d32eab7d781136141358ca90 Mon Sep 17 00:00:00 2001
From: VirtuBox
Date: Sun, 26 Feb 2023 19:06:20 +0100
Subject: [PATCH 3/4] Fix requirements
---
setup.py | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/setup.py b/setup.py
index f7a6170..11f9dce 100644
--- a/setup.py
+++ b/setup.py
@@ -62,16 +62,16 @@ setup(name='wordops',
# "Sphinx >= 1.0",
# Required to function
'cement == 2.10.12',
- 'pystache == 0.5.4',
- 'pynginxconfig == 0.3.4',
+ 'pystache',
+ 'pynginxconfig',
'PyMySQL == 0.10.1',
- 'psutil == 5.9.4',
- 'sh == 1.14.3',
+ 'psutil',
+ 'sh',
'SQLAlchemy == 1.4.46',
- 'requests >= 2.20.0',
- 'distro == 1.7.0',
- 'argcomplete == 1.12.0',
- 'colorlog == 4.6.2',
+ 'requests',
+ 'distro',
+ 'argcomplete',
+ 'colorlog',
],
extras_require={ # Optional
'testing': ['nose', 'coverage'],
From ad540ceadd848e3233fe6721db7cc80bd12c5e1e Mon Sep 17 00:00:00 2001
From: VirtuBox
Date: Tue, 9 May 2023 08:14:56 +0200
Subject: [PATCH 4/4] Minor changes
---
CHANGELOG.md | 8 +++++++-
README.md | 11 ++++-------
requirements.txt | 18 +++++++++---------
setup.py | 18 +++++++++---------
4 files changed, 29 insertions(+), 26 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 72a6ba8..eaad2db 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
### v3.17.0 - [Unreleased]
+#### Changed
+
+- MariaDB default version is now 10.11
+- New Nginx package based on latest Nginx stable release 1.24.0
+- Update memory limit to WooCommerce recommended requirements ([PR #512](https://github.com/WordOps/WordOps/pull/512)) @yogeshbeniwal
+
### v3.16.3 - 2023-01-29
#### Fixed
@@ -106,7 +112,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- New Nginx package based on latest Nginx stable release 1.22.2
- Better Referrer-Policy ([PR #434](https://github.com/WordOps/WordOps/pull/434))
-- MariaDB default version is now 10.11
+- MariaDB default version is now 10.6
#### Fixed
diff --git a/README.md b/README.md
index 7d85076..1776947 100644
--- a/README.md
+++ b/README.md
@@ -10,14 +10,12 @@
-
-
@@ -41,8 +39,8 @@
- **Easy to install** : One step automated installer with migration from EasyEngine v3 support
- **Fast deployment** : Fast and automated WordPress, Nginx, PHP, MySQL & Redis installation
-- **Custom Nginx build** : Nginx 1.22.1 - TLS v1.3 Cloudflare HTTP/2 HPACK & Brotli support
-- **Up-to-date** : PHP 7.2, 7.3, 7.4, 8.0, 8.1 & 8.2 - MariaDB 10.11 & Redis 7.0
+- **Custom Nginx build** : Nginx 1.24.0 - TLS v1.3 Cloudflare HTTP/2 HPACK & Brotli support
+- **Up-to-date** : PHP 7.2, 7.3, 7.4, 8.0, 8.1 & 8.2 - MariaDB 10.11 LTS & Redis 7.0
- **Secured** : Hardened WordPress security with strict Nginx location directives
- **Powerful** : Optimized Nginx configurations with multiple cache backends support
- **SSL** : Domain, Subdomain & Wildcard Let's Encrypt SSL certificates with DNS API support
@@ -61,7 +59,6 @@
- Ubuntu 22.04 LTS (Jammy)
- Ubuntu 20.04 LTS (Focal)
-- Ubuntu 18.04 LTS (Bionic)
#### Also compatible
@@ -122,10 +119,10 @@ wo site create example.com --wpsubdomain --wpce # install wpmu-subdomain + C
```bash
wo site create example.com --html # create example.com for static/html sites
-wo site create example.com --php # create example.com with php 8.0 support
+wo site create example.com --php # create example.com with php 8.1 support
wo site create example.com --php80 # create example.com with php 8.0 support
wo site create example.com --php81 # create example.com with php 8.1 support
-wo site create example.com --php82 # create example.com with php 8.1 support
+wo site create example.com --php82 # create example.com with php 8.2 support
wo site create example.com --mysql # create example.com with php 8.1 & mysql support
wo site create example.com --mysql --php81 # create example.com with php 8.1 & mysql support
wo site create example.com --proxy=127.0.0.1:3000 # create example.com with nginx as reverse-proxy
diff --git a/requirements.txt b/requirements.txt
index 982fe99..c250852 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,10 +1,10 @@
cement==2.10.12
-pynginxconfig>=0.3.4
-PyMySQL>=0.10.1
-psutil>=5.9.4
-sh>=1.14.3
-SQLAlchemy>=1.4.46
-requests>=2.28.1
-distro>=1.7.0
-argcomplete>=1.12.0
-colorlog>=4.6.2
+pynginxconfig==0.3.4
+PyMySQL==0.10.1
+psutil==5.9.4
+sh==1.14.3
+SQLAlchemy==1.4.46
+requests>=2.20.0
+distro==1.7.0
+argcomplete==1.12.0
+colorlog==4.6.2
diff --git a/setup.py b/setup.py
index 706cd4f..7758f5f 100644
--- a/setup.py
+++ b/setup.py
@@ -62,16 +62,16 @@ setup(name='wordops',
# "Sphinx >= 1.0",
# Required to function
'cement == 2.10.12',
- 'pystache >= 0.5.4',
- 'pynginxconfig >= 0.3.4',
- 'PyMySQL >= 0.10.1',
- 'psutil >= 5.9.4',
- 'sh >= 1.14.3',
+ 'pystache',
+ 'pynginxconfig',
+ 'PyMySQL == 0.10.1',
+ 'psutil',
+ 'sh',
'SQLAlchemy == 1.4.48',
- 'requests >= 2.28.1',
- 'distro >= 1.7.0',
- 'argcomplete >= 1.12.0',
- 'colorlog >= 4.6.2',
+ 'requests',
+ 'distro',
+ 'argcomplete',
+ 'colorlog',
],
extras_require={ # Optional
'testing': ['nose', 'coverage'],