Another week, another wonderful update from the team. Let’s buckle in and blast off!
Final Reminder: On Sunday, October 27th at 1:30AM ET we are performing an update to our primary database and core infrastructure that will require us to take the entire system offline for under 30 minutes. Please be sure to notify anyone necessary and we apologize for any inconvenience this may cause.
Update on App Loading Speeds
Over the past two weeks, we’ve received several reports about equations running slower than usual. We’ve dedicated significant time to optimizing this and are excited about our progress. Through our ongoing efforts, we’ve identified improvements that will dramatically reduce equation and formula update times. In some cases, we’ve seen a process that previously took 4,000 milliseconds reduced to just 40 milliseconds for the same amount of data.
In the coming weeks, we will begin rolling out a new version of our equation engine. We’re testing methodically, assuming larger datasets, with a minimum of 1 million records per table. With the introduction of new field types, enhanced indexing, and extensive code and server optimizations, we’re confident that soon you’ll notice a substantial improvement in equation speeds.
Security Related Updates:
We’ve been hard at work finalizing some major projects and implementing performance optimizations. As part of our recent pentesting, we’ve made several security and performance updates, which will be fully deployed across all servers by the end of this weekend.
- Scripts are now auto removed from all inputs to avoid XSS attacks
- HTML will be removed by default unless you specifically allow it in the form settings.
- When a password is changed all other logged in sessions will be terminated. You can override this in the app settings, although this is not recommended.
- When ‘Forgot Password’ is used, it will no longer show if the account exists in order to avoid Email/user Enumeration.
- Set a password limit of 255 characters
- Passwords updates now require you to enter your old password to update the password in the profile component.
Bug Fixes:
We’ve also fixed several bugs and issues that came up recently:
- Fixed calendar drag-drop issue
- Fixed error on file save
- Fixed issue with rollup fields not showing text fields in the builder
For a complete list of bugs, see our release notes.
That’s everything for this week. Happy building, see you on Tuesday for our next launch!