Changelog: Updates, milestones, roadmap

Join 50,000 developers to get updates

IronPDF for Java Roadmap

IronPDF for Java is the first product Iron Software has launched in the Java language.

In August 2022, Iron Software announced an intention to diversify into new languages. IronPDF for Java came just 3 months later.

Created in 1995, Java is still the leading program language based on use volume, making it the next logical choice for us to offer. Our expansion from the well-established IronPDF for .NET product mirrors the same diverse feature set. Our intention is to maintain the same pace with frequent updates and the latest HTML, CSS and JS technology shifts to ensure our community has access to cutting-edge technologies.

As with any new product, feedback is essential. As engineers, we know software should always be improving. Our intention is to encourage wide use of IronPDF for Java from our community of more than 50,000 developers, so we appreciate your feedback in volume.

Sign up for our mailing list above for news on our next releases for Java and other languages.


November 2024

IronPDF v2024.11.4

Dec 5, 2024
View IronPDF Java v2024.11.4 on Sonatype Central
View IronPDF for Java v2024.11.4 API Reference

Features & Upgrades

IronPDF Java Version 2024.11.4 Details

Release Notes:

  • Adds a new API for embedding files during PDF/A conversion.
  • Adds optional parameters FontName and CustomFontSize to the ReplaceText API.
  • Allows custom fonts to be used with the DrawText API.
  • Fixes stamp positioning issues.
  • Fixes an issue where some PDF/A files could not be displayed in Adobe Acrobat Pro.
  • Fixes an issue where ReplaceText causes line breaks vertically.
  • Fixes an issue where Resize(), Extend(), and Transform() methods were inaccessible.
  • Enhances Unicode text support.
  • Improves memory usage and performance.
  • Improves ApplyMultipleStampsAsync speed.
  • Updates engine to 2024.11.4

September 2024

IronPDF v2024.9.1

Sept 17, 2024
View IronPDF Java v2024.9.1 on Sonatype Central
View IronPDF for Java v2024.9.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.9.1 Details

Release Notes:

  • Updates engine to 2024.9.3

August 2024

IronPDF v2024.8.1

Aug 8, 2024
View IronPDF Java v2024.8.1 on Sonatype Central
View IronPDF for Java v2024.8.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.8.1 Details

Release Notes:

  • Updates engine to 2024.8.3

July 2024

IronPDF v2024.7.1

Jul 15, 2024
View IronPDF Java v2024.7.1 on Sonatype Central
View IronPDF for Java v2024.7.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.7.1 Details

