-
Related
- Refactor ad-hoc handling so they would return proper type=error (#1214) Open
- Bump groovy version (#1108) Closed
- Improved and refactor HTTP API implementation (tigase/_server/tigase-http-api#122) In Progress
- SessMan and VHostMan not visible for non-admin users (#1564) In QA
- Rewrite admin ad-hocs from Groovy to Java, improve ACL (#1570) Open
-
-
-
One more reason to remove groovy: it adds requirement to include
java.desktopmodule, which adds 15M to our jlink/docker images (https://tigase.dev/tigase/_server/tigase-xmpp-server-docker/~issues/23#IssueComment-128653)
| Type |
Task
|
| Priority |
Normal
|
| Assignee | |
| Version |
Candidate for next major release
|
Iterations
Issue Votes (0)

Relying on groovy can be problematic (even now they were quite delayed when it comes to supporting newer Java) and the benefits are not that significant.
What's more:
(initially targeted for 9.0.0, depends on eventual http-api adjustments)
For templating we could possibly use jte as it's efficient and small/without further dependencies
Affected items:
TODO:
java.desktopfrom jlink (https://tigase.dev/tigase/_server/tigase-xmpp-server-docker/~issues/23#IssueComment-128653)