Auto-Generated SSL/TLS Certificates for Client-Server Communications
To simplify the security of client-server communications, from 4D v20 R4 onwards, 4D Server generates its own SSL/TLS certificates instead of relying on the default certificates provided by 4D.
This update brings a significant advantage for both testing and production environments. You’ll experience heightened security measures without the necessity of providing your own certificates. Let me explain to you what will change.
Streamlined Method Parameter Declarations
In the pursuit of efficient coding practices, 4D developers commonly configure compilation path settings to enhance syntax and typing checks, thereby minimizing errors during code execution in compile mode. Let’s see how #DECLARE method prototypes will gain time and code security.
4D Netkit: Assign Labels & Get Multiple Emails with Gmail API
From 4D v20 R4, we are adding a duo of powerful enhancements to the Gmail command set.
The first feature allows you to retrieve several emails simultaneously, and the second one will enable you to manage label emails.
Keep reading for all the details.
Structure Definition Export in HTML
Sharing structure definitions with colleagues, users, or customers is simplified through HTML formatting.
In 4D, structure definitions are presented in XML+XSL, which browsers render as HTML for easy human readability and computer-based content parsing.
However, recent browser restrictions prevent local files from using certain external resources unless sourced from the web. To overcome this issue, 4D has now re-factored this export in an HTML+CSS format, providing the option to export either XML as before or directly as HTML.
4D Netkit: Create, delete and update Gmail labels
Gmail labels provide a flexible way to categorize and organize emails, enabling personalized and efficient email management. Their use facilitates easy navigation and identification of messages, offering an enhanced user experience in email handling.
With this last set of functions that includes all the features to manage labels from the 4D v20 R4, you have in 4D NetKit a set of functions to manage your Gmail labels by programming.
4D Write Pro: Electronic Invoice Generation!
4D v20 R4 introduces an exciting feature in 4D Write Pro—now, it empowers you to generate electronic invoices. But what exactly do we mean by e-invoices?
An electronic invoice (or e-invoice) is generated, transmitted, received, and stored electronically, enabling more efficient and environmentally friendly management of business transactions.
While they offer many advantages, they also come with their own specific constraints, particularly in terms of the complexity of the generation process. However, with 4D Write Pro, we’ve come to realize that managing this complexity is much more manageable than initially perceived!
SSL/TLS: Support for ECDSA certificates
4D uses SSL/TLS to secure client-server communication and HTTP requests. 4D is supporting RSA cryptography since more than a decade and with 4D v20R4 we are now adding ECDSA cryptography to our tool belt. It’s a good moment for me to speak a bit about security.
4D Write Pro: Export to PDF with Enclosures!
As you already know, since 4D v20 R3, 4D Write Pro can export in PDF/A2 and PDF/A3 (BLOG) formats. Apart from the signature, the main difference between these two formats is that the PDF/A3 format can include attachments. The good news is that thanks to a new export option in 4D Write Pro, it is possible, with 4D v20 R4, to have attachments when exporting!
4D v20 R4 Beta Starts Today
Beta testing for 4D v20 R4 is starting today!
Let’s explore all the exciting features this release has in store for you:
- Regarding 4D Write Pro, you’ll now have the ability to export to PDF with attachments and create electronic invoices.
- When it comes to programming, we’re elevating your coding experience with a Live Code Checker, a new Try(Expression) keyword for improved error handling, and the introduction of custom date and time formats, among other enhancements.
- And that’s not all — There’s much more waiting for you to explore!
Contact us
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy