Repository navigation
[Nightly]: 2026.17 perfomance #9107
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
Open
pmPaulis
wants to merge
49
commits into
develop
Choose a base branch
from
nightly/2026.17-perfomance
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,697
−314
Open
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
21054c6
FOUR-32126: INBOX >> First loading is to slow
rodriquelca b607dd8
feat: implement ETag middleware for Tasks page caching
devmiguelangel 5ecf0f4
feat: update inbox and tasks routes to use ETag middleware for improv…
devmiguelangel 8677dab
feat: enhance BrowserCache middleware to return response if ETag head…
devmiguelangel 89c0183
test: add ETag handling tests for Tasks page to ensure proper caching…
devmiguelangel 34bb989
feat: optimize TasksPageEtag for permission handling and user configu…
devmiguelangel c4f7e1f
fix: update inbox route to use no-cache middleware for improved respo…
devmiguelangel fd5cebc
docs: add Tasks Page ETag Sequence documentation
devmiguelangel 9cf4563
feat: add api client caching functionality
devmiguelangel 7b3f11f
feat: add debug logging to api client cache for improved diagnostics
devmiguelangel dfc6091
feat(FOUR-31831): review Improve Task page loading
rodriquelca 40fc24a
fix: code style
rodriquelca e01a75f
feat: enhance api client cache with additional utility functions and …
devmiguelangel 93f4e68
feat: return original request in api client cache to maintain promise…
devmiguelangel 4489b89
test: add comprehensive tests for api client cache functionality
devmiguelangel cb592e8
Adding indexOptimized method to taskController api-1.1
AugustoLopezProcess 4ee7901
Adding optimization parameter to nonSystem
AugustoLopezProcess a5ce0c5
Adding taskOptimized route to api.php v1.1
AugustoLopezProcess e4a1759
Adding indexOptimizedBaseQuery method
AugustoLopezProcess 8a510a9
Adding config value from env, to activate the optimized endpoint on 1.1
AugustoLopezProcess c192ab0
feat(FOUR-32800): add v1.1 task completion endpoint with raw SQL path
gproly 6795511
feat(FOUR-32801): improve Jobs execution when the PUT tasks endpoint …
rodriquelca 3fc16e0
style(FOUR-32800): reorder imports in task completion raw service files
gproly b55a89c
Merge branch 'develop' into feature/FOUR-32800
gproly 05c05a4
perf(FOUR-32947): reduce N+1 queries on requests listing (FOUR-32947)
gproly a5f315b
FOUR-32800: test compares legacy and optimized
pmPaulis da5e64f
Merge pull request #9021 from ProcessMaker/bugfix/FOUR-32801
pmPaulis 5e7ca61
Merge pull request #9020 from ProcessMaker/feature/FOUR-32800
pmPaulis c2ea6f6
feat(FOUR-32800): solving observation about starts
pmPaulis daafb12
Merge pull request #9046 from ProcessMaker/feature/FOUR-32800
pmPaulis f600087
feat: optimize notification settings retrieval in Process model
devmiguelangel b36b825
feat: enhance process retrieval logic by refining relationship handli…
devmiguelangel a550247
feat: correct query parameters in ProcessMixin to ensure proper data …
devmiguelangel fdd28de
test: add tests for process listing, including pagination, sorting, a…
devmiguelangel 009273c
Merge branch 'develop' into task/FOUR-32144
gproly c527057
Merge remote-tracking branch 'origin/develop' into FOUR-32946
devmiguelangel 499436d
fix(FOUR-33645): guard activity execution time metric when ms timesta…
gproly e314c13
Merge pull request #9045 from ProcessMaker/task/FOUR-32144
pmPaulis 2d97d70
Merge pull request #9056 from ProcessMaker/FOUR-32946
pmPaulis c1e2d66
Merge pull request #9036 from ProcessMaker/feature/FOUR-32947
pmPaulis 8ab48d6
Merge pull request #9090 from ProcessMaker/bugfix/FOUR-33645
pmPaulis a7216fd
Merge pull request #8942 from ProcessMaker/feature/FOUR-32126
pmPaulis 462794b
FOUR-30918: phase 1 perfomance
pmPaulis 3031089
FOUR-32144: Phase 3: Platform Performance
pmPaulis d80baef
Bumped version
pmPaulis 522c353
Pin FOUR-30918 JS branch prereleases and savedsearch dev branch.
nolanpro 5b71be6
Version 2026.17.1-perf1
nolanpro de8d3e1
fixing version name
pmPaulis 4b6f9ce
updating with develop
pmPaulis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optimized tasks controller missing constructor argument
High Severity
GET /api/1.0/tasksnow doesnew V1_1TaskController()while that class requiresTaskCompletionRawService. Manualnewskips the container, so the inbox path throwsArgumentCountErrorwheneverprocessmaker_optimized_tasks_enabledis on, which is the default.Additional Locations (1)
ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php#L31-L35Reviewed by Cursor Bugbot for commit d80baef. Configure here.