Wappler 5.0.2 Released

Wappler 5.0.2 Released

Check the new Wappler site at https://wappler.io/
and download Wappler 5.0.2 from your Account Dashboard

Or just do “check for updates” on the Wappler tray icon for automatic install!

What’s New

Just before hitting our summer break, we bring you great update of Wappler 5, with the latest improvements and fixes of reported problems.

The new Resource Manager has been greatly improved to allow you full SSH Keys Management of all your secret keys. You can generate those keys as you wish and use them to securely access all your cloud servers. See Managing SSH Keys with Resource Manager

Furthermore we have greatly improved the creation of cloud servers and also provisioning with docker on them. Also your can now install global docker services like Traefik to generate your SSL certiciates automatically and bind them those to your domains. See the updated Using Custom Domains and SSL with Let’s Encrypt and Traefik

So we are starting our summer break, to recharge after the heavy Wappler 5 release and get together with out families. So there will be no updates for a few weeks. Will be back on track after that.

Resource Manager

SSH key Management

  • Add full SSH Key management for Digital Ocean and Hetzner keys. Now you can add your own keys or import keys already defined at the provider so that you can assign them to your servers.
  • Choose which SSH Keys to use when creating servers
  • Added support for SSH Agent to handle SSH keys with passphrases. So make sure your protected keys are added to the SSH Agent first.
  • Full implemented add and remove SSH Keys per provider
  • You can now add your local keys to the provider
  • Added also full SSH Keys management for Linode
  • Handle adding multiple SSH keys in Hetzner with same username, make them unique by adding a prefix.
  • Improve error reporting for SSH Keys that require passphrase
  • Choose from the defined provider SSH Keys when creating new servers
  • Always add the user personal SSH key to the list to choose from when creating new servers
  • Allow multiple SSH Keys to be added on Server creation
  • When adding SSH Keys now you can an option to generate a new key.
  • Allow choose between existing or new SSH keys when adding, now you can generate directly new keys and use them.
  • Use default the new more secure ed25519 SSH keys
  • Improved support for generating the new ed25519 keys.
  • Display different key icon for local keys
  • The SSH Key is then automatically registered with the provider and shown under the SSH Keys in the provider resources.
  • Default to the new ed25519 SSH Keys with improved encryption, speed and smaller size
  • Improve registering providers with already known SSH Keys
  • Store key paths when adding new keys
  • Improved the provider add, to allow you to specify a default SSH key to use or create a new one.
  • Check and set the correct permissions for SSH Keys on Mac and Linux

SSH Agent support

  • Updated the SSH support to the latest to include support of SSh Agent and the new ed25519 SSH Keys
  • Implemented support for SSH Agent on Windows as well. If you want to use SSH Agent on Windows you have to enable it in the services (see https://stackoverflow.com/a/40720527) and add your keys to it with ssh-add.
  • Improved support for using ssh with keys stored in the ssh-agent

Servers Create

  • Improved Server creation refreshing process to show more clear indication and refresh the properties only after the server was created
  • Automatically setup server with Docker and update system packages after its creation
  • Added full support for the latest Ubuntu 22. Now setups additional SSH config options as needed.
  • Added Ubuntu 22 as choice to all supported providers
  • Improved refreshing after server creation
  • Store used keys per server
  • Improved server creation with Digital Ocean, system install is much more reliable even on slow servers
  • Removed Ubuntu 21 as server choice as it is unstable
  • Made Ubuntu 22 as default choice
  • Optimized creation popup dialogs

Docker Servers

  • Added support for adding global docker services per cloud server, like Traefik and Portainer.
  • You can deploy those services from the “Services” toolbar in when selected in the resource Manager

Resources Import

  • Improved import of existing resources, like provider servers, database clusters or ssh keys. Now show only list of resources not imported yet
  • Automatically add user SSH key for providers if missing

Project Targets

  • Allow to choose none as database for docker targets
  • Added support for SQLite as Database choice for each target, so that SQLite db connection can be generated automatically for both Database manager and Server Connect - per target
  • Improved target settings

Docker Targets

  • When Traefik is detected as used proxy - always clear default web server port as it is handled by Traefik

Design View

  • Toggle Preview shortcut now goes to preview mode, but doesn’t toggle
  • Fixed dialogs in preview mode

NodeJS

  • Fixed the local Argon2 installation for Windows when using Wappler Local Server

Fixed issues

7 Likes

But wait there is a bit more!

We fixed some Google Maps issues, so it should run now all smoothly!
Now we can really enjoy our summer break :slight_smile:

Fixed issues

10 Likes