NTK Plugin version 5.0 releasd

We are proud to announce the release of NTK Plugin 5.0, a major milestone that transforms NTK Plugin from a networking library into a complete connectivity platform for 4D developers.

Whether you’re building cloud-connected business applications, REST APIs, real-time services, or secure integrations, NTK Plugin 5.0 gives you everything you need in a single, easy-to-use plugin.

Build Modern Web Services—Without Leaving 4D

The headline feature of version 5.0 is a brand-new embedded web server with native support for http/https, and WebSockets.

Instead of deploying external web frameworks or middleware, developers can now expose powerful web services directly from their 4D applications. Built-in URL routing makes creating REST APIs simple and intuitive, while WebSocket support enables real-time communication for dashboards, live monitoring, messaging, and other interactive applications.

Whether you’re modernizing an existing solution or building a cloud-native application from scratch, NTK Plugin now makes 4D a first-class platform for web services.

Integrated FTP—Ready When You Need It

File transfers remain an essential part of many business workflows. Now that 4D Internet Commands has reached its end, it left a gap for those needing FTP its features. That’s why NTK Plugin 5.0 introduces a fully featured FTP client.

Upload files, download reports, automate scheduled transfers, or integrate with legacy systems—all through the same familiar NTK API.

No additional libraries. No external dependencies.

Write Cleaner Code with Native 4D Exception Handling

NTK Plugin now fully embraces modern 4D development.

Starting with 4D 20 R4, plugin commands can integrate directly with the native Throw, Try, and Catch mechanisms. This allows developers to write cleaner, more readable code while using standard 4D error handling throughout their applications.

It’s a small change that makes everyday development noticeably more enjoyable.

Better Security. Better Authentication.

Security continues to be a major focus of NTK Plugin. Version 5.0 updates the underlying cryptographic libraries to OpenSSL 4.0.1, ensuring compatibility with modern security standards.

JSON Web Token support has also been enhanced. The JWT Set Grant and **JWT Get Grant commands now support Variant parameters, making it easier than ever to work with numbers, booleans, dates, objects, and other data types without cumbersome conversions.

More Than a Plugin—A Complete Networking Toolkit

For years, developers have relied on NTK Plugin to add professional networking capabilities to their 4D applications. Version 5.0 builds on that solid foundation.

NTK Plugin includes support for:

  • HTTP and HTTPS client communication
  • Embedded HTTP/HTTPS servers
  • REST API development
  • WebSockets
  • FTP client functionality
  • MQTT client and broker
  • SSL/TLS encryption
  • TCP/IP and UDP networking
  • OAuth authentication
  • JSON Web Tokens (JWT)
  • One Time Passwords (OTP)
  • Markdown conversion to HTML
  • Cryptographic hashing and encryption
  • Data encoding and decoding
  • Reading and writing Zip files
  • GZip compression/decompression
  • Network utilities and diagnostics

Instead of combining multiple libraries, developers get a consistent API designed specifically for 4D.

Built for Today’s 4D Developers

Applications are more connected than ever. They consume APIs, publish APIs, authenticate users, exchange files, communicate securely, and increasingly require real-time capabilities.

NTK Plugin 5.0 was designed with those requirements in mind.

Whether you’re connecting to cloud services, integrating with third-party platforms, creating secure backend services, or modernizing an existing application, NTK Plugin provides the networking foundation you need—without the complexity.

Available Today

NTK Plugin 5.0 is available immediately.

This is the most significant release since NTK Plugin was first introduced, bringing powerful new capabilities while maintaining the ease of use and reliability that thousands of 4D developers have come to expect.

Visit the NTK Plugin product page to learn more about the new features, download the latest version, view the complete documentation and purchase the upgrade.

XL Plugin version 3.0 released

Today we are announcing the release of XL Plugin version 3.0. The latest version offers a ton of new features, making it the most advanced 4D plugin for reading and writing Microsoft Excel files.

XL Plugin 3.0 introduces over 120 new features, making it one of the most comprehensive updates to date. The release focuses on improving performance, expanding compatibility, and providing developers with greater control over Excel document manipulation.

