SiteDash Client popular

SiteDash Client is the companion package for SiteDash, allowing it to securely communicate with your site.

Version: 1.7.1-pl

V2 & V3

MODX Compatibility

Downloads: 1171

License: MIT

Build by modmore

SiteDash Client • Changelog

This page contains the changelog for the SiteDash Client package. Some of these releases have only been available through the Pre-releases Channel in the package provider, which is indicated per release, while others are distributed to everyone. To receive Pre-releases, enable it for specific API Keys in your account.

Also see the SiteDash Changelog for more updates to the dashboard.

SiteDash Client 1.7.1-pl

Released on 2024-12-03

Released on 2024-12-03

  • Fix upgrading MODX causing the http_host in the core config to be set to localhost [#297]

SiteDash Client 1.7.0-pl

Released on 2024-04-15

Released on 2024-04-15

  • Add support to search for inactive manager users [Sterc]

SiteDash Client 1.6.1-pl

Released on 2022-10-03

Released on 2022-10-03

  • When upgrading MODX3, make sure PHP CLI version is at least 7.2 (instead of 5.6 for MODX 2.x)
  • symfony/process updated from v3.4.38 to v3.4.47

SiteDash Client 1.6.0-pl

Released on 2022-01-22

Released on 2022-01-22

  • New: provide loaded PHP extensions in refreshes
  • New: extra endpoint to check for specific MODX3 incompatibilities (modAction uses, TVs with @EVAL)
  • Fix error when disk space functions are disabled

SiteDash Client 1.5.0-pl

Released on 2021-10-11

Released on 2021-10-11

  • New: search for users, see https://sitedash.app/dashboard/users
  • Fix typo causing server_protocol not being returned

SiteDash Client 1.4.1-pl

Released on 2021-06-09

Released on 2021-06-09

  • Provide the installed MODX version alongside the version according to the filesystem for better upgrade checks [#233]
  • Greatly reduce the verbosity of the upgrade and backup compression log in the dashboard, instead writing a verbose log locally to core/cache/logs/
  • Make sure an upgrade is marked as failed if the MODX setup does not indicate success [#142]
  • Improve detection of invalid PHP executables (command line command being interpreted as web request or too old version) [#240]
  • The sitedashclient.php_binary system setting will now take precedence over the automatically identified executable, to allow resolving issues with invalid PHP executables - only hardcode this if you cannot run the MODX remote upgrade without it!
  • Increase upgrade timeout from 60 to 90 seconds

SiteDash Client 1.4.0-pl

Released on 2021-04-28

Released on 2021-04-28

  • Implement alternative approach to counting removed stale sessions to workaround https://github.com/modxcms/revolution/pull/15393 and allow SiteDash to make scheduling decisions for MODX versions before 2.8.2
  • Add extra parameter to the refresh endpoint to skip the session health check. SiteDash may use this in combination with a separate session gc call if refreshes timeout due to large session tables.
  • Prevent fatal error in session gc on unsupported environments (PHP < 7.1)

SiteDash Client 1.4.0-rc1

Released on 2021-02-14 (Pre-releases Channel)

Released on 2021-02-13

  • Allow the client to run the PHP session garbage control remotely
  • Client now provides session-related server configuration values which the dashboard can use to determine if it should run the session garbage control

SiteDash Client 1.3.3-pl

Released on 2020-03-31

Released on 2020-03-31

  • Fix updating packages on MODX 3 (tested with alpha2)
  • Fix memory monitoring using the wrong value (MemFree instead of MemAvailable) causing elevated memory values [S22408]

SiteDash Client 1.3.2-pl

Released on 2020-03-27

Released on 2020-03-27

  • Return mysqldump output in the user visible message when encountering an error [S21887]
  • Increase timeouts for backup and upgrade to 120 seconds [S22377]
  • Exclude the sessions table from the backup to make it quicker on large sites

Dependencies:

  • Updated symfony/process from v3.4.20 to v3.4.38

SiteDash Client 1.3.1-pl

Released on 2019-11-25

Released on 2019-11-25

  • Silence open_basedir related PHP warnings in status endpoint for extended monitoring

SiteDash Client 1.3.0-pl

Released on 2019-11-15

Released on 2019-11-15

  • Add support for custom error log paths [R56]
  • Return a nice error when the backup failed to create the target directory [S21442]
  • Restore PHP5 compatibility in status endpoint
  • Update the way the number of CPU cores is determined in status endpoint

SiteDash Client 1.3.0-rc1

Released on 2019-11-12

Released on 2019-11-12

New features:

  • Allow remotely clearing the MODX cache (regular via modCacheManager, and forced by removing directories in core/cache)
  • Check the size of the session table during refresh, to validate (in dashboard) if garbage collection on sessions is running properly
  • New endpoint for extended monitoring (CPU/Memory usage/database health; in limited beta)

SiteDash Client 1.2.1-pl

Released on 2019-09-27

Released on 2019-09-27

  • [security] Prevent the MySQL password from potentially being in the returned message if the database backup fails

SiteDash Client 1.2.0-pl

Released on 2019-09-26

Released on 2019-09-26

  • Include the site name setting in the refresh response
  • Simplify the response from remote core upgrades; should make the log easier to process in the dashboard
  • Prepare remote core update for future support of updating to nightlies
  • Skip overwriting config.core.php files when upgrading core [#85]
  • Support proxies when downloading MODX [#64]
  • Include database table prefix when refreshing information [#30]
  • Fix incorrect savings percentage shown for compressing backup

SiteDash Client 1.1.2-pl

Released on 2019-09-16

Released on 2019-09-16

  • Check if the ZipArchive class is available before attempting an upgrade [S20710]
  • Allow configuration of the PHP binary if it can't be automatically located [S20896]
  • Rename incorrectly named interface/classes

SiteDash Client 1.1.1-pl

Released on 2019-04-24

Released on 2019-04-24

  • Include the DSN (database name and server) in the system information, to allow detecting changes

SiteDash Client 1.1.0-pl

Released on 2019-02-27

Released on 2019-02-27

  • Backups will now be compressed into a zip file to preserve space
  • Return the upgrade logs when checking php executable fails
  • Catch error when creating a new process [S19510]
  • Fix unpacking the MODX zip on servers with NFS [S19512]
  • Fix root files being placed in a deeply nested directory instead of the root [#65]

SiteDash Client 1.0.2-pl

Released on 2019-02-25

Released on 2019-02-25

  • Log the used PHP executable before running the upgrade
  • Log if the PHP executable couldn't be determined and it's falling back to "php"

SiteDash Client 1.0.1-pl

Released on 2019-02-22

Released on 2019-02-22

  • Add check for the proc_get_status function; without it, we can't check the status of the executed command
  • Make sure a failed backup sets the proper response code
  • Prevent fatal error in refresh when the database connection is unavailable

SiteDash Client 1.0.0-pl

Released on 2018-12-10

Released on 2018-12-10

  • Downgrade symfony/process to 3.4.20 to support PHP 5.5.9+
  • Provide the server with the assets_url to automatically support non-standard assets directories
  • Backup process no longer depends on exec(), instead using proc_open (like upgrade) which has some wider server support

SiteDash Client 1.0.0-rc4

Released on 2018-11-28 (Pre-releases Channel)

Released on 2018-11-29

  • Try to automatically find the mysqldump executable before accepting the mysqldump_binary setting
  • If the php executable can't automatically be determined, use simply php and assume it's available
  • Check if the exec() function is available before trying the backup

SiteDash Client 1.0.0-rc3

Released on 2018-11-27 (Pre-releases Channel)

Released on 2018-11-28

  • Use Symfony/Process to run the setup for better security and stability
  • Increase download timeout from 15 to 90 seconds

SiteDash Client 1.0.0-rc2

Released on 2018-11-26 (Pre-releases Channel)

Released on 2018-11-27

  • Loosen shell escaping to prevent issues with complex passwords not working for the backup
  • Fix incorrect default for sitedashclient.php_binary setting
  • Fix upgrade on advanced distributions where the core folder has been moved or a custom config key is used

SiteDash Client 1.0.0-rc1

Released on 2018-11-25 (Pre-releases Channel)

Released on 2018-11-27

  • First beta version of upgrading the MODX core!
  • Make sure invalid requests still return a valid JSON response
  • Add file hasher to use for validating upgrades and for keeping an eye on files changing unexpectedly
  • Add backup command to create a local backup of the database and critical files
  • Settings for PHP and mysqldump binaries to use

SiteDash Client 0.7.0-pl

Released on 2018-08-02

Released on 2018-08-02

  • Make sure that packages have their names normalised when being loaded to fix inconsistencies
  • Update default server url to the new SiteDash.app domain
  • Now also reports the core path, base url/path and connectors url/path

SiteDash Client 0.6.0-pl

Released on 2018-07-24

Released on 2018-07-24

  • Public release. Can update itself, too!

SiteDash Client 0.6.0-rc2

Released on 2018-07-23 (Pre-releases Channel)

Released on 2018-07-24

  • Test release.

SiteDash Client 0.6.0-rc1

Released on 2018-07-23 (Pre-releases Channel)

Released on 2018-07-24

  • Implement remote package upgrades
  • Prevent E_WARN getting logged to the error log if disk_free_space or disk_total_space is in the disabled functions

SiteDash Client 0.5.0-pl

Released on 2018-05-29

  • Add session table health check to refresh
  • Add a repair table command to allow the session table, and others, to be remotely repaired from SiteDash
  • Add a database check that looks at all database tables for their status and used collations
  • Fix the namespace assets_path not being set correctly (even though that's not used anywhere)

SiteDash Client 0.5.0-dev1

Released on 2018-03-20 (Pre-releases Channel)

  • Add session table health check to refresh
  • Add a repair table command to allow the session table, and others, to be remotely repaied
  • Add a database check that looks at all database tables for their status and used collations

SiteDash Client 0.4.2-pl

Released on 2018-02-28

  • Fix overwriting authentication on upgrade to 0.4.1 (only for installs from modx.com) [S16309]

SiteDash Client 0.4.1-pl

Released on 2018-02-25

  • Fix "core out of webroot" check causing false negatives.

SiteDash Client 0.4.0-pl

Released on 2017-11-22

  • Now supports downloading the error log contents
  • Client Version is now reported to SiteDash so it can detect what features are available

SiteDash Client 0.3.1-pl

Released on 2017-09-26

  • Now also includes the core folder if it isn't outside the webroot, so the server can check if it's protected when renamed

SiteDash Client 0.3.0-pl

Released on 2017-09-22

  • First packaged build

SiteDash Client 0.3.1-dev1

Released on 2017-09-22

  • First packaged build

Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and neither modmore nor Open Exchange Rates can be held liable for errors.

×