Creating this topic to consolidate all my work on upgrading and overhauling moqui to prepare for version 4.0. The highlights are the following
- I have forked and taken over development of the bitronix transaction manager. I created our first version
v4.0.0-BETA1with massive changees that modernize bitronix and makes it compatible with newer versions of Java (17+) - Upgraded moqui in terms of gradle and Java with lots of fixes to both the framework AND the community components. I have detailed the work in the release notes
- Also deleted the bitronix jar and now depend on the github version (to publish later perhaps to mavenCentral)
I have documented in these links everything including remaining work. Feel free to review.
My pull request for all this work are as follows:
- framework PR
- moqui-fop PR This was exceptionally painful as transitive dependencies were tricky and pulling in ancient versions of fop
- moqui-orientdb PR (has fixes for bitronix)
- Example PR
- HiveMind PR
- PopCommerce PR
- PopRestStore PR
- mantle-braintree PR
- mantle-usl PR
- moqui-camel PR
- moqui-cups PR
- moqui-hazelcast PR
- moqui-image PR
- moqui-poi PR
- moqui-sftp PR
- runtime PR
- moqui-sso PR
- moqui-wikitext PR
- start
- moqui-kie PR still broken tool factory, requires more work.
- moqui-aws PR requires testing with an AWS account to make sure it’s working properly