DynaPDF Plugin 2.1.3 released

DynaPDF Plugin has been updated to version 2.1.2. DynaPDF Plugin is the new name of QPDF Plugin. This version includes various bug fixes and the following new features:

  • Added new command DynaPDF Get Document Fonts, which returns information on all fonts used by a PDF document.
  • Added the options “deny-all” and “deny-nothing” to DynaPDF Close Document.
  • Updated DynaPDF library to version 4.0.70.198.

For details see the section Version history of the documentation.

More information on DynaPDF Plugin

NTK Plugin 4.1.1 released

NTK Plugin has been updated to version 4.1.1. This version includes the following bug fixes:

  • Fixed various issues regarding pre-emptive multi-threading concurrency, that could cause a deadlock.
  • Fixed a bug in JSON Get Keys. The array would be filled starting at position 0. This has now changed to position 2.
  • Fixed a bug in MQTT Poll that could create a deadlock.
  • Fixed a bug in TCP Open, which would only appear when the verbose option was set to true and when a unresolvable domain name was used.

For details see the section Version history of the documentation.

More information on NTK Plugin

DynaPDF Plugin 2.1.2 released

DynaPDF Plugin has been updated to version 2.1.2. DynaPDF Plugin is the new name of QPDF Plugin.

This version includes the following new features:

  • Added new commands DynaPDF Set Page Box and DynaPDF Get Page Box.
  • Fixed an issue in DeinitProcess with check on disposable objects.
  • Fixed two bugs in DynaPDF Replace Font: the test whether the fontname parameter is a path or just a name was not working correctly.
  • Fixed a bug in DynaPDF Get Page Text. This function would return an empty string if the extract text started with a null byte (0x00).
  • Added various improvements to DynaPDF Check Conformance. Warnings should be disabled because otherwise they will be treated as errors.
  • Changed error mode so that no errors are treated as fatal. It is now only used to setup the error log.
  • Fixed a bug with DynaPDF Create Table: A table must have at least 1 column and 1 row, otherwise it cannot be used.
  • Renamed DynaPDF Add Watermark Annot, DynaPDF Create Signature AP and DynaPDF Place Signature Icon because their names were too long.

For details see the section Version history of the documentation.

More information on DynaPDF Plugin

PostgreSQL Plugin 4.1 released

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

  • Added support for Apple Silicon (M1) based Macs.
  • Updated PostgreSQL client libraries to version 14.1.
  • Added support for JSON fields to PgSQL Row To Object and PgSQL Rowset To Collection. These are now automatically transformed into objects or collections.
  • The plugin now also uses the new non-blocking API for establishing a connection. Al operations with PostgreSQL have become non-blocking. Because of this the asynchronous query option has been removed, since it has become obsolete. In case of problems, this behaviour can be disabled through the “non-blocking” option in PgSQL Connect.
  • Added per connection time-out setting. See the connection-timeout option in PgSQL Connect.
  • The implementation of the command PgSQL Get Open Connections has changed. It now returns a collection of objects with information about the active connections.
  • When a 4D process is ending, any connections belonging to that process are now automatically closed.
  • Enhanced support for options parameter in PgSQL Connect, so that all supported options in the connection string of PostgreSQL can be used.
  • Added support for gssencmode option. The plugin automatically sets this option to “disable” in order to prevent any further error messages.
  • Fixed a bug in PgSQL Send Copy Data.
  • Fixed memory leak when running a single SQL query that returns multiple results sets, and while not retrieving unused result sets.

For details see the section Version history of the documentation.

More information on PostgresQL Plugin

MyConnect Plugin 4.0.1 released

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

  • Added new option “non-blocking” to enable the old blocking API of MySQL. This option can be used if you are having problem with for example MySQL servers running on Azure.
  • Added new option “init-command” to set SQL statements that are automatically executed when connecting to a MySQL database or when a reconnection occurs.
  • Fixed a bug whereby connection references becoming invalid. This problem only appeared when dealing with a particular combination of multiple 4D processes and context switches.

For details see the section Version history of the documentation.

More information on MyConnect Plugin

DynaPDF Plugin 2.1.1 released

DynaPDF Plugin has been updated to version 2.1.1. DynaPDF Plugin is the new name of QPDF Plugin.

This version includes the following new features:

  • Added support for Apple Silicon based Macs.
  • Added support for pre-emptive multi-threading in 4D.
  • Added new commands for advanced table formatting.
  • Added support for drawing 4D styled text.
  • Added new command for drawing barcodes in various formats.
  • Added new command for extracting images from a PDF.
  • Added new commands for setting various options on form fields.
  • Added new commands for printing pages and documents.
  • Added new commands for digital signing of PDF documents and digital signature form fields.
  • Added new commands for working with file annotations and attachments.
  • Added support for watermark annotations.
  • Added support for ZUGFeRD and Factur X.
  • Added new commands for working with PDF patterns.
  • Added new commands for working with fonts and getting font information of system fonts.
  • Added new commands for getting information on annotations and flattening annotations.
  • Various improvements for checking and converting documents on PDF/A conformance.
  • Various improvements on extracting text and replacing text on a page.

For details see the section Version history of the documentation.

More information on DynaPDF Plugin

NTK Plugin 4.1 released

NTK Plugin has been updated to version 4.1. This version includes the following new features:

  • Added support for Apple Silicon based Mac.
  • Added support for SOCKS5 proxy.
  • Added support for PKWARE encryption.
  • Various bug fixes related to handling of concurrency.
  • Fixed a bug in JSON Get Keys.
  • Fixed a bug in MQTT Poll.
  • Fixed a bug in NTK Seal Blob and NTK Unseal Blob.

For details see the section Version history of the documentation.

More information on NTK Plugin

MyConnect Plugin 4.0 released

MyConnect Plugin has been updated to version 4.0. This is a major update includes the following new features:

  • Added support for Apple Silicon based Macs.
  • Added support for pre-emptive multi-threading within 4D.
  • Added new commands MySQL Row To Object and MySQL Rowset To Collection.
  • Updated MySQL client libraries to version 8.0.28 with support of the latest authentication methods of MySQL.
  • Added support for the new non-blocking APIs of MySQL.
  • Major internal refactoring with many performance improvements.

For details see the section Version history of the documentation.

More information on MyConnect Plugin