Key new features include:

  • Support for loading password-protected (encrypted) Excel documents
  • Ability to get and set core document properties
  • Support for conditional formatting
  • Reading and writing Excel tables
  • Working with form controls
  • Options for getting and setting default column and row formats
  • Improved support for working with merged cells
  • Finding the first and last filled row and column numbers.
  • Reading print settings of a sheet like print area and print repeated rows/columns
  • Ability to get and set the tab color of a sheet
  • Easily add borders around a range of cells
  • Diagonal border styles
  • Support for getting and setting the active cell or selected range
  • Functionality to get and set default row height
  • Improved support for 4D v20 and v21

In addition to these technical enhancements, the demo database has been extensively updated with many new examples, helping users quickly explore and implement the plugin’s capabilities.

More details can be found in the section Version history of the documentation.

More information on XL Plugin

PostgreSQL Plugin version 5.0 released

PostgreSQL Plugin has been updated to version 5.0.1. This version includes the following improvements:

  • Added new commands for connection pooling, see PgSQL Create Pool etc.
  • Added new commands for large objects (LOB) support. See PgSQL Import LOB, PgSQL Export LOB etc.
  • Added new command PgSQL In Transaction.
  • Added processID parameter to callback method for PgSQL Set Notify Handler.
  • Fixed a bug in PgSQL_Set_Formula_In_SQL.
  • Fixed a bug in PgSQL Row To Object. Values of type Oid should be treated as a real in 4D instead of a long integer value.
  • PgSQL Get Version now returns only plugin version when connection reference is 0.
  • Updated PostgreSQL client libraries to version 17.5.
  • Improved compatibility with 4D v21.

For details see the section Version history of the documentation.

More information on PostgresQL Plugin

MyConnect Plugin version 5.0 released

MyConnect Plugin has been updated to version 5.0. This version includes the following improvements:

  • Added support for database connection pools, which can improve speed in scenarios were connections are opened and closed frequently by using permanent connections.
  • Improved compatibility with 4D v21.

For details see the section Version history of the documentation.

More information on MyConnect Plugin

DynaPDF Plugin version 2.2.3 released

DynaPDF Plugin has been updated to version 2.2.3. This maintenance release includes a few bug fixes and minor improvements.

  • Updated DynaPDF libraries to version 4.0.102.302.
  • Added support for multiple signature fields to DynaPDF Close Document.
  • Added new commands DynaPDF Set Meta Data and DynaPDF Get Meta Data.
  • Added new options default and global-import when calling DynaPDF Import Document.
  • Fixed a crashing bug with digital signatures.
  • Fixed a crashing bug in DynaPDF Get Text where length of returned text was not handled properly.
  • Various bugfixes related to handling of ZUGFeRD and FacturX,

For details see the section Version history of the documentation.

More information on DynaPDF Plugin

DynaPDF Plugin version 2.2.0 released

DynaPDF Plugin has been updated to version 2.2.0. This maintenance release includes a few bug fixes and minor improvements.

  • Updated DynaPDF library to version 4.0.98.278.
  • Fixed a bug with DynaPDF Get Attachment

For details see the section Version history of the documentation.

More information on DynaPDF Plugin

XL Plugin version 2.1.0 released

XL Plugin has been updated to version 2.1. This maintenance release includes a few bug fixes and minor improvements.

  • Updated LibXL to version 4.3.0 which includes many bug fixes.

For details see the section Version history of the documentation.

More information on XL Plugin

PDF Plugin version 8.0.4 released

PDF Plugin has been updated to version 8.0.4. This maintenance release includes a few bug fixes and minor improvements.

For details see the section Version history of the documentation.

More information on PDF Plugin

NTK Plugin version 4.1.3 released

NTK Plugin has been updated to version 4.1.3. This maintenance release includes a few bug fixes and minor improvements.

  • Fixed a bug in HMAC commands when using a key of more than 64 characters. In this case an incorrect hash value was returned.

For details see the section Version history of the documentation.

More information on NTK Plugin

DynaPDF Plugin version 2.1.9 released

DynaPDF Plugin has been updated to version 2.1.9. This maintenance release includes a few bug fixes and minor improvements.

  • Updated DynaPDF library to version 4.0.89.256.

For details see the section Version history of the documentation.

More information on DynaPDF Plugin