Wappler 4.4.2 Released
Go get it from https://wappler.io/download/
Or just do “check for updates” on the Wappler tray icon for automatic install!
What’s New
In this Wappler update we have greatly improved our Docker and NodeJS integration. Now you can choose precisely how to run your NodeJS in your Docker production on which type of operating system. This will give you much more freedom and control about the docker image size.
We also have added options to control the docker logging now and even cleanup unused docker images, as frequently requested in our community, so that your server doesn’t run out of disk space when using Docker/
For our Mobile App Development, we have added more global Wappler options to let your control the locations of your Android SDK, JDK and Gradle.
Last but not least we have implemented some great UI speed optimizations for super performance and less memory usage!
Docker Manager & NodeJS
- Greatly improved NodeJS targets - now using directly the official NodeJS docker images, with choices for NodeJS version, OS type (Alpine or Debian version) and Image Type Slim or full when Debian is used. So now you can finally empower different OS versions for Node and use Alpine for the most lightweight NodeJS docker image!
- Added new option to clean up unused docker images. It can be safely ran to free disk space. Only unused older images from previous deploys will be cleaned.
- Added new options for controlling the logging for the web and the database services. It defaults now to 5 files with 10mb max size to avoid running out of diskspace due to logging. Note to apply the new logging options you need to open and save the project options and redeploy.
- New Docker Node Projects now use the directly the official NodeJS images
- Greatly improve docker project switching speed - now smartly check if the project really needs a redeploy
- Docker Real-time logs can now be also used even if the service didn’t start successfully, so you can see the errors.
- Use different shell for the Alpine images, just sh instead of bash.
- Optimize cleanup of the terminals
- Improve running local docker with NodeJS on MacOS
Mobile & Desktop App Development
- Add global Wappler options to set custom Android SDK, Java JDK and Gradle paths
NodeJS
- Fixed remaining S3 upgrade issues, fixes upload and download from S3.
- Database Connector - Remove order by on the count subquery
General
- Greatly improved the styling and speed of all dropdowns in the Wappler UI, like properties inspectors and options
New Native Dialogs & Popups
- Improved dialog positioning for the Bootstrap Generators and Server Connect global options
App Connect
- Set button type to button when no type set
App Connect Validator
- Fixed date min/max validation
Fixed issues
- Client Side Date Input Validation
- Form errors since update
- 4.4.0 S3 No Longer Working
- Bug Report #1638348291496
- Security Provider : Response.php ---> Array to string conversion - Dont know if its a bug
- Linux, Android SDK/Home Undefined, Failed to find Java Home..?
- Allow setting locations for Android SDK, Gradle, and JAVA, in Mobile Projects
- Error Docker: "out of space"
- Docker Unused Images - Digital Ocean
- Digital Ocean Resize - Docker stopped
- Docker - Filling disk space (urgent issue)
- Deployment time using digital ocean
- Docker error
- Disk Space on Docker Containers used by log files
- Remove redundant images in Portainer
- How to configure docker logging driver
- How to fix docker error no space left on device
- Problem building Android App
- Invalid Error in DMX Date Validator for HTML5 Date Input