Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Jakarta Servlet API 6.x, and more #8

Conversation

ideas-into-software
Copy link
Collaborator

As a follow up to recently completed "Upgrade Apache Felix to Jakarta Servlet API 6.x" (see: https://issues.apache.org/jira/browse/FELIX-6612?focusedCommentId=17748973&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17748973), using those latest artifacts, Gecko GraphQL was upgraded to Jakarta Servlet API 6.x., including:

  • Upgrade to latest Apache Felix HTTP, which uses Jakarta Servlet API 6.x and Jetty 12
  • Upgrade to latest GraphQL Java Servlet, which uses Jakarta Servlet API 6.x

For example of usage, see:

  • /org.gecko.whiteboard.graphql.emf.example.service (launched via /org.gecko.whiteboard.graphql.emf.example.service/launch.bndrun)
  • /org.gecko.whiteboard.graphql.emf.example.test (run via /org.gecko.whiteboard.graphql.emf.example.test/test.bndrun)

Please note following are no longer maintained - see above mentioned for up-to-date usage example:

  • /org.gecko.whiteboard.graphql.emf.example (see /org.gecko.whiteboard.graphql.emf.example/README.md for more details)
  • /org.gecko.whiteboard.graphql.example (see /org.gecko.whiteboard.graphql.example/README.md for more details)

Lastly, keep in mind artifacts on which this pull request is based on are not yet released publicly - I can provide pre-built JARs of those artifacts and install them into local repository of this project if needed, or you can built them yourself as per instructions contained in the following:

  • /cnf/ext/repo_felix.bnd
  • /cnf/ext/repo_osgiR8.bnd
  • /cnf/ext/central.maven

Michael H. Siemaszko added 2 commits August 5, 2023 21:12
 - Upgrade to latest Apache Felix HTTP, which uses Jakarta Servlet API
6.x and Jetty 12

 - Upgrade to latest GraphQL Java Servlet, which uses Jakarta Servlet
API 6.x

 - Upgrade to OSGi 8/8.1

 - Various other fixes and improvements

 - New release - version bump

Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
 - Upgrade to 2.0.0-M3-SNAPSHOT version of 'commons-fileupload2'

 - Apache Felix Webconsole with plugins

Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
 - Runtime DTO - query providers, type providers, queries, mutations -
DTOs and builders

 - Fixes and improvements, including fix for issue geckoprojects-org#9

Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
@ideas-into-software ideas-into-software changed the base branch from master to jakarta-servlet-6 August 22, 2023 21:02
@juergen-albert juergen-albert merged commit 7ce0376 into geckoprojects-org:jakarta-servlet-6 Aug 23, 2023
1 check passed
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.

None yet

2 participants