The 2.2 release of iText DITO is out! Discover its new features and capabilities.

We are excited to announce the general availability of iText DITO 2.2. This latest release of iText's high-convenience PDF document generator marks the introduction of Kubernetes support, creation of sub-accounts & more.

iText DITO 2.2.0 Manager/Editor Cluster Deployment

Kotlin helper script to deploy iText DITO Manager and Editor - Instructions & downloads

Kubernetes helper script to deploy iText DITO - instructions & downloads

iText DITO 2.2.0 REST SDK/API

Pull SDK image from Dockerhub, Pull Docker SDK Secure Proxy image from Dockerhub - Instructions

iText DITO 2.2.0 Java SDK/APIJar file download


The most remarkable additions in the 2.2 release are:

  • Support for Kubernetes deployment
  • Allow users to be set as non-root users
  • Additional support for chart creation;
  • Sub Accounts, ability to create child workspace;
  • Show normalization report for normalizations done on the Manager side;
  • Additional support for different languages & symbol;
  • Make version comment a required field;
  • Add possibility to configure permissions for promoting and undeploying templates;

From all of us here at iText, we wish you happy templating!

Improvements

  • iText DITO Editor - Introduction of notifications about normalizations performed on Editor frontend;
  • iText DITO Editor - Added warning icon in instances table for broken ones;
  • iText DITO Editor - Add support for new tags when binding to rich text;
  • iText DITO Editor - Use redesigned edit condition dialog in Editor application;
  • iText DITO Editor - Redesigned template settings panel;
  • iText DITO Editor - Use a redesigned checkbox in the Editor;
  • iText DITO Manager - Improve embedded stylesheet name handling during legacy import;
  • iText DITO Manager - Make version comment a required field depending on a configurable setting;
  • iText DITO Manager - Sub-accounts management. Multiple workspaces;
  • iText DITO Manager - HttpResourceManagementService: add pagination capabilities;
  • iText DITO Manager - Update validation to avoiding conflict between workspace alias name and existing path
  • iText DITO Manager - Add possibility to configure permissions for promoting and undeploying templates
  • iText DITO SDK/API - Support Kubernetes deployment 
  • iText DITO SDK/API - Add possibility to replace SDK instance with a healthy one in case it was broken 
  • iText DITO SDK/API - support docker-sdk startup in Internet-isolated environments

Bugs

  • Template Settings modal from legacy mode is shown in Redesigned version from PDF/UA warnings panel;
  • 1-cell table inserted in header template has a default width of 0% while 1-cell table inserted in std template has a default width of 100%;
  • Promotion path broken by api update;
  • Template is exported with all versions of data samples when exporting only latest versions;
  •  Template is not imported when data samples and data collection versions do not match;
  • Fix security vulnerabilities in backend;
  • Incorrect internal stylesheet is generated for workspace fonts with non-identifier characters in the name;
  • Filter is not being added to subform binding via wizard;
  • Fix normalization report error;
  • Fix URL in internal config file for Editor Docker image;
  • Exceptionally composition preview only shows the first page of the resulting PDF;
  • Сluttered field picker on long field values;
  • Licensing information: "info" field overflows the width of the parent container;
  • The first version of template does not belong to any stage;
  • Template is not imported if the image resource of template already exists;
  • Copy/paste doesn't work after renaming of the element in Firefox
  • Can't get details about failed import

Deprecations

  • /