Just a short update on the progress of our feature freeze/bug bashing session.
It’s 4 weeks since we stopped all new features and focused in internal stability and improvements. So far we spent past weeks to fix major architecture issues:
- Eliminated 3 microservices out of 8 to keep everything simple
- Moved all projects to new code generation servers with queues and priorities
- Launched collaboration in DB designer in all new projects and some existing ones (BTW appreciate all users who tested it - really helped us a lot!)
- We mostly fixed our issues when a lot of features stuck at ~95% readiness and were not released due to various bugs and cross-blockers (aka internal release pipeline jam).
- A hundreds of small bug fixes, improvements increasing overall project publication consistency.
- Fixed nginx logs for all projects (were not collected properly)
We still have a number of features, that were developed a long time ago with about 95% readiness, but stuck:
- Backend microservices support
- Releases (a significant upgrade for artifacts handling)
- Typography and component style support in Web Apps
Our current bugfix/improvements focus:
- Continue with overall platform stability: DB/BP saving process, publications.
- Web application issues with loops (break-loop), generic BPs performance, IOS/macOS performance, HTTP Request BP block.
- Billing limitations proper counting and enforcing at some point in the future. We believe that some old and large web applications have about 5-7% of orphaned triggers that we need to identify and remove to make sure BP blocks calculation will be 100% accurate.
- Improved webpage settings with custom scripts, css and Open Graph tags
- External API Designer improvements & bugfixes (high priority, in progress)
- Multiple edge case issues in all designers - wide roam bug search