Skip to content

Jakarta Upgrade (Jersey 3, Tomcat 10)#30

Draft
ryanrdoherty wants to merge 212 commits intomasterfrom
jakarta
Draft

Jakarta Upgrade (Jersey 3, Tomcat 10)#30
ryanrdoherty wants to merge 212 commits intomasterfrom
jakarta

Conversation

@ryanrdoherty
Copy link
Copy Markdown
Member

This is a long-term branch embodying changes needed to use Jakarta EE (vs JavaEE) and the associated Jersey 3.x. The merging of this branch to master requires that our website either 1) Upgrade to Tomcat 10+, or 2) Do away with Tomcat entirely and use some other service framework that supports Jakarta EE. Until that happens, we will continue to release both "regular" i.e. JavaEE from master, and Jakarta i.e. from this branch, versions of FgpUtil libs.

dmgaldi and others added 30 commits March 29, 2022 16:00
steve-fischer-200 and others added 10 commits January 6, 2026 15:19
…action management (#39)

* Refine SQLRunner API around query params, argument batches, and transaction management

* Move result set handlers to their own package

* hopefully final touches

* Make sure autocommit is on on freshly fetched connections

* Execute commit on result set's connection; this will close any resources (cursors) related to this operation even if the caller does not immediately close the connection

* Clean up diagnostic logging

* Better comments and clean up logging

* Add comments on why we use explicit result set flags

* Remove diagnostic log
@ryanrdoherty ryanrdoherty self-assigned this Jan 23, 2026
ryanrdoherty and others added 19 commits January 23, 2026 10:19
* Add threadsafe method to clear instances

* Add runtime function in use in WDK

* Fix bugs

* Free clob object after use to try to prevent OOMs

* Only try to commit on query if result set is non-null

* Expand API for subprocess execution and output capture and improve messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants