{{getMsg('Help_YouAreHere')}}:
/
{{page.title}}
{{page.title}}
{{$root.getMsg("downLoadHelpAsPdf")}}
{{helpModel.downloadHelpPdfDataStatus}}
Migration Information
- The image generation parameter "-i" now creates a folder with the name of the first document but without the file extension. The image names were changed to "page_#.png" instead of a name generated from the compared files. This may require changing the scripts that process these output files.
Web Server
- If you have a Let's Encrypt update task, you should set the timer trigger to a significantly shorter interval, e.g., daily instead of the previous 30 days. The Let's Encrypt runtime will soon be reduced to 45 days. For this reason, the remaining runtime of the certificate is now checked before a renewal is performed.
Plugin Changes
- A new comparison option for text, "Check number of whitespace," is now available. This option enables the comparison to detect, e.g., duplicate whitespace.
- The visibility types in CmdLine are adapted to the existing interfaces. The previous designations will be removed in version 29.4.
- The image generation parameter "-i" now creates a folder named after the first document but without the file extension. The image names were changed to "page_#.png" instead of a name generated from the compared files. This may require changing the scripts that process these output files.
- Exports with a trial license will now be watermarked.
Basic table detector
- New option to compare the table by its key column(s) instead of comparing the entire row content. This is especially helpful for tables with key column(s) and repeating content.
- The filter can now, by default, detect irregular table types like crosstabs as long as there is a visible grid.
Comparison Application
- Faster comparison startup thanks to background processing of documents immediately after upload.
- Improved performance and responsiveness through smarter page rendering and browser-side caching.
- Re-running comparisons after adjusting comparison settings is now significantly faster.
- Updating comparison profiles can automatically trigger a refreshed comparison.
- Toggling different types of differences is now instant, without reloading data or interrupting the view.
- In case a diff limit is set and 'only pages with differences' is selected, the last collapsed page will now show whether there are hidden differences due to the limit.
Fixed Bugs
- Improved text selection.
- "My Comparisons" could get out of sync, which caused errors due to duplicate entries.
- Fixed an inconsistent number of differences caused by the difference type filter in the PDF report and report preview.
Exclude areas from comparison
- An additional option to change the behaviour of the filter so that only the area(s) are compared.
i-net PDFC Application
Fixed Bugs
- If no language is set, the system language will be used.
- During a full uninstall when run as root (Linux/Mac), the application data for all users is now removed.
i-net PDFC Server
- In Diagnostics, you can now contact our support and include important log files and comparison results that may help resolve any issues you encounter.
Fixed Bugs
- Any negative number can be used as a quota in the configuration. This allows the storage space to be set back to "unlimited".
AI
- Added a "Max Context Length (tokens)" property to AI providers which will intelligently attempt to shorten AI requests in case they would exceed a token limit.
- Added activation toggles and a "Default" provider option for AI translations, with automatic migration of the legacy "use default provider" settings.
- Removed all MCP client integration from the AI plugin, including MCP configuration, validation and MCP-specific documentation.
- Added a GPT provider setting "Reasoning Level" to explicitly control
reasoning_effort; automatic model-based defaults are no longer sent.
Fixed Bugs
- Disabling the CoWork AI bot now fully disables all AI bot responses, including when replying to an existing AI message.
- The link to the AI provider configuration dialog was incorrect in a couple of Task Planner components.
- Fixed icons for the AI Trigger and Job in the Task Planner.
Configuration
Fixed Bugs
- The parent category list when editing or creating a category was not being sorted correctly.
CoWork Calls
- Calls can be transcribed automatically. Optionally, a summary can be provided directly as a message in the channel after the call has ended. The function can be configured in the settings and currently supports OpenAI and local speech recognition via Vosk.
CoWork GIFs, powered by KLIPY
- With this plugin, i-net CoWork supports the insertion of GIF animations and memes into the conversation of a channel. The GIF selection is provided by Klipy. An application must be configured in the Klipy Partner site, where the Klipy API must be activated and an API key generated.
Dashboard
- Dashboards with custom name, description, grouping, and visual appearance.
- Grid-based layout with drag-and-drop widget placement, moving, and resizing.
- Edit mode with toolbar for widget management including copy and paste.
- Visualizations: Value, Gauge, Progress, Traffic Light, Rating, Pie, Doughnut, Bar, Line Chart, and Table.
- Conditional highlighting with color rules based on value thresholds.
- Chart options: axis orientation, legend position, and saveable color presets.
- Real-time updates across all widgets.
- Sharing with users and groups at three permission levels (read, write, manage).
- Data owner mode to control whose data is displayed to viewers.
- Dashboard import and export as .dashboard files.
- Fullscreen mode for presentations and wall displays.
- System widgets: Active Users, CPU, RAM, Disk Space, Certificate Expiration, HTTP Check, Time, Traffic Light, Image, Memo, Thread CPU Load, Error Log.
- Extensible widget API for product-specific widgets.
Diagnostics
- In Diagnostics, you can now contact our support and include important log files and comparison results that may help resolve any issues you encounter.
Drive
- Connection names can be assigned independently of file/folder names from the drive root. An ID is now used as the start path for connections instead of the name.
- New connection names or drive root file/folder names must not be assigned in the format of an ID.
Fixed Bugs
- When viewing by title, the list is now sorted correctly if no title is available.
Field Settings
Fixed Bugs
- Predefined fields can be duplicated without an error message being displayed.
Help
- When an AI provider is configured, the search in the help offers an in-depth search and summary of a topic.
i-net CoWork
- No additional license is required for the "CoWork Calls" and "CoWork Meeting Rooms" plugins. These features are now available free of charge in all i-net software products with a valid product license.
- The new CoWork Klipy plugin replaces the outdated CoWork Tenor plugin for providing GIF animations within i-net CoWork. The Tenor API will be discontinued in summer 2026.
- Markdown attachments now support a preview overlay with rendered content.
Microsoft Teams
Fixed Bugs
- Updated the data format to the latest MS Teams adaptive card APIs.
Microsoft Word Document (.docx)
Fixed Bugs
- Reading color values from DOCX produced an error.
- Improved table width handling for exported DOCX files with mixed
tblW/tcWdefinitions, including percent and fixed-width edge cases. - Fixed multiple DOCX table width regressions where table and cell widths were interpreted differently than Microsoft Word in specific exported layouts.
- Added missing line breaks.
- Fixed several parser errors.
PDF Viewer
- Improved rotation of documents as well as page sizing functions.
- When rotation the document, the scroll position is set to the top of the most recent page.
Reporting
- Factur-X / ZUGFeRD support updated to ZUGFeRD 2.4 / Factur-X 1.08 (CII D22B).
- The Java viewer for the client now requires the same Java version as the reporting server, currently Java 21. Java 8 is no longer supported on the client.
- API ReportComponent.setStructElem(String) added to manually tag PDF tables.
- The report export dialogue in Ad Hoc and in the PDF Viewer now supports the same options as the Java Viewer/Designer.
- New evaluation time
AfterReadingRecordsadded to better optimize property formulas after fetching data and before starting rendering. - Performance improvement for XLSX format with very large reports.
- The values of the Java API constants Engine.EXPORT_HTML and Engine.EXPORT_HTML_ZIP have been changed to "html" and "html.zip".
- The ToWords formula function can now write decimal places as numbers or words.
- Added weekly as step width for date axes.
- Added the Java interface
com.inet.report.svg.SvgMetadataProvideras a plugin extension.
Fixed Bugs
- The HTML Viewer did not display a prompt dialog when reloading the browser via Ctrl-R/CMD-R.
- Fixes the layout of rotated glyph orientation together with the text interpretation
HTML (basic)andMarkdown. - Fixes the rotation of the labels in the axes.
- SVG images in HTML export didn't use the scaling options.
- When exporting as a PDF, SVG images are not scaled correctly.
SVG image embedding
- The fallback to the Batik SVG library has been removed. JSVG is now always used.
System Core
- Text searches using the inequality operators <> or != now behave as expected for fields consisting of multiple words.
Fixed Bugs
- Fixes a NullPointerException in Configuration.equals if the "config.description" property was set.
Task Planner
- Added a new "After Task" trigger that runs a task after a selected task has finished. The trigger can be configured to run always or only after successful completion of the task.
- Added Groups to the Task Planner for powerful organization of tasks. Any task can optionally be added to a group, and group visibilities can be turned on and off in the task list on the left. Groups can be folded and unfolded.
- Added a component search when adding a trigger, series, job, or action to a task. Simply start typing the name of a component to filter down the available components.
Fixed Bugs
- If there were validation warnings in a task component and the view was scrolled down, the warning messages were hidden above the visible content.
Web Server
- The Let's Encrypt update task now checks the remaining validity period of the certificate. There is now also a condition for the following action depending on whether the certificate has been created or still has sufficient remaining validity.
