Beta testing for 4D 20 R9 starts today, introducing AI-driven tools, enhanced security, and much more—all designed to make your workflows faster, smarter, and more secure.
- AI Integration with 4D AIKit: Unlock advanced AI capabilities right in your 4D project—generate text, analyze images, categorize content, and automate complex tasks to boost productivity and innovation.
- AI Writing Assistant for 4D Write Pro: Enhance your writing process with real-time suggestions to generate ideas, fix errors, and improve clarity. Spend less time editing and more time creating polished documents.
- New TCPListener class: Build a TCP server, manage incoming connections, and control server-client data interactions with ease.
- Secure Web App Integration: Use OTP and session restore features to connect your web apps securely to third-party systems. Create safe, user-friendly interactions with minimal hassle.
- And that’s just the beginning — There’s much more to discover!
Download 4D 20 R9 now (Exclusive to 4D Partners)
AI Integration
Add AI Capabilities with 4D AIKit
Easily integrate AI into your 4D projects with the built-in 4D AIKit. Generate text, analyze images, moderate content, and automate workflows with just a few lines of code.
4D Write Pro
Use the Built-In Writing Assistant to Improve Documents
Improve your documents with the AI-powered writing assistant in 4D Write Pro. Generate ideas, fix errors, and get context-aware suggestions to refine your text. Easily access tools for summarization, translation, and grammar checking.
While in preview, this feature will continue to evolve with even more enhancements in future updates.
Improve Email Formatting with Custom White-Space Control
Easily manage email layout by selecting the CSS white-space value during MIME export. This ensures consistent display and prevents formatting issues caused by misinterpretation of line breaks in various email clients.
Network Handling
Build a TCP Server Using the New TCPListener Class
Build TCP servers with the new TCPListener class. Handle incoming connections, manage data interactions, and listen on a specified port with ease.
4D Component
Edit and Debug Component Code Inside the Host Project
Edit and debug component code directly within the host project, speeding up development without needing to switch environments.
Dependency Manager
Automate Dependency Compatibility
The Follow 4D version rule ensures your dependencies automatically align with your 4D version, reducing compatibility issues during upgrades or downgrades.
HTTP Server
Secure Third-Party Integrations
Securely connect web apps to third-party systems with OTP and session restore features, ensuring safe, uninterrupted user interactions.
Web Area
Use a Class in Embedded Web Areas with $4d
Use the new WA SET CONTEXT command to restrict and organize functions exposed in web areas, improving security and simplifying code maintenance.
User Interface
Improve Formula Editing and Security in Label Wizard
Easily add and validate formulas in the Label Wizard. The update also enhances security by filtering out malicious formulas.
4D View Pro
Import Documents Reliably with Custom Function Support
Ensure reliable document imports by processing custom functions before executing callbacks. The VP FLUSH COMMAND now handles asynchronous callbacks, improving workflow control.
Code Editor
Get Warnings for Deprecated Language Elements
Receive warnings for deprecated elements in your code, helping you stay up-to-date with best practices. These can be disabled via structure settings.
4D Netkit
Use Host Web Server to Simplify OAuth 2.0 Setup
Use your host web server for OAuth 2.0 authentication, eliminating port conflicts and simplifying the setup process.
Manage Google and Microsoft 365 Calendars with ease
Easily manage Google Calendar and Microsoft 365 events with new commands, simplifying integration without complex setup.
Build Application
Enhancing macOS Privacy and Security with Application UUID
Each built 4D app now gets a unique UUID for better system integration, improving control over permissions like network access.
Licenses
Enable Auto-Refresh for OEM Build Licenses
OEM build licenses now refresh automatically when expired. Sign in via the Welcome Wizard to update licenses seamlessly during upgrades.
Need more technical details? The 4D 20 R9 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!