EzMaster changelog
EzMaster changelog lists what changed (features and bug fix) between all the ezmaster versions. UPGRADE.md lists what specifically need to be done when upgrading ezmaster.
ezmaster 5.3.0
- Upgrade ngnix version to 1.21.3
ezmaster 5.2.13
- Upgrade nodejs version to to fix Github security alert
ezmaster 5.2.12
- Upgrade nested packages to fix NPM security alert
ezmaster 5.2.11
- Security Fix with Docker capabilities - The admin sys mode is now conditional and dedicated for the special case. By default, no instance (container) is launched with advanced capabilities
ezmaster 5.2.10
- Fix webdav denied access
ezmaster 5.2.9
- Add some docker capabilities options at instance startup (see this change in code)
ezmaster 5.2.8
- Fix Github security alert
- Fix react-dropzone upgrade bug (upload bug)
ezmaster 5.2.7
- Fix instances display Only when application version does not comply with semver.
- Fix start on debug mode
ezmaster 5.2.6
- Fix security alert - #46
ezmaster 5.2.5
- Fix webdav COPY through reverse proxy
- Fix broken links during the build
ezmaster 5.2.4
- Fix logs accumulation in rp container
ezmaster 5.2.3
- Fix /tmp directory mapping
ezmaster 5.2.2
- Fix #39 : Use host /tmp for all instances
- Fix #40 : Disable corefile for all instances
ezmaster 5.2.1
- Fix #35 : Sometimes an instance is inaccessible, even if it is started
- Fix #30 : Sometimes an instance is inaccessible, if there name is too long
ezmaster 5.2.0
- Now you cannot delete a used application
- Fix timezone when displaying date in instances and applications tabs
- Fix instance web links when the instance is not running: disable it
ezmaster 5.1.2
- Add the remove application button
- Fix router problem when reverse proxy mode is enabled (ex:
/instances/route is replaced by#/instances/) - Fix EZMASTER_PUBLIC_DOMAIN feature (no more public link button displayed in the backoffice)
ezmaster 5.0.0
This release do no break anything API side or internaly. This is a mostly a full relooking of EzMaster UI.
- Adds an ezmaster logo (thanks to François Debeaupuis)

- Adds a sumup ezmaster homepage with customisable texts (thanks to the
EZMASTER_HOME_TITLEandEZMASTER_HOME_DESCRIPTIONenv var) - Improved webdav modal: mini-tutorial with cross-browsers screenshot
- Improved add instance modal: autocompleted technicalName from the typed longName
- Improved add application modal: larger input fields & better suggestion list with detailed informations (desc, ezmasterized, github)
- Adds "Size" columns to the instances and applications lists
- Adds "starting" status to the Start/Stop instances button action including a visual animated indicator
- Adds a loading data modal for waiting before ezmaster UI is ready
- Ezmaster UI is now fully SPA (single page application)
- Adds the
technicalApplicationflag to ezmasterized applications. It is used to filter these instances from the default instances list because end-user are not concerned by these instances. Ex: databases used by other instances
ezmaster 4.4.0
- Add EZMASTER_VERSION variable in environment of instances
- Bug fix: try to avoid invalid technical name
- Bug fix: improved sorting of technical names, to get the last version of a instance
- README refactoring
ezmaster 4.3.2
- Add the proxypreservehost feature on the ezmaster-rp's nginx config (needed especially by instances, ex: wordpress)
- Bug fix: somtime log button does not work because of a strange behavior on the dockerode lib
- EzMaster do not forbid anymore .git and .* web folders
ezmaster 4.3.1
- Fix webdav files permissions & access permissions.
ezmaster 4.3.0
- Add the EZMASTER_PUBLIC_PROTOCOL env parameter. Use it with EZMASTER_PUBLIC_DOMAIN to switch to
httpsif needed for your instances' public access URLs. Its default value ishttp. This env parameter is useless if you do not use the EZMASTER_PUBLIC_DOMAIN feature.
ezmaster 4.2.0
- EZMASTER_UPLOAD_MAX_BODY_SIZE env parameter is now available. Use it to change the maximum upload size of on file (webdav or backoffice upload). Its default value is 500M See http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size for information where this parameter is used.
ezmaster 4.1.0
- ezmaster-webdav docker image is now usable as a standalone image. A classic usecase is to quickly and easily share a given folder to a windows user.
ezmaster 4.0.0
-
Login/password feature is now available to protect ezmaster backoffice and webdav (env parameters are
EZMASTER_USERandEZMASTER_PASSWORD) -
EzMaster backoffice and webdav access are now publicly available (with login/pwd) when
EZMASTER_PUBLIC_DOMAIN,EZMASTER_USER, andEZMASTER_PASSWORDare filled. Backoffice access exemple: http://ezmaster.mywebsite.com (ifEZMASTER_PUBLIC_DOMAIN="mywebsite.com") Webdav access exemple: http://webdav.mywebsite.com
Breaking changes:
- docker and docker-compose need to be upgraded to docker >= 17.05.0 and docker-compose >= 1.17.0
- ezmaster backoffice is available on a new port: 35268
- ezmaster api is now splitted on a dedicated port: 35269
- webdav access is still available but on a new port: 35270
- instances are available as before through a reverse proxy on the port 35267 (but a rewritten reverse proxy based on nginx is now handling this feature)
See upgrade instructions.
ezmaster 3.8.3
- ezmaster instance's config file size can now be upper than 100kb (limit is now 100mb)
ezmaster 3.8.0
- ezmaster is able to support
textorjsonconfiguration for instances (see configPath and configType)
ezmaster 3.5.1
Breaking changes:
- ezmaster is now running on a dedicated docker network
- ezmaster instances are now taking the httpPort into the
manifests/my-instance.json
See upgrade instructions.