Skip to content

1.8.0

Choose a tag to compare

@demyxco demyxco released this 05 Mar 22:51
· 278 commits to master since this release
086d268

Highlights

  • Default PHP versions are now 8.1 and 8.2
  • WP Rocket + rocket-nginx is now supported
  • Wildcard SSL is now supported for any app, only for top level domains
  • Weekly updates and showing updates should now be "smarter"
  • General logging now only logs the function name
  • Better error logging, simliar to PHP stack trace
  • Thanks @NuclearMonster for the PR to fix one of my many errors
# Example of the new error log stack trace entry

"docker exec" requires at least 2 arguments.
See 'docker exec --help'.

Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

Execute a command in a running container

[2024-02-20-00:43:55] Fatal Error: 'docker exec' with exit code '1' in /etc/demyx/function/backup.sh:113

Stack Trace:
#0 /etc/demyx/function/backup.sh(113): demyx_backup_app
#1 /etc/demyx/function/backup.sh(66): demyx_backup
#2 /etc/demyx/bin/demyx.sh(22): demyx
#3 /etc/demyx/bin/demyx.sh(97): main
#4 backup domain.tld

New

  • Custom stack trace for better error logging and debugging 47cb92f
  • demyx_event() will replace general logging and will log every function when executed 7906b4c
  • Add support for WP Rocket + rocket-nginx e72f8ef
  • Add support for wildcard SSL f99be89

Changes

  • Match help text with the KB c9c5530
  • Remove/replace old logging function 07f3d59
  • Only use demyx_execute to supress outputs from specific commands 04e8d09
  • Bump default PHP versions to 8.1 and 8.2 3f1ef22
  • --www will error if using with a subdomain 4cbaa65
  • Error on --whitelist if DEMYX_IP isn't set d9738a8
  • Make sure two core variables are set in order to enable SSL 5119d1a
  • Update both php and lsphp versions when using --php 0f94720
  • Move disk healthcheck to hourly 7377be3
  • Add new/missing variables for OLS 99060d7
  • Double the upload limit b147698
  • Use exec to override the subshell 080bc99
  • Move delete prompt and make sure to clear out old variables 31fa70b
  • When checking for local image versions, make sure to only check if image is installed first e21414a
  • Show updates if these images are installed only 73ab751
  • Remove old conditional code 0136da6
  • Hardcode the CPU for only the code-server services 2b21b47
  • Add/remove environment variables for yml.sh 6724490
  • One service was missing the custom volume fea20d7
  • Hardcode the htpasswd instead of using .env c6c0967
  • Output the latest error on the host if there is one f2a2813
  • Miscellaneous changes/updates bb84dd3
  • Output containers with cpu != 0% 6e75d6a
  • Utility needs to be sourced again for non alpine 380f5c3
  • Set fixed width c8a2491
  • @NuclearMonster "Update pull.sh to pull OLS and resolve out of date OLS installs." 82a1b6d

Fixes

  • Be sure to exit on error for subshells c44e466
  • Redis wasn't configuring properly when switching stacks 7b1c1cd
  • Fix incorrect filename 6d4bcf3
  • This is supposed to be defaulted at 7 e0ffd28
  • Add missing logrotate rule faa2056