Issues

Select view

Select search mode

 
50 of 128

Jakarta Migration - PDF Extension 2.0

Fixed

Description

Migrate the Lucee PDF Extension to Jakarta EE namespace for compatibility with Lucee 7 and Tomcat 10+

The current PDF Extension (1.0) is built using javax classes and is incompatible with Jakarta EE environments. We need to create version 2.0 that works with the Jakarta namespace to support users migrating to Lucee 7 and newer servlet containers like Tomcat 10.

Tasks

  • Update all javax imports to jakarta equivalents

  • Ensure cfdocument, cfpdf, and cfpdfparam tags work correctly

  • Test with Lucee 7 and Tomcat 10

  • Update extension metadata to specify Lucee 7 requirement

  • Add version compatibility notes to documentation

Acceptance Criteria

  • PDF Extension 2.0 works on Lucee 7 / Tomcat 10+

  • All PDF manipulation tags function as expected

  • No javax dependencies remain in the codebase

  • Extension is marked as compatible with Lucee 7+ only

Details

Assignee

Reporter

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Priority

Created 4 March 2025 at 15:02
Updated 5 days ago
Resolved last week

Activity

Show:

Pothys - MitrahSoftlast week

I tested this ticket with Lucee version 7.0.0.169-SNAPSHOT and PDF Extension 2.0.0.0-SNAPSHOT. When I checked IsPDFObject(), <cfpdf>, and <cfdocument>, It worked fine, and no issues were encountered.

Flag notifications