64-bit support brings new opportunities

Without sugarcoating it, 4D v17 R5 is 64-bit only! It’s no secret that many features, such as preemptive processes, new cache manager, 4D View Pro, and more are already only available in 64-bit. The bright side is that focusing on 64-bit systems makes it possible for us to incorporate more modern technologies and feature sets, as well as update many libraries. This change also brings new opportunities and in this blog post we’ll focus on the updated libraries and the positive impact on your 4D applications.

Main updates

OpenSSL v1.1.1b

The new Long Term Support (LTS) version has been updated allowing the support of TLS 1.3. The primary benefit of this update is improved security due to the removal of various obsolete and insecure cryptographic algorithms and encryption mechanisms. 

Hunspell v.1.7.0

The spell checker library has been also updated, providing quicker and higher quality spell checking and correcting.

PHP v7.3.1

This update release from PHP includes speed improvements compared to previous versions of PHP.

ICU 63.1

The International Components for Unicode (ICU) supports the most current version of the Unicode standard. This update comes with many additions and corrections. Note: This update will cause an automatic reindexing of text, alpha, and object fields.

CEF 3626

The Chromium Embedded Framework (CEF), used for the internal web viewer, provides additional features introduced with recent Google Chrome releases.

We waved goodbye to Windows 7 …

The Windows 7 end of life date has been announced: January 14, 2020. To put it simply, Microsoft will no longer provide security updates or support for PCs running this OS. This means taking a major risk by using Windows 7 for storing or accessing data. Therefore, 4D will end certification for Windows 7 and Windows 8.1 as of 4D v17R5. In order to ensure that your applications are safe and sound, we’ll focus on Windows 10 (Microsoft’s most recent, stable, and secure operating system). Now’s the time to start migrating -if you haven’t already done so.

• 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.