Release Notes:

  • Fixes issue where links, forms, and annotations were broken when saving as PDF/A.
  • Fixes issue where the tab order was incorrect when saving as PDF/UA.
  • Fixes memory leak issue when removing PDF objects.
  • Fixes issues where forms could not be edited via Adobe Acrobat Pro.
  • Fixes issues where rendering large images caused a crash.
  • Fixes issues where the rendering width did not apply to headers and footers.
  • Fixes issues where stamps were being misplaced for different page sizes.
  • Fixes issue where form values were not visible after flattening a page.
  • Fixes issue where form values were not visible when converting page to image (use Flatten=true`).
  • Fixes issue where signature images were not visible.

June 2024

IronPDF v2024.6.2

Jun 20, 2024
View IronPDF Java v2024.6.2 on Sonatype Central
View IronPDF for Java v2024.6.2 API Reference

Features & Upgrades

IronPDF Java Version 2024.6.2 Details

Release Notes:

  • Allows custom natural language identifier for SaveAsPdfUA
  • Fixes bug where SaveAsPdfUA sometimes crashes
  • Fixes bug where Merge sometimes crashes
  • Fixes issue where Stamp corrupts some PDFs
  • Fixes issue where CompressImage corrupts some PDFs
  • Fixes issue where adding Header Footer corrupts some PDFs
  • Fixes issue where form field names with dot notation are ignored
  • Fixes a bunch of System.AccessViolationExceptions when manipulating PDF documents
  • Fixes issue where QRCode uses invalid width and height
  • Fixes issue where RenderDocxAsPdf disregards the page-break element from docx
  • Fixes issue where the login authentication username is mistakenly set to the password value
  • Fixes FIPS-compliant error on some systems
  • Fixes StackOverflowException thrown when IronPdf is initialized before IronQr
  • Improves support for form annotations
  • Updates to the latest Pdfium version which includes fixes when manipulating existing PDF documents
  • Updates IronSoftware.System.Drawing to 2024.6.1
  • Updates engine to 2024.6.1

March 2024

IronPDF v2024.3.1

Mar 29, 2024
View IronPDF Java v2024.3.1 on Sonatype Central
View IronPDF for Java v2024.3.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.3.1 Details

Release Notes:

  • Update engine to 2024.3.4
  • Deprecated setTextFieldFont
  • Deprecated create custom font from path

February 2024

IronPDF v2024.2.1

Feb 12, 2024
View IronPDF Java v2024.2.1 on Sonatype Central
View IronPDF for Java v2024.2.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.2.1 Details

Release Notes:

  • Update IronPdfEngine to 2024.2.2
  • Update proto to latest of main branch
  • Add FormType test to test we set correct FormType into FormField class.

January 2024

IronPDF v2024.1.1

Jan 11, 2024
View IronPDF Java v2024.1.1 on Sonatype Central
View IronPDF for Java v2024.1.1 API Reference

Features & Upgrades

IronPDF Java Version 2024.1.1 Details

Release Notes:

  • Improve startups process in some environment
  • Updates IronPdfEngine to 2024.1.1

December 2023

IronPDF v2023.12.1

Nov 30, 2023
View IronPDF Java v2023.12.1 on Sonatype Central
View IronPDF for Java v2023.12.1 API Reference

Features & Upgrades

IronPDF Java Version 2023.12.1 Details

Release Notes:

  • Adds compressStructTree
  • Adds ChangeTrackingModes option when opening a PDF file.
  • Fixes a bug where PageSelection pageRange does now include end index
  • Updates internal grpc version to 1.59.0
  • Updates IronPdfEngine to 2023.12.6

November 2023

IronPDF v2023.11.1

Nov 03, 2023
View IronPDF Java v2023.11.1 on Sonatype Central
View IronPDF for Java v2023.11.1 API Reference

Features & Upgrades

IronPDF Java Version 2023.11.1 Details

Release Notes:

  • Adds some Chrome configuration to com.ironsoftware.ironpdf.Settings (e.g. singleProcess, chromeGpuMode)
  • Adds IronPdfEngineTimeout configuration to com.ironsoftware.ironpdf.Settings and increase default value from 60 to 120 seconds
  • Fixes a bug where IronPdfEngine does now write a log file
  • Implement AutoCloseable for PdfDocument class
  • Updates IronPdfEngine to 2023.11.7

October 2023

IronPDF v2023.10.2

Oct 05, 2023
View IronPDF Java v2023.10.2 on Sonatype Central
View IronPDF for Java v2023.10.2 API Reference

Features & Upgrades

IronPDF Java Version 2023.10.2 Details

Release Notes:

  • Updates IronPdfEngine to 2023.10.3
  • Fixes bug where HtmlFooter was applied to both the header and footer

September 2023

IronPDF v2023.9.2

Sep 19, 2023
View IronPDF Java v2023.9.2 on Sonatype Central
View IronPDF for Java v2023.9.2 API Reference

Features & Upgrades

IronPDF Java Version 2023.9.2 Details

Release Notes:

  • Updates IronPdfEngine to 2023.9.8
  • Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
  • Fixes bug when opening document from Stream
  • Fixes bug when removing metadata
  • Fixes grayscale option not being applied
  • Fixes image compression features corrupting bitmaps
  • Fixes IronPdf crashing in Linux containers
  • Fixes memory leak when using copyPages()
  • Fixes signatures sometimes not being visible in Adobe Reader signature panel
  • Fixes RasterizeToImageFiles not considering page rotation
  • Fixes barcode stamps shrinking as they approach the page boundary
  • Fixes IronPdfEngine headers and footers not working properly
  • Improves memory usage and performance by up to 10 percent
  • Improves logic for image compression to further optimize size
  • Adds HTML-to-PDF trigger via Javascript method: See ChromePdfRenderOptions.waitFor
  • Adds HTML-to-PDF trigger via completion of network activity: See RenderingOptions.waitFor
  • Fixes Image Stamper: Stamp PNG image losing its transparency
  • Reduces memory usage when rendering HTML to PDF
  • Reduces memory usage when opening large PDF documents
  • Fixes bug causing the program to hang when copying annotations
  • Fixes MacOS bug which would sometimes cause consecutive renders to fail
  • Reduces IronPdfEngine binaries & docker size
  • Improves stability of IronPdfEngine
  • Adds support for transparent signature images
  • Reduces time to save large documents (>100MB) by 90% or more
  • Fixes rendering WebGL content bug

July 2023

IronPDF v2023.7.2

Jul 12, 2023
View IronPDF Java v2023.7.2 on Sonatype Central
View IronPDF for Java v2023.7.2 API Reference

Features & Upgrades

IronPDF Java Version 2023.7.2 Details

Release Notes:

  • Fixes corrupted Fat-Jar
  • Fixes documentation typo
  • Hide PageSelection.getPageList
  • Update gRPC to 1.56.1
  • Update project description

April 2023

IronPDF v2023.4.4

Apr 2, 2023
View IronPDF Java v2023.4.4 on Sonatype Central
View IronPDF for Java v2023.4.4 API Reference

Features & Upgrades

IronPDF Java Version 2023.4.4 Details

Release Notes:

  • Fixes some cases of license key not being read from application config file
  • Fixes some cases of missing or incompatible assembly references when targeting .NET 4.6.2 - 4.8

March 2023

IronPDF v2023.3.2

Mar 9, 2023
View IronPDF Java v2023.3.2 on Sonatype Central
View IronPDF for Java v2023.3.2 API Reference

Features & Upgrades

IronPDF Java Version 2023.3.2 Details

Release Notes:

  • Increases the range of supported image file types of PdfDocument.fromImage()
  • Supports PDF incremental saving
  • Adds FormManager.setFieldReadOnly()
  • Adds ChromePdfRenderOptions.setJavascript()
  • Adds font color and background color options to TextStamper
  • Reworks PDF signing and signature
  • Fixes application crash when using invalid license.
  • Fixes DrawDividerLine bugs in Header/Footer
  • Fixes memory leak when using PdfDocument.replaceText()
  • Fixed an issue with text-wrap in HTML header and footer text not breaking a word correctly when rendering a PDF from HTML. Previously, some words would be broken in unexpected places, resulting in text that was difficult to read or understand
  • Fixed an issue where converting an image to PDF would sometimes result in the image not fitting properly within the PDF document
  • Fixes stamper and watermark positioning on PDFs with different orientation
  • Updates IronPdfEngine to 2023.3.2 (Updates to CEF 110.0.31 with many security and performance improvements)

January 2023

IronPDF v2023.1.1

Jan 23, 2023
View IronPDF Java v2023.1.1 on Sonatype Central
View IronPDF for Java v2023.1.1 API Reference

Features & Upgrades

IronPDF Java Version 2023.1.1 Details

Release Notes:

  • Fixes HeaderFooter bugs
  • Fixes baseUrl does not apply
  • Fixes RemoteException caused by missing license key
  • Improves IronPdfEngine memory management
  • Allows to set license key while running in Docker

IronPdfEngine v2023.1.11674

  • Adds support for executing custom JavaScript after an HTML render (see JavaScript property)
  • Fixes support for Ubuntu 22
  • Fixes IronPdf files not being included when using ClickOnce publishing method
  • Fixes error when merging documents with certain form field configurations
  • Disk caching is now enabled by default and set to temp folder path (see Installation.ChromeBrowserCachePath)
  • Deprecates FitPaperModes.None and adds FitPaperModes.Zoom
  • Replaces System.Drawing.Common with IronSoftware.Drawing in netstandard2.0 projects

December 2022

IronPDF v2022.12.0 (Docker Support!)

Nov 17, 2022
View IronPDF Java v2022.12.0 on Sonatype Central
View IronPDF for Java v2022.12.0 API Reference

Features & Upgrades

IronPDF Java Version 2022.12.0 Details

Release Notes:

  • Supports IronPdfEngine Docker (see Docker Hub IronPdfEngine)
  • Improves documentation
  • Improves deployment
  • Adds TempFolderPath setting
  • Adds baseUrl rendering parameter
  • Release alternative fat JAR

IronPdfEngine v2022.12.11210

  • Fixes crash when using IronPdf as part of a Windows service
  • Fixes 'failed to deploy IronPdf' error when using IronPdf with Azure Functions (see Using IronPDF with Azure Functions)
  • Fixes behavior when stamping HTML or images behind existing PDF content
  • Fixes missing custom logger interface (Logging.CustomLogger)
  • Fixes Zoom being ignored even with FitToPaperModes properly set to None
  • Adds RenderZipFileAsPdf for rendering ZIP files as a PDF document
  • Adds RenderDelay and BackgroundColor options to TextStamper
  • Updates to Chrome 108.4.13 with many performance and security improvements
  • Updates various 3rd party NuGet packages to mitigate vulnerabilities
  • Updates suggested docker files (see Using IronPDF with Docker on Linux)
  • Improves consistency of IronPdf deployments across various Linux distros and .NET versions
  • Incremental improvements to memory management, stability, and performance in native code

November 2022

IronPDF v2022.11.1

Nov 17, 2022
View IronPDF Java v2022.11.1 on Maven Central
View IronPDF for Java v2022.11.1 API Reference

Features & Upgrades

IronPDF Java Version 2022.11.1 Details

Release Notes:

  • Adds radio button form elements, generated from html 'input' elements with a 'type' attribute of 'radio'
  • Adds RTF-to-PDF - see renderRtfAsPdf() for more information
  • Adds page selection to replace text - see replaceText()
  • Adds toMultiPageTiff()
  • Adds License.isLicensed() and License.isValidLicensed()
  • Fixes text headers and footers not being visible
  • Fixes error when merging documents with certain bookmark configurations
  • Fixes error when calling applyWatermark()
  • Fixes form fields sometimes not being editable after merging
  • Fixes form generation for html elements with styles marked '!important'
  • Fixes some TIFF images not loading when using fromImage()
  • Fixes IronPdf java Download progress sometimes show > 100%
  • Updates logic for applying margins to headers and footers (now only applying left and right margins by default)
  • Supports ironpdf-engine as a maven dependency
  • Fixes ironpdf-engine download progress sometimes show > 100%

IronPDF v2022.11.0 [First Release!]

Nov 10, 2022
View IronPDF Java v2022.11.0 on Maven Central
View IronPDF for Java v2022.11.0 API Reference

Features & Upgrades

IronPDF Java Version 2022.11.0 Details

Release Notes:

  • Using IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)