Become a member!

DelphiMVCFramework 3.4.3-aluminium Released!

🌐
This article is also available in other languages:
🇮🇹 Italiano  •  🇪🇸 Español

I’m excited to announce DelphiMVCFramework 3.4.3-aluminium! This release brings powerful new features for building modern, real-time applications.

Official Documentation: For complete details, examples, and API reference, see the Official Documentation.

Download the release from GitHub.


What’s New

WebSocket Support (RFC 6455)

Full bidirectional real-time communication with both server and client implementations.

When to use it:

  • Real-time dashboards and monitoring systems
  • Chat and instant messaging applications
  • IoT telemetry and Industry 4.0 scenarios
  • Collaborative applications with live state sync
  • Push notifications without polling overhead

The server supports groups, periodic messages, and broadcasting. The client offers auto-reconnect and thread-safe VCL/FMX integration.

WebSocket Documentation


Repository Pattern

Clean data access abstractions that separate persistence logic from business logic.

When to use it:

  • Complex domain models requiring testability
  • Applications with multiple data sources
  • When you need mockable data access for unit tests
  • Complementing TMVCActiveRecord in layered architectures

Repository Pattern Documentation


Rate Limiting Middleware

Protect your APIs from abuse with in-memory or Redis-backed rate limiting.

When to use it:

  • Public APIs requiring protection from abuse
  • Distributed/load-balanced deployments (use Redis)
  • Implementing fair usage policies
  • Preventing DoS attacks

Rate Limiting Documentation


Server-Sent Events (SSE) Improvements

Enhanced SSE with the new TMVCSSEController base class.

When to use it:

  • Server-to-client push notifications
  • Live feeds and streaming updates
  • Simpler alternative to WebSocket for unidirectional communication

SSE Documentation


Other Highlights

  • Delphi 13 Florence full support
  • TemplatePro 0.9.0 update
  • Enhanced build system with centralized dependency management
  • Performance optimizations and bug fixes

Resources


PATREON Community

Enjoy!

– Daniele Teti

Comments

comments powered by Disqus