ProcessMaker Platform Winter 2025 (4.13.0)
·
94 commits
to release-2025-winter
since this release
What's Changed
- FOUR-20912: Enhance Test Coverage for Screens Functionality Before Adding Cache by @rodriquelca in #7764
- FOUR-20504 enhance test coverage for settings functionality before adding cache by @devmiguelangel in #7766
- FOUR-20467 implement a caching system for settings by @devmiguelangel in #7779
- FOUR-20933: Implement ETag Caching for Screens Data by @eiresendez in #7771
- FOUR-20911: Caching Screens by @rodriquelca in #7787
- FOUR-20492 retrieve settings using cache by @devmiguelangel in #7783
- FOUR-20532 clear cache by pattern by @devmiguelangel in #7795
- FOUR-20944: Implement ETag Caching for Task and Case Data by @eiresendez in #7786
- Cache Performance Monitoring by @rodriquelca in #7793
- FOUR-20913: invalidate Screen Cache on Translation changes by @rodriquelca in #7803
- FOUR-20909 invalidate cache on event by @devmiguelangel in #7808
- FOUR-20534: Implement the perfomance In-flight in Request and Cases by @fagubla in #7816
- FOUR-20462 add support for server timing headers by @devmiguelangel in #7820
- FOUR-20281: [SPRING] Remove fades on tab switching by @henryjonathanquispe in #7763
- FOUR-20544: Review the general status of the process by @fagubla in #7823
- FOUR-20464 view server timing data in LogRocket by @devmiguelangel in #7825
- FOUR-20950: Handle Cache Invalidation for ETags by @eiresendez in #7817
- FOUR-20465 ensure out-of-the-box server timing header support by @devmiguelangel in #7827
- FOUR-20583: Improve vendors by @henryjonathanquispe in #7812
- FOUR-20954: Monitor ETag Caching Performance by @eiresendez in #7834
- FOUR-20543: Review the tooltip status of each task by @fagubla in #7843
- FOUR-21263 implement a general method to index cache keys by @devmiguelangel in #7836
- FOUR-20279:Optimize the In-Flight Modeler UI Component by @fagubla in #7845
- FOUR-20917: Ensure Scalable Caching Solution by @rodriquelca in #7841
- Add webpack bundle analyzer by @nolanpro in #7847
- FOUR-21372:We can move the elements of the process in the Request - Overview by @fagubla in #7852
- FOUR-21383 Improve screen cache usage by @caleeli in #7858
- FOUR-21382 Add boot timing to Server-Timing header by @caleeli in #7859
- FOUR-21371: Task: The conversational form is not showing correctly by @henryjonathanquispe in #7853
- FOUR-20583: Updating observations by @henryjonathanquispe in #7869
- FOUR-20326 Implement Server-Side Resource Caching by @caleeli in #7878
- FOUR-20916: Create a Dashboard for Monitoring by @rodriquelca in #7850
- FOUR-21032 Task Execution Time Metrics Collection by @caleeli in #7874
- FOUR-21033 Grafana Dashboard for Task Metrics by @caleeli in #7883
- FOUR-21035 Implement Task Execution Time by Customer by @caleeli in #7894
- FOUR-21036 Top Slowest Tasks by Customer and Execution Time by @caleeli in #7902
- FOUR-21037 Summary Charts for Task Execution by @caleeli in #7905
- FOUR-21034 Implement Time-Series Chart for Task Execution by @caleeli in #7904
- FOUR-20327 [EPIC] Implement Baseline Server Timing Headers by @caleeli in #7830
- FOUR-14263: The button SAVE is not working in TEST option by @henryjonathanquispe in #7881
- FOUR-20281: [WINTER] Remove fades on tab switching by @pmPaulis in #7824
- FOUR-20337: [WINTER] Speed up In-Flight Modeler UI Component by @pmPaulis in #7860
- Task/FOUR-19875: aria-label property is the same in all options in the select list component generating unexpected behaviors for screen readers by @agustinbusso in #7686
- Task/FOUR-20032-fall: Hide FlowGenie from Ellucian's servers by @agustinbusso in #7706
- Reload the data tab when the task changes by @nolanpro in #7873
- FOUR-21173: Admin Settings is not translating by @pmPaulis in #7805
- FOUR-21276 : Allow the tasks API endpoint to show all tasks, not just user tasks Winter25 by @pmPaulis in #7822
- FOUR-21445 email field cannot be updated for users imported from AD or SAML by @devmiguelangel in #7871
- FOUR-21290: Fix Unable to Create Processes from Guided Templates by @estebangallego in #7839
- FOUR-15298: [37189] Session Inactivity Option by @henryjonathanquispe in #7890
- FOUR-20257, FOUR-21030 - Grafana + Metrics + Cache by @caleeli in #7913
- FOUR-21174: Case Title filter has number type by @pmPaulis in #7826
- FOUR-20929: Implement ETag Caching by @eiresendez in #7892
- FOUR-20583 FOUR-20336: [WINTER] Improve vendors, boostrap and app-layout by @henryjonathanquispe in #7798
- FOUR-21490 - Hide Lua and R Script Executors by @nolanpro in #7900
- FOUR-21491 - Disable script executors unless CUSTOM_EXECUTORS=true by @nolanpro in #7901
- FOUR-21469 - Upgrade to php 8.3 by @nolanpro in #7911
- Implement script runner microservice by @gusys in #7896
- Fix retries and run microservice requests synchronously by @nolanpro in #7949
- FOUR-24596: Cases are stopped when a script task is executed by @gusys in #7948
- FOUR-19583: Cyclical group assignment stops users from being able to login by @pmPaulis in #7769
- FOUR-21667 | "Edit Template” Link for Screen Templates Does Not Redirect to Edit Page in Screen Builder by @mcraeteisha in #7959
- Fix Screen Template Owner Display by @sanjacornelius in #7960
- FOUR-21670: Screen is empty if the request was started by start signals by @danloa in #7962
- Bugfix/FOUR-21504: Owner default name is not displayed in the Processes page by @CarliPinell in #7963
- FOUR-21631 select list does not show the field assigned to its data in web entry by @devmiguelangel in #7955
- FOUR-17551:Scrollbar Position Issue When Navigating to Next Page by @fagubla in #7951
- FOUR-21624 There is not Clear draft in task detail by @julceslauhub in #7944
- FOUR-21622: There is not auto save in task details by @eiresendez in #7950
- Add script microservice status to about page by @nolanpro in #7967
- FOUR-21555 Performance backend improvements by @julceslauhub in #7961
- FOUR-21235 | Enforce File Upload Limit When Using Chunked File Upload Component by @mcraeteisha in #7975
- Bugfix/FOUR-21700: When filling any field from . web entry , we see an error in the console by @CarliPinell in #7976
- FOUR-21669: Assigned field in case detail has an empty avatar in self service by @pmPaulis in #7970
- FOUR-21657: Dynamic UI > Reset button does not work by @pmPaulis in #7969
- Remove External Integrations Setting Due to CDATA Package Deprecation by @sanjacornelius in #7842
- FOUR-21806: The process title slides down across the screen in the request overview by @pmPaulis in #7988
- FOUR-21704: When we open a case the following error is showing 'Screen nBuilder is not defined' by @henryjonathanquispe in #7980
- FOUR-21709 create index for table process_request_tokens by @devmiguelangel in #7987
- FOUR-21707:When we open a case the following error is showing 'ProcessesComponents is not defined' by @henryjonathanquispe in #7991
- The filter by cases in the TASK tab does not work correctly by @marcoAntonioNina in #7996
- Get available languages from database table by @agustinbusso in #7995
- Add type cast in ScriptExecutor model by @gusys in #7994
- FOUR-21808 modal is not displayed the users by @julceslauhub in #7990
- Enhance Error Handling and Script Executor Validation for Package Installation by @sanjacornelius in #8006
- FOUR-21860: Requests created by signals in versions < 4.13, show an empty screen by @danloa in #8002
- observation/FOUR-21805 The cancel button does not clear input from case list filters by @gustavobascope in #7997
- Run package:discover as part of the optimize command by @nolanpro in #8007
- FOUR-21657: Dynamic UI > Reset button does not work by @pmPaulis in #8008
- FOUR-21893: Overview does not show the correct version of proccess by @pmPaulis in #8012
- FOUR-21818: Integration: Review if we can improve the time for the Overview by @henryjonathanquispe in #8009
- Revert license optimize command by @nolanpro in #8017
- Add initialize script microservice command by @nolanpro in #8018
Full Changelog: v4.12.2...v4.13.0