Release v0.61.0

12 April 2024

This release brings the ability for your users to recover their forgotten passwords, and stay logged in between browser sessions. The speed of the mesh analysis jobs has also roughly doubled, which makes detecting those holes a bit less expensive.

In order to enable password recovery, you’ll need to set up email delivery, which needs a bunch of new environment variables:

Required:

  • PUBLIC_HOSTNAME: the public hostname (e.g. try.manyfold.app), used for links in emails
  • SMTP_SERVER: an SMTP server that can be used to send email
  • SMTP_USERNAME: username for the SMTP server
  • SMTP_PASSWORD: password for the SMTP server

Optional:

  • PUBLIC_PORT: if the service isn’t on a standard port, specify it here. Also used for the links in the emails.
  • SMTP_FROM_ADDRESS: The email address that mail should be sent from. Defaults to notifications@{PUBLIC_HOSTNAME} if not specified.

What’s Changed

✨ New Features ✨

  • Add “remember me” option at login by @Floppy in #2027
  • Add ability to recover lost passwords by @Floppy in #2030

    🛠️ Other Improvements 🛠️

  • Optimise STL loader by @Floppy in #2026

Full Changelog: v0.60.0…v0.61.0

See the original release on GitHub: v0.61.0