Monthly Archives: April 2026

Maintenance Release + USTRING Beta (Compiler/RTL Changes)

We have two updates scheduled for release this week:

  • Maintenance Release (shipping first)
  • USTRING Beta Release (follows)

USTRING Beta: Compiler + RTL Changes

The USTRING implementation requires coordinated changes to both the Compiler and RTL (Runtime Library).

We initially explored making the RTL interchangeable at runtime, allowing the IDE to switch between:

  • Shipping (production) RTL
  • USTRING-enabled (beta) RTL

However, this approach introduced unnecessary complexity and risk of cross-contamination between environments.

Decision:
We are shipping the USTRING beta as a separate IDE build, each with its own aligned Compiler + RTL.

Result:

  • Eliminates risk of mixing beta RTL into production builds
  • Keeps production and experimental toolchains fully isolated
  • Simplifies support and debugging

Fix: “Check for Updates” Failure

The Check for Updates feature failed shortly after the C12 release.

Root Cause:

  • A server-side WAF (Web Application Firewall) policy change
  • Requests were rejected with HTTP 403 (Forbidden) during TLS negotiation/connection handling

Status:

  • ✅ Client-side handling updated
  • ✅ Server compatibility restored

The update mechanism is now functioning normally.

Email Notification Rollout

Because the update mechanism is unavailable, we are notifying all subscribers via email.

  • Rollout begins this week
  • Email platform has been changed to improve delivery reliability

If you encounter any issues with updates or the new builds, please report them so we can address them quickly.