4D 20 R7 Beta Starts Today

Beta testing for 4D 20 R7 starts today, introducing a powerful release designed to simplify your workflow and expand your development capabilities. 

 

 

  • Web Application Debugging: Gain direct access to Qodly Studio for 4D from the 4D Server, simplifying your testing and debugging processes.
  • Session Singletons: Easily manage user-specific data in web and client-server environments while isolating data between users, simplifying scenarios like personalized shopping carts.
  • Direct Typing in 4D: Experience improved code organization and safety with direct typing, facilitating variable declarations.
  • 4D Write Pro Enhancements: Take advantage of new commands to manage sections and tables more easily, enhancing your document handling capabilities.
  • Blank if Null in Listboxes: Enhance your data presentation with the new “Blank if null” feature for time columns and footers.
  • And that’s not all — There are even more features to explore! 

 

Download 4D 20 R7 now (Exclusive to 4D Partners)

 

 Qodly Studio for 4D 

Easier Web Application Debugging

Access Qodly Studio directly from your 4D Server for smoother debugging. See real-time changes and attach your debugger easily, allowing for faster and more efficient testing of your web applications.

 

 Compiler

Simplify Your Code with Direct Typing

Eliminate the need for extra “Compiler” methods—declare your variables directly in your code for more organized and efficient workflows. Direct Typing ensures error-free development by pausing the compiler when encountering untyped variables.

 

 

4D Classes 

Custom Content Delivery with OutgoingMessage Class

Deliver custom content with the new OutgoingMessage class. Set HTTP headers, body content, and status codes for complete control over web responses. With the new onHTTPGet keyword, users can easily access content like PDFs or images directly from their browser via GET requests.

 

4D Write Pro

Improved Document Management

New commands make managing sections and subsections more intuitive. You can delete, reset attributes, and adjust table layouts with user-friendly options for cleaner, more controlled document outputs.

Easily Manage Table Layouts with Temporary Visible Borders

Managing complex table layouts in 4D Write Pro is now simpler. You can temporarily display hidden table borders, making organizing your content easier and ensuring data is correctly aligned, especially when working with merged cells. This helps you maintain a clear view of your table structure without affecting the final document’s appearance.

 

Listbox

Introducing “Blank if Null” for Time Columns and Footers

Enhance your data presentation with the new “Blank if null” feature for time columns and footers, ensuring clearer and more intuitive results in your listboxes!

 

Component Manager

Quick and Simple Component Management

Add and remove components easily with the improved Project Dependencies interface. This enhances your development process by ensuring consistency across projects and speeding up your setup.

 

Administration

Better Control Over Processes and Sessions

New commands offer improved control over processes and sessions. They enable quick retrieval of process and session information, direct access to session details using IDs, and efficient filtering of processes by session, allowing for smoother application management and performance.

 

Session Singletons

MANAGING USER-SPECIFIC DATA MADE EASY

Manage user-specific data with ease with session singletons in 4D 20 R7. Ideal for client-server and web environments, they keep user data isolated and simplify handling personalized requests like shopping carts or session-based storage across multiple processes.

 

IMAP API

Faster Email Handling with IMAP API Updates

Retrieve unread email counts from multiple mailboxes in one call, making email management more efficient and ensuring users are kept up-to-date.

 

Security

Enhanced Security with Certificate Authority Validation

Protect your client-server communication by validating server certificates against trusted certificate authorities, preventing potential man-in-the-middle attacks, and ensuring data security.

 

User Interface

Improved User Interfaces with Custom Window Icons

Enhance your application’s navigation by customizing icons for each window, making your interface more visually intuitive and user-friendly.

 

4D View Pro

Enhanced Data Visualization with 4D View Pro

New chart types like Waterfall and smoother line formatting make data easier to interpret. Additional features include improved drag-and-drop for rows and columns and more powerful paste special options for better data handling.

 

Need more technical details? The 4D 20 R7 Beta documentation is available on the 4D Doc Center.

Your feedback is greatly appreciated and will help us improve our product quality and better serve your needs. We’d love to hear your thoughts about any of the features above. Contribute to our beta forum (accessible for all 4D Partners). And don’t hesitate to tell us about your needs; we take votes very seriously

Not yet a partner? Don’t miss out on the opportunity to become a 4D Partner and engage in meaningful discussions. Join us today and be part of the conversation!

Avatar
• Product Marketing Manager • Intissar joined 4D in 2017 as a Product Marketing Manager. She works closely with the product, marketing, engineering, and technical support teams to highlight the ‘why’, the ‘how’, and the ‘what’ of new and updated features to different audiences. This close proximity allows her to craft messaging frameworks and write in-depth content and code samples for the 4D blog and website. After graduating with an engineer's degree in Computer Science from VINCI university, Intissar worked in several startups as a software engineer. Her hands-on experience includes software specification, design, and development, user training and support, and team management.