News blank

4D 20 R7 is Here

Introducing 4D 20 R7 – Available Now!

Here’s a quick look at the user-focused enhancements in this release:

Download 4D 20 R7 (monthly Hot Fixes available)

  • Qodly Studio for 4D: Debug and preview web applications directly from your 4D server, saving time and effort.
  • OutgoingMessage Class: Deliver custom files or data effortlessly in your web apps, with complete control over HTTP responses.
  • Direct Typing: Declare variables directly in your code, ensuring accuracy and clarity in your projects.
  • Session Singletons: Handle user-specific data seamlessly for smoother web and client-server experiences.
  • Process Management Tools: Gain insights and manage processes faster with updated commands.
  • IMAP API Enhancements: Track unread emails across mailboxes in one quick step.
  • 4D View Pro: Visualize data with new charts, drag-and-drop tools, and improved Excel integration.
  • More robust Security: Protect your applications with enhanced server certificate validation.

This is just a glimpse of what’s available in 4D 20 R7Download 4D 20 R7 and discover how far you can go with this feature release.

Product blank

Commands Renaming and Deprecations

As developers, we all appreciate efficiency and simplicity in our coding routines. The fewer keystrokes we need to remember, the better!

With this in mind, we’re revisiting and refining command names while deprecating outdated ones in 4D 20 R7 to make them shorter, more consistent, and aligned with modern development standards.

Product blank

Introducing Session Singletons

Singletons have been one of the standout features of 4D 20 R5. Previously, developers could leverage two types of singletons:

  • the process singleton, which is unique to each process but different across processes,
  • and the shared singleton, which is unique across the whole application.

With 4D 20 R7, we are releasing a new type of singleton: the session singleton!