Skip to content

Releases: iron-software/IronPDF-for-Java

2026.7.3

Choose a tag to compare

@Sawraz-IS Sawraz-IS released this 30 Jun 03:04
31bf946

Features

  • Added IronPdfEngine lifecycle management capabilities to improve monitoring and recovery of engine connections in long-running applications
  • Added ChromePdfRenderOptions.CssPageRulePolicy and header/footer overlap detection options to improve margin handling and prevent content overlap when rendering or modifying PDFs

Enhancements

  • Enhanced render timeout handling by detecting stalled PDF generation operations and returning clearer, more actionable error messages

Bug Fixes

  • Fixed an issue where PDF redaction could leave partial-character artifacts or remove excess content due to inaccurate text bounding boxes
  • Fixed an issue where digitally signed PDFs created were not recognized as valid signatures by some PDF viewers
  • Fixed an issue where AdvancedCompressionOptions did not apply image compression correctly, resulting in minimal file size reduction for image-heavy PDFs
  • Fixed an issue where PdfDocument.fromImage could generate blank PDFs for image filenames containing both spaces and multiple dots
  • Fixed an issue where multi-page TIFF conversion did not preserve per-page orientation and resolution for mixed-orientation PDFs
  • Fixed an issue where PDF signature timestamps could display an incorrect timezone offset during daylight saving time (DST)

Update

  • Updated internal dependencies

Known Issues

  • Overlap detection inspects text and image content only; vector/path content (table borders, ruled lines) is not detected, so a Throw that doesn't fire is not a guarantee.

2026.6.1

Choose a tag to compare

@Sawraz-IS Sawraz-IS released this 26 May 09:24
d729695

Enhancements

  • Added AdvancedCompressionOptions and ObjectStreamMode for fine-grained PDF compression control, including image DPI downsampling, JPEG quality settings, structure-tree removal, and customizable optimization flags.
  • Added FormManager.setFormFont, setFormFontFromFile, and disableFormFontFallback APIs to control or suppress automatic form-field font embedding.

Bug Fixes

  • Fixed invisible or missing headers and footers on scanner-generated and browser-printed PDFs.
  • Fixed an issue where copy-pages operations could drop form fields with shared widget annotations across multiple pages, causing visible fields to disappear in copied documents.
  • Fixed incorrect Table of Contents page numbers for long headings that wrapped across multiple rendered lines.
  • Fixed excessive PDF size growth when combining static-content headers/footers with dynamic content in large documents.
  • Fixed IronPdfEngine queue deadlocks under concurrent load.

Updates

  • Updated internal dependencies

2026.5.1

Choose a tag to compare

@Sawraz-IS Sawraz-IS released this 29 Apr 07:52
fdf45a7

Enhancements

  • Added LinkAnnotation class for creating clickable links within PDF documents that navigate to specific pages and positions, with full BookmarkDestinations support
  • Added full PDF linearization support: instance methods linearizePdfToBytes(), linearizePdfToStream(), saveAsLinearized(Path), along with static byte[]/InputStream overloads and isLinearized
  • Added automatic PDF bookmark generation from HTML headings (h1–h6) during rendering, including correct hierarchy, page mapping, and optional filtering by heading level or CSS selector

Bug Fixes

  • Fixed an issue where HTML headers and footers did not scale correctly when using UseScaledRendering() with non-default zoom levels
  • Fixed intermittent SEGFAULT during process teardown and improved tab pool stability to prevent concurrent rendering issues and log spam

Updates

  • Updated internal dependencies

2026.4.1

Choose a tag to compare

@mee-ironsoftware mee-ironsoftware released this 31 Mar 06:02
1d786fb

IronPdf for Java v2026.4.1

Enhancements

  • Improved PDF rendering performance by reducing internal render calls and reusing browser tabs to minimize startup overhead
  • Added compressAndSaveAs() method to compress a PDF and save it directly to a file path
  • Deprecated compressImages() in favor of compressAndSaveAs(), compressPdfToBytes(), and compressPdfToStream()

Bug Fixes

  • Fixed memory leak in replaceText() where repeated calls caused increasing memory growth (93–97% reduction)
  • Fixed buffer over-read in metadata retrieval that could cause crashes or data corruption
  • Fixed an issue where PDF/UA conversion removed CSS overflow:hidden clipping, ensuring clipped images render identically to standard PDF output
  • Fixed an issue where signatureName was always empty when verifying signatures created by external signers such as Adobe Reader

2026.3.1

Choose a tag to compare

@mee-ironsoftware mee-ironsoftware released this 26 Feb 08:30
8be8c77

IronPdf for Java v2026.3.1

Features

  • Added CompressPdfToBytes and CompressPdfToStream with automatic smart compression, reducing PDF size via disk or in-memory processing

Enhancements

  • Improved PDF/UA accessibility support by resolving structural tagging errors, restoring semantic tags (H1/P), fixing label rendering issues, eliminating AccessViolationException crashes during form processing, and preventing duplicate accessibility tags
  • Enhanced signature validation with certificate trust chain, revocation status, algorithm strength, byte range integrity, and optional incremental tampering detection checks
  • Enhanced RTF to PDF conversion with multi-column layout support and automatic detection of landscape orientation, margins, and column settings. Resolved table border clipping, first-character cut-off, and duplicate metafile image issues
  • Enhanced internal HTML rendering by replacing internal URLs with a custom scheme to improve security compliance and remove unnecessary network requests

Bug Fixes

  • Fixed PDF/A validation failures caused by non-standard XMP metadata and incomplete Type1 font CharSet entries
  • Fixed an issue where parsing signature timestamps caused an unhandled exception
  • Fixed an issue where resizing rotated pages caused incorrect dimensions or content cutoff
  • Fixed an issue where HTML headers and footers rendered with incorrect width and font scaling when UseResponsiveCssRendering (Fixed Pixel Width) was enabled
  • Fixed System.AccessViolationException when adding top-level bookmarks to PDFs with malformed outline structures
  • Fixed an issue where ComboBox form fields lost selection options after merging or appending PDFs

2026.2.1

Choose a tag to compare

@mee-ironsoftware mee-ironsoftware released this 17 Feb 10:10
525f63a

IronPdf for Java v2026.2.1

Release Notes

  • Updates engine to 2026.2.1

2026.1.3

Choose a tag to compare

@mee-ironsoftware mee-ironsoftware released this 10 Feb 03:29
334f890

IronPdf for Java v2026.1.3

Release Notes

  • Enhancements
    • Enhanced UpdateImageObject with a robust state-tracking transformation system
    • Enhanced copying pages from existing PDF to avoid Stack Overflow exception for some specific documents
  • Bug Fixes
    • Fixed issue where getting a form field with unicode characters causes IronPDF to freeze
    • Fixed an issue where converting certain PDFs to PDF/UA could cause text and shape colors to be reset or rendered incorrectly
    • Fixed an issue where flattening a PDF caused content to disappear or become clipped in documents using non-standard CropBox offsets
    • Fixed a compliance issue where PDF/A-4 exports failed validation due to forbidden Unicode values in ToUnicode CMaps
    • Fixed a System.AccessViolationException crash when processing malformed font Widths arrays in certain PDFs
    • Fixed a crash (Access Violation) when rendering pages with complex or malformed form fields
    • Fixed an issue where rectangles were drawn at the incorrect Y position
    • Fixed an issue where HTML headers and footers with flex-based layouts did not adapt correctly to different page orientations
    • Fixed an issue where HTML headers and footers rendered with incorrect height and font scaling when added post-render

2025.12.2

Choose a tag to compare

@mee-ironsoftware mee-ironsoftware released this 26 Dec 07:15
5e2943b

IronPdf for Java v2025.11.12

Release Notes

  • Features:
    • Added support for PDF/UA-2 (ISO 14289-2:2024) Compliance
  • Enhancements:
    • Enabled local HTML file to PDF conversion
  • Updates:
    • Updates IronPdfEngine to 2025.12.2
  • Bug Fixes
    • Fixed issue where ApplyMultipleStamps cut off the stamp content on some paper sizes

2025.11.12

Choose a tag to compare

@chaknith-ironsoftware chaknith-ironsoftware released this 12 Nov 03:16
756f3b4

IronPdf for Java v2025.11.12

Release Notes

  • Updates engine to 2025.11.12

2025.10.8

Choose a tag to compare

@chaknith-ironsoftware chaknith-ironsoftware released this 09 Oct 08:01
7b83c24

IronPdf for Java v2025.10.8

Release Notes

  • Updates engine to 2025.10.8