[Update] Temporary Feature Freeze work progress update

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
4 Likes