Wappler 7.3.5 Released
Check the new Wappler site at https://wappler.io/
and download Wappler 7.3.5 from your Account Dashboard
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 deployment with health checks for the database services and improved logging.
Now the web service is started only after the database service is fully started and health check succeeds, so no more issues with starting the web service before the database is ready.
Just resave and project settings when you use docker and redeploy.
Furthermore we have added support for local Redis server for development, so you can now easily install and use local Redis server with Wappler Local Server without docker.
Our code editor is updated to the latest Monaco version 0.53.0 with improved copilot completions implementation and updated Monaco Emmet plugin.
Also we have improved the project manager with better loading and sorting of projects.
Also many improvements and fixes are done in various extensions as requested by the community.
Docker Manager
- Fully implement docker health checks for the docker database services
- Health checks improve service reliability and docker control
- Now the web service is started after the database service is fully started and health check succeeds,
- Just resave and project settings when you use docker and redeploy
- Automatically stop all docker containers used by the Wappler project on project switch or Wappler close to optimize system resources usage
- Add logging for the Redis service if used
- Automatically open also the Redis log if Redis is used locally
- Added also an option for local Redis installation from command line without docker
- Improve the generation of Redis health check and logging options for docker projects
- Rename the docker 'full deploy' to 'Rebuild' command in the ... docker actions sub menu so it is more clear now
Local Redis Server for Development
- Allow to use local Redis server for development
- Automatically install local Redis with scoop on windows and homebrew on mac
- Automatically add it to server connect config when used
- Automatically start the server if needed
Code Editor
- Updated Monaco to the latest version 0.53.0
- Updated copilot completions implementation
- Updated Monaco Emmet plugin
Wappler local Servers
- Do not start local web server when on production targets
Redis Server
- Implement local Redis server, available as extra terminal when Redis is enabled for a specific target and the type is local
Wappler Servers
- when starting Redis, database and web servers - align them from left to right, so web server is the rightest and started as last to respect the dependencies
Target Options
- Improve the Redis options toggling and add optional port
Project Manager
- Improved loading all projects in project manager
- Improved sorting of projects in project manager
- Improved saving and grouping of projects in project folders
Project Assets Updater
- Do not show the updater on docker deploy or extensions update if nothing to update
- Auto check for updates on node packages install, update and clean
App Connect 2.1.3
- Support google reCaptcha directly in core
- Render reCaptcha within repeaters and conditional regions
API Data Source 1.1.1
- Improve dynamic attributes for params and headers to allow rich expressions as values in the grid
API Action and API Form
- Improve dynamic attributes for params and headers to allow rich expressions as values in the grid
S3 Upload 2.0.3
- Fixed incorrect reference in S3 upload component
- Improve dynamic attributes for params to allow rich expressions as values in the grid
App Connect Date Picker 3.0.6
- Removed console.log from code
App Connect Tagify 2.0.6
- Changed order of events so data is updated before change event is triggered.
Server Connect 3.3.1
- Added ratelimit event to serverconnect/serverconnectForm components
Server Connect Options
- Improve the picker for temp folder to be project root relative
- Improved the styling of the secret key generate icon
Server Connect Editor
- Greatly improved the rendering of the server actions tree and also in the tab editor
- Improved custom extensions reloading
Fixed issues
- What's the server connect form Dynamic Event to handle a 429 Too Many Requests (rate limit)?
- reCaptcha v2 inside conditional region is not rendered
- Uploading images directly to S3 gives error
- Issue with custom extensions and NPM updates
- Recent projects, not in order
- Sorting files in Project Folder
- Docker deployment - Project Assets Updater window pop-up after deployment
- Starting on "production" target on Wappler startup question
- Error in ‘dynamic’ input data using API Action in Front-end
- Custom extensions not shown in server connect side bar
- I'm unable to change `Server Connect Settings`
- FormRepeat datepicker.js - create hidden input logging in dev console
- 429 server connect status: dynamic event
- Alphabetical listing of Projects