-
Notifications
You must be signed in to change notification settings - Fork 204
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
POC: Rest request flow logs #645
Commits on Nov 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9fc7356 - Browse repository at this point
Copy the full SHA 9fc7356View commit details
Commits on Dec 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 940e7e9 - Browse repository at this point
Copy the full SHA 940e7e9View commit details
Commits on Dec 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 067a9fa - Browse repository at this point
Copy the full SHA 067a9faView commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 79b237e - Browse repository at this point
Copy the full SHA 79b237eView commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ed07e5c - Browse repository at this point
Copy the full SHA ed07e5cView commit details
Commits on Jan 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d44b67e - Browse repository at this point
Copy the full SHA d44b67eView commit details
Commits on Jan 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8dd8906 - Browse repository at this point
Copy the full SHA 8dd8906View commit details
Commits on Jan 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 894cffb - Browse repository at this point
Copy the full SHA 894cffbView commit details
Commits on Jan 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cb85752 - Browse repository at this point
Copy the full SHA cb85752View commit details
Commits on Apr 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c54f4d3 - Browse repository at this point
Copy the full SHA c54f4d3View commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4750a9c - Browse repository at this point
Copy the full SHA 4750a9cView commit details
Commits on Jul 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 88e8ceb - Browse repository at this point
Copy the full SHA 88e8cebView commit details
Commits on Jul 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 06d2f86 - Browse repository at this point
Copy the full SHA 06d2f86View commit details
Commits on Aug 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cd2b5e9 - Browse repository at this point
Copy the full SHA cd2b5e9View commit details
Commits on Aug 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9407201 - Browse repository at this point
Copy the full SHA 9407201View commit details
Commits on Sep 9, 2022
-
In XML Actions groovy generating macros, change the iterator to behav…
…e differently for EntityListIterator to avoid calling hasNext(); this improves performance and helps with a MySQL JDBC driver issue with useCursorFetch = true where ResultSet.isBeforeFirst() returns true when there are no results, and it should return false in that case (cherry picked from commit e6a7b8e)
Configuration menu - View commit details
-
Copy full SHA for c243711 - Browse repository at this point
Copy the full SHA c243711View commit details -
Fix issue in commit a few hours ago where the code generated for XML …
…Actions iterator element did not auto close EntityListIterator instances; thanks to Deepak for reporting this on the forum (cherry picked from commit d640e8d)
Configuration menu - View commit details
-
Copy full SHA for 7eb786b - Browse repository at this point
Copy the full SHA 7eb786bView commit details
Commits on Sep 12, 2022
-
In EntityDbMeta change all calls to getTables() and getColumns() to i…
…nclude the catalog from the Connection; this is needed for MySQL which does not restrict meta data queries to the current connected database without specifying a catalog on these methods; this is tested with H2 and should be fine with Postgres as well, may cause issues with other databases and needs more testing
Configuration menu - View commit details
-
Copy full SHA for fe22ec4 - Browse repository at this point
Copy the full SHA fe22ec4View commit details -
Merge pull request moqui#2 from hotwax/mysql8-fix
In EntityDbMeta change all calls to getTables() and getColumns() to i…
Configuration menu - View commit details
-
Copy full SHA for 359b362 - Browse repository at this point
Copy the full SHA 359b362View commit details
Commits on Sep 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6695d44 - Browse repository at this point
Copy the full SHA 6695d44View commit details -
Merge pull request moqui#3 from hotwax/upstream-sync
Upstream sync
Configuration menu - View commit details
-
Copy full SHA for 26a6f9d - Browse repository at this point
Copy the full SHA 26a6f9dView commit details
Commits on Jan 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0505a0f - Browse repository at this point
Copy the full SHA 0505a0fView commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cec4a0b - Browse repository at this point
Copy the full SHA cec4a0bView commit details -
Upgraded freemarker version to 2.3.32, also updated ftl version in Ft…
…lTemplateRenderer and MNode class (moqui#565) https://freemarker.apache.org/docs/versions_2_3_32.html
Configuration menu - View commit details
-
Copy full SHA for 4df4209 - Browse repository at this point
Copy the full SHA 4df4209View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e01dce - Browse repository at this point
Copy the full SHA 5e01dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47828f0 - Browse repository at this point
Copy the full SHA 47828f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 087749d - Browse repository at this point
Copy the full SHA 087749dView commit details -
In ServiceFacadeImpl add classes for Service LoadRunner, used for loa…
…d testing of service calls with some profiling info, some basics for a first pass
Configuration menu - View commit details
-
Copy full SHA for fbb65c2 - Browse repository at this point
Copy the full SHA fbb65c2View commit details -
In Service LoadRunner add stats broken down by artifact type with det…
…ail, part of code is more generic addition to ArtifactExecutionInfoImpl
Configuration menu - View commit details
-
Copy full SHA for 4558bdf - Browse repository at this point
Copy the full SHA 4558bdfView commit details -
Service LoadRunner improved stats gathering with time bin based stats…
… in addition to entire run stats, prep work for performance charts and such
Configuration menu - View commit details
-
Copy full SHA for 9ed1483 - Browse repository at this point
Copy the full SHA 9ed1483View commit details -
In Service LoadRunner add small random delay support, use available t…
…hreads * 4 for max load pool size; add permission for SERVICE_LOAD_RUNNER for screens
Configuration menu - View commit details
-
Copy full SHA for d3ddb8b - Browse repository at this point
Copy the full SHA d3ddb8bView commit details -
In build.gradle also delete the SaveOpenSearch.zip file in cleanLoadS…
…ave, also called by cleanAll, was missing in the prior OpenSearch changes
Configuration menu - View commit details
-
Copy full SHA for e462fed - Browse repository at this point
Copy the full SHA e462fedView commit details -
Fix PIT testing against ElasticSearch 7.10.2, the last open source ve…
…rsion; the docs are horrible with 3 differences between what actually ended working from a bunch of random experimentation; PIT support is necessary for the Elastic Entity implementation (alternative to a DB cursor); this ended up being needed because more recent OpenSearch that supports PIT also uses more memory than ElasticSearch, enough that the anemic demo.moqui.org server with 2GB RAM can't run Moqui + OpenSearch 2.4
Configuration menu - View commit details
-
Copy full SHA for 5bd110b - Browse repository at this point
Copy the full SHA 5bd110bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87add59 - Browse repository at this point
Copy the full SHA 87add59View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88210e - Browse repository at this point
Copy the full SHA f88210eView commit details -
In ElasticDatasourceFactory add better exceptions than NPE when no El…
…asticClient is found
Configuration menu - View commit details
-
Copy full SHA for abe9936 - Browse repository at this point
Copy the full SHA abe9936View commit details -
Increase default worker-pool-core to 16 threads, and max to 32 or CPU…
… * 3 threads (instead of *2); increasing after tests and production results showing typical low CPU time per thread (much of it is deferred database or search with lots of I/O wait); also improve logging when waiting for worker pool to empty; note that this also improves automated test performance because many of the tests get to hundreds of async services queued up and the ThreadPoolExecutor seems to add threads slowly even if the pool is fully utilized
Configuration menu - View commit details
-
Copy full SHA for 185a696 - Browse repository at this point
Copy the full SHA 185a696View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17d351 - Browse repository at this point
Copy the full SHA b17d351View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7b038f - Browse repository at this point
Copy the full SHA c7b038fView commit details -
Fixed a runtime error if Currency is BTC (moqui#555)
* Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client
Configuration menu - View commit details
-
Copy full SHA for 1b7d7e1 - Browse repository at this point
Copy the full SHA 1b7d7e1View commit details -
Anonymous usage of screens with transitions (moqui#541)
* fix: consider transitions in screens or parent screens defined with require-authentication in "anonymous-view" or "anonymous-all" as permitted * fix: consider transitions defined with authenticate in "anonymous-view" or "anonymous-all" as permitted * fix: consider any of service.@authenticate and screen.@require-authentication to determine permission on transition * fix: considering verb-based execution actions of single-service when determining transition permission, correctly determining whether view or all allowed by screen
Configuration menu - View commit details
-
Copy full SHA for 4478e3a - Browse repository at this point
Copy the full SHA 4478e3aView commit details -
Small fix for new authz changes for anonymous-view/-all, handle no sc…
…reen definition instead of NPE
Configuration menu - View commit details
-
Copy full SHA for 4f858cb - Browse repository at this point
Copy the full SHA 4f858cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a97e5ed - Browse repository at this point
Copy the full SHA a97e5edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e70c50 - Browse repository at this point
Copy the full SHA 5e70c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e57d6 - Browse repository at this point
Copy the full SHA f5e57d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d42ae9c - Browse repository at this point
Copy the full SHA d42ae9cView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 222a9b0 - Browse repository at this point
Copy the full SHA 222a9b0View commit details -
* Upgraded freemarker version to 2.3.32, also updated ftl version in FtlTemplateRenderer and MNode class (moqui#565) https://freemarker.apache.org/docs/versions_2_3_32.html * Various library updates: jackson-databind, jetty, joda-time, shiro, sl4jf, junit * Added missing package name in entity relationship * Add StatusFlowTransitionFromAndTo view-entity * In ServiceFacadeImpl add classes for Service LoadRunner, used for load testing of service calls with some profiling info, some basics for a first pass * In Service LoadRunner add stats broken down by artifact type with detail, part of code is more generic addition to ArtifactExecutionInfoImpl * Service LoadRunner improved stats gathering with time bin based stats in addition to entire run stats, prep work for performance charts and such * In Service LoadRunner add small random delay support, use available threads * 4 for max load pool size; add permission for SERVICE_LOAD_RUNNER for screens * In build.gradle also delete the SaveOpenSearch.zip file in cleanLoadSave, also called by cleanAll, was missing in the prior OpenSearch changes * Fix PIT testing against ElasticSearch 7.10.2, the last open source version; the docs are horrible with 3 differences between what actually ended working from a bunch of random experimentation; PIT support is necessary for the Elastic Entity implementation (alternative to a DB cursor); this ended up being needed because more recent OpenSearch that supports PIT also uses more memory than ElasticSearch, enough that the anemic demo.moqui.org server with 2GB RAM can't run Moqui + OpenSearch 2.4 * Add new moqui-demo component repo to addons.xml * Add getScreenPathHasTransition in ScreenRenderImpl * In ElasticDatasourceFactory add better exceptions than NPE when no ElasticClient is found * Increase default worker-pool-core to 16 threads, and max to 32 or CPU * 3 threads (instead of *2); increasing after tests and production results showing typical low CPU time per thread (much of it is deferred database or search with lots of I/O wait); also improve logging when waiting for worker pool to empty; note that this also improves automated test performance because many of the tests get to hundreds of async services queued up and the ThreadPoolExecutor seems to add threads slowly even if the pool is fully utilized * In ScreenRenderImpl remove token created requirement when checking for session token * Revert "Update to session token condition" * Fixed a runtime error if Currency is BTC (moqui#555) * Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client * Anonymous usage of screens with transitions (moqui#541) * fix: consider transitions in screens or parent screens defined with require-authentication in "anonymous-view" or "anonymous-all" as permitted * fix: consider transitions defined with authenticate in "anonymous-view" or "anonymous-all" as permitted * fix: consider any of service.@authenticate and screen.@require-authentication to determine permission on transition * fix: considering verb-based execution actions of single-service when determining transition permission, correctly determining whether view or all allowed by screen * Small fix for new authz changes for anonymous-view/-all, handle no screen definition instead of NPE * Handle usernames with different casing in session data * Add common java includes to the xml actions ftl file * Add subTopic field to NotificationMessage * Refactor getTitle to prioritize title() method call over data * In MoquiStart add support for webapp_session_cookie_max_age env var to set the cookie expire time based on this age in seconds, if not specified defaults to Session expire and cookie will be dropped by the browser when it quits * BugFix for DataFeed could not find backward relationship for DataDocument * Add new WeCreate application component to addons.xml * Allow for properties to be marked "is-secret" so their values don't get printed into the log at startup. * Add weight microgram weight unit of measure. * Small change to new default-property.@is-secret attribute so that a false value treats it as non-secret even if it contains one of the previously supported substrings (pass, pw, key); add explicit is-secret=true attrs to a few in MoquiDefaultConf.xml * In ScreenRenderImpl add methods needed for section-include to support pagination; in CollectionUtilities paginateList() and paginateParameters() add support for entity-find with search-form-inputs or other situations where paginate parameters are already in place, don't overwrite them and don't try to subList() a big list * Add new moqui-image repo, fork of original work be acetousk * Add Sales app from xolvegroup (third party component) * Added support for loading data on start with entity_on_start_load_types and entity_on_start_load_components properties/env-vars --------- Co-authored-by: David E Jones <[email protected]> Co-authored-by: Acetousk <[email protected]> Co-authored-by: aabiabdallah <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: Adam Heath <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d855886 - Browse repository at this point
Copy the full SHA d855886View commit details -
Configuration menu - View commit details
-
Copy full SHA for b468570 - Browse repository at this point
Copy the full SHA b468570View commit details
Commits on Nov 6, 2023
-
* Fix regression with partitioned tables in PostgreSQL PostgreSQL JDBC Driver introduced separating type for partitioned table from 40.2.12 pgjdbc/pgjdbc#1708 * Add subscreensItem.menuInclude to menu data (moqui#600) * Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client * Add subscreensItem.menuInclude to menu data * Docker-Image-Pull Feature (moqui#553) * Improvement: In Moqui-Multi-Instance added a Async-Pull-Image-Feature which pulls the image by Using Docker-Engine-Api from multiple registry like AWS, Azure, Docker-Hub * Update AUTHORS * Added: added the generic way to process cmd , by adding an extra field(authTokenPass) inside the entity InstanceImage , now user has separate field for cmd and password so all types of registries is easily configurable * Update ServerEntities.xml by adding description * Library updates, including Jetty 10.0.13 to 10.015 which had reported vulnerabilities; there are lots of dependencies updated in this set, see diff for full details * In ScreenRenderImpl change addFormFieldValue() and related methods to handle first, second, and last rows, for qvt and other client rendered output that needs full data for a form in a map/object * In root build.gradle change gitStatusAll task to be more tolerant of repos with no master branch * Add text-area.@autogrow attribute, supported only in qvt for now * Update various libraries including Groovy to 3.0.19 (which has some minor non-backward compatible changes single 3.0.10 with odd boolean behavior in rare cases, adjusted for in the framework long ago but should be watched for in custom code), Jetty to 10.0.16, H2 database, SLF4J, SnakeYAML, Apache Commons Lang3 * In build.gradle gitStatusAll task also handle upstream remotes with no master branch * Currency (moqui#614) * Use moqui.basic.Uom entity to determine currency formatting and rounding details * Add currency-hide-symbol attribute as a complement to currency-unit-field, displaying the value without the currency symbol * Update authors file * Add and Handle Hmac Sha256 with timestamp * A couple of minor bug fixes in the EntityAutoServiceRunner and ContextJavaUtil (moqui#618) * In EntityAutoServiceRunner, remove unwanted break statement to ensure support for multiple PK fields with wildcard (*). * In ContextJavaUtil, add missing future keyword. * Updated authors file. * Allow for 10 second threshold in nowTimestamp * In L10nFacadeImpl.formatCurrency() use disableAuthz() for entity find on Uom; small change to currency formatting test to pass with current OOTB settings * In addons.xml, added new moqui-sso component. --------- Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: David E. Jones <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Rohit pawar <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: acetousk <[email protected]> Co-authored-by: Ayman Abi Abdallah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd5985a - Browse repository at this point
Copy the full SHA dd5985aView commit details
Commits on Nov 29, 2023
-
* Fix regression with partitioned tables in PostgreSQL PostgreSQL JDBC Driver introduced separating type for partitioned table from 40.2.12 pgjdbc/pgjdbc#1708 * Add subscreensItem.menuInclude to menu data (moqui#600) * Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client * Add subscreensItem.menuInclude to menu data * Docker-Image-Pull Feature (moqui#553) * Improvement: In Moqui-Multi-Instance added a Async-Pull-Image-Feature which pulls the image by Using Docker-Engine-Api from multiple registry like AWS, Azure, Docker-Hub * Update AUTHORS * Added: added the generic way to process cmd , by adding an extra field(authTokenPass) inside the entity InstanceImage , now user has separate field for cmd and password so all types of registries is easily configurable * Update ServerEntities.xml by adding description * Library updates, including Jetty 10.0.13 to 10.015 which had reported vulnerabilities; there are lots of dependencies updated in this set, see diff for full details * In ScreenRenderImpl change addFormFieldValue() and related methods to handle first, second, and last rows, for qvt and other client rendered output that needs full data for a form in a map/object * In root build.gradle change gitStatusAll task to be more tolerant of repos with no master branch * Add text-area.@autogrow attribute, supported only in qvt for now * Update various libraries including Groovy to 3.0.19 (which has some minor non-backward compatible changes single 3.0.10 with odd boolean behavior in rare cases, adjusted for in the framework long ago but should be watched for in custom code), Jetty to 10.0.16, H2 database, SLF4J, SnakeYAML, Apache Commons Lang3 * In build.gradle gitStatusAll task also handle upstream remotes with no master branch * Currency (moqui#614) * Use moqui.basic.Uom entity to determine currency formatting and rounding details * Add currency-hide-symbol attribute as a complement to currency-unit-field, displaying the value without the currency symbol * Update authors file * Add and Handle Hmac Sha256 with timestamp * A couple of minor bug fixes in the EntityAutoServiceRunner and ContextJavaUtil (moqui#618) * In EntityAutoServiceRunner, remove unwanted break statement to ensure support for multiple PK fields with wildcard (*). * In ContextJavaUtil, add missing future keyword. * Updated authors file. * Allow for 10 second threshold in nowTimestamp * In L10nFacadeImpl.formatCurrency() use disableAuthz() for entity find on Uom; small change to currency formatting test to pass with current OOTB settings * In addons.xml, added new moqui-sso component. * Add AutoCloseable extension to EntityListIterator for use with try with resources, thanks to Deepak Dixit for the suggestion * BugFix EntityListIterator not closed in NotificationMessageImpl#getNotifyUserIds --------- Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: David E. Jones <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Rohit pawar <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: acetousk <[email protected]> Co-authored-by: Ayman Abi Abdallah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbb171b - Browse repository at this point
Copy the full SHA fbb171bView commit details
Commits on Dec 3, 2023
-
* Fix regression with partitioned tables in PostgreSQL PostgreSQL JDBC Driver introduced separating type for partitioned table from 40.2.12 pgjdbc/pgjdbc#1708 * Add subscreensItem.menuInclude to menu data (moqui#600) * Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client * Add subscreensItem.menuInclude to menu data * Docker-Image-Pull Feature (moqui#553) * Improvement: In Moqui-Multi-Instance added a Async-Pull-Image-Feature which pulls the image by Using Docker-Engine-Api from multiple registry like AWS, Azure, Docker-Hub * Update AUTHORS * Added: added the generic way to process cmd , by adding an extra field(authTokenPass) inside the entity InstanceImage , now user has separate field for cmd and password so all types of registries is easily configurable * Update ServerEntities.xml by adding description * Library updates, including Jetty 10.0.13 to 10.015 which had reported vulnerabilities; there are lots of dependencies updated in this set, see diff for full details * In ScreenRenderImpl change addFormFieldValue() and related methods to handle first, second, and last rows, for qvt and other client rendered output that needs full data for a form in a map/object * In root build.gradle change gitStatusAll task to be more tolerant of repos with no master branch * Add text-area.@autogrow attribute, supported only in qvt for now * Update various libraries including Groovy to 3.0.19 (which has some minor non-backward compatible changes single 3.0.10 with odd boolean behavior in rare cases, adjusted for in the framework long ago but should be watched for in custom code), Jetty to 10.0.16, H2 database, SLF4J, SnakeYAML, Apache Commons Lang3 * In build.gradle gitStatusAll task also handle upstream remotes with no master branch * Currency (moqui#614) * Use moqui.basic.Uom entity to determine currency formatting and rounding details * Add currency-hide-symbol attribute as a complement to currency-unit-field, displaying the value without the currency symbol * Update authors file * Add and Handle Hmac Sha256 with timestamp * A couple of minor bug fixes in the EntityAutoServiceRunner and ContextJavaUtil (moqui#618) * In EntityAutoServiceRunner, remove unwanted break statement to ensure support for multiple PK fields with wildcard (*). * In ContextJavaUtil, add missing future keyword. * Updated authors file. * Allow for 10 second threshold in nowTimestamp * In L10nFacadeImpl.formatCurrency() use disableAuthz() for entity find on Uom; small change to currency formatting test to pass with current OOTB settings * In addons.xml, added new moqui-sso component. * Add AutoCloseable extension to EntityListIterator for use with try with resources, thanks to Deepak Dixit for the suggestion * BugFix EntityListIterator not closed in NotificationMessageImpl#getNotifyUserIds * Implemented withCloseable/try-with-resources where needed in the code… (moqui#625) * Implemented withCloseable/try-with-resources where needed in the code to ensure proper closure of the entity list iterator resource * Fixed withCloseable syntax --------- Co-authored-by: David E. Jones <[email protected]> * Change EntityDataWriterImpl to use groovy CompileStatic, without this a compile error was missed in the changes for PR moqui#625, fix small issues from this --------- Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: David E. Jones <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Rohit pawar <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: acetousk <[email protected]> Co-authored-by: Ayman Abi Abdallah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c50641e - Browse repository at this point
Copy the full SHA c50641eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4432dd7 - Browse repository at this point
Copy the full SHA 4432dd7View commit details
Commits on Dec 13, 2023
-
* Master (moqui#11) (moqui#12) * Fix regression with partitioned tables in PostgreSQL PostgreSQL JDBC Driver introduced separating type for partitioned table from 40.2.12 pgjdbc/pgjdbc#1708 * Add subscreensItem.menuInclude to menu data (moqui#600) * Fixed the problem that moqui cannot be deployed as non-root webapp in Tomcat * Fixed a runtime error if Currency is BTC * Fixed a runtime error if Currency is BTC * Fixed the retries of Elastic Client * Add subscreensItem.menuInclude to menu data * Docker-Image-Pull Feature (moqui#553) * Improvement: In Moqui-Multi-Instance added a Async-Pull-Image-Feature which pulls the image by Using Docker-Engine-Api from multiple registry like AWS, Azure, Docker-Hub * Update AUTHORS * Added: added the generic way to process cmd , by adding an extra field(authTokenPass) inside the entity InstanceImage , now user has separate field for cmd and password so all types of registries is easily configurable * Update ServerEntities.xml by adding description * Library updates, including Jetty 10.0.13 to 10.015 which had reported vulnerabilities; there are lots of dependencies updated in this set, see diff for full details * In ScreenRenderImpl change addFormFieldValue() and related methods to handle first, second, and last rows, for qvt and other client rendered output that needs full data for a form in a map/object * In root build.gradle change gitStatusAll task to be more tolerant of repos with no master branch * Add text-area.@autogrow attribute, supported only in qvt for now * Update various libraries including Groovy to 3.0.19 (which has some minor non-backward compatible changes single 3.0.10 with odd boolean behavior in rare cases, adjusted for in the framework long ago but should be watched for in custom code), Jetty to 10.0.16, H2 database, SLF4J, SnakeYAML, Apache Commons Lang3 * In build.gradle gitStatusAll task also handle upstream remotes with no master branch * Currency (moqui#614) * Use moqui.basic.Uom entity to determine currency formatting and rounding details * Add currency-hide-symbol attribute as a complement to currency-unit-field, displaying the value without the currency symbol * Update authors file * Add and Handle Hmac Sha256 with timestamp * A couple of minor bug fixes in the EntityAutoServiceRunner and ContextJavaUtil (moqui#618) * In EntityAutoServiceRunner, remove unwanted break statement to ensure support for multiple PK fields with wildcard (*). * In ContextJavaUtil, add missing future keyword. * Updated authors file. * Allow for 10 second threshold in nowTimestamp * In L10nFacadeImpl.formatCurrency() use disableAuthz() for entity find on Uom; small change to currency formatting test to pass with current OOTB settings * In addons.xml, added new moqui-sso component. * Add AutoCloseable extension to EntityListIterator for use with try with resources, thanks to Deepak Dixit for the suggestion * BugFix EntityListIterator not closed in NotificationMessageImpl#getNotifyUserIds * Implemented withCloseable/try-with-resources where needed in the code… (moqui#625) * Implemented withCloseable/try-with-resources where needed in the code to ensure proper closure of the entity list iterator resource * Fixed withCloseable syntax --------- * Change EntityDataWriterImpl to use groovy CompileStatic, without this a compile error was missed in the changes for PR moqui#625, fix small issues from this --------- Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: David E. Jones <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Rohit pawar <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: acetousk <[email protected]> Co-authored-by: Ayman Abi Abdallah <[email protected]> * Add sentDate field to WikiBlogCategory entity --------- Co-authored-by: Yao Chunlin <[email protected]> Co-authored-by: David E. Jones <[email protected]> Co-authored-by: Wei Zhang <[email protected]> Co-authored-by: Rohit pawar <[email protected]> Co-authored-by: Jens Hardings <[email protected]> Co-authored-by: acetousk <[email protected]> Co-authored-by: Ayman Abi Abdallah <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cab303 - Browse repository at this point
Copy the full SHA 9cab303View commit details
Commits on Dec 22, 2023
-
Library updates: Jetty to 10.0.18, Log4J to 2.22.0, H2 to 2.2.224, co…
…mmons-lang3, commons-io, commons-logging, commons-validator, jackson-databind to 2.16.0, jsoup, shiro
Configuration menu - View commit details
-
Copy full SHA for 034b64b - Browse repository at this point
Copy the full SHA 034b64bView commit details
Commits on Jan 12, 2024
-
- Set the require new transaction false whiel generating loginkey, as we are getting lock wait time out. - Added check to skip the status flow transition check if entities belongs to different group
Configuration menu - View commit details
-
Copy full SHA for 5f2d0c8 - Browse repository at this point
Copy the full SHA 5f2d0c8View commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4f9359e - Browse repository at this point
Copy the full SHA 4f9359eView commit details
Commits on May 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc5bf4e - Browse repository at this point
Copy the full SHA fc5bf4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33613b4 - Browse repository at this point
Copy the full SHA 33613b4View commit details -
Follow up on PR moqui#628: formatting changes only to reduce indentat…
…ion and better match convention used elsewhere, no functional changes
Configuration menu - View commit details
-
Copy full SHA for 2298fdc - Browse repository at this point
Copy the full SHA 2298fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba98ad5 - Browse repository at this point
Copy the full SHA ba98ad5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4316756 - Browse repository at this point
Copy the full SHA 4316756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9208d9c - Browse repository at this point
Copy the full SHA 9208d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06d7b1c - Browse repository at this point
Copy the full SHA 06d7b1cView commit details -
In EntityDbMeta fix issue with datasources that do not use JDBC, bulk…
… operations like drop and create FKs have been broken with any of these in place (as they are by default)
Configuration menu - View commit details
-
Copy full SHA for 57b3793 - Browse repository at this point
Copy the full SHA 57b3793View commit details -
In ElasticFacadeImpl fix issue with index name prefixing and unprefix…
…ing when the index name is a comma separated list of index names
Configuration menu - View commit details
-
Copy full SHA for bc7f46e - Browse repository at this point
Copy the full SHA bc7f46eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46d9cb3 - Browse repository at this point
Copy the full SHA 46d9cb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4795262 - Browse repository at this point
Copy the full SHA 4795262View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2a7830 - Browse repository at this point
Copy the full SHA f2a7830View commit details