[bot] Merge 26.3 to 26.4#7581
Merged
github-actions[bot] merged 15 commits intorelease26.4-SNAPSHOTfrom Apr 14, 2026
Merged
Conversation
#### Rationale fix getBlankSql() [issue #1033 ](LabKey/internal-issues#1033) #### Related Pull Requests - <!-- list of links to related pull requests (replace this comment) --> #### Changes - <!-- list of descriptions of changes that are worth noting (replace this comment) --> #### Tasks 📍 - [x] Needs Automation
#### Rationale LabKey/internal-issues#901 Fixes auto-link from samples when subject and timepoint information are linked through lineage sources. Prior to this change all information could only be sourced from the same container, now for product folders the container filter is generated. Also implement the equivalent to `getContainerFilterForFolder` for the server that exists in our client code. #### Related Pull Requests #7552 LabKey/limsModules#2095 LabKey/labkey-ui-premium#929 --------- Co-authored-by: cnathe <cnathe@labkey.com>
#### Rationale Restricted issues were previously not getting indexed by the crawler because the search user did not have access to all of the issues. If the index were deleted, these issues would never reappear in the index unless they were resaved by a user with access. This change ensures that all restricted issues can be indexed by the crawler. Additionally any restricted issues that appear in the search summary will not render any comments. Instead, a warning will be displayed to inform the user that they do not have access to that restricted issue. As was the behavior prior, clicking on the details link will generate an unauthorized exception.
#### Rationale `XmlBeansUtil.DOCUMENT_BUILDER_FACTORY` sets `disallow-doctype-decl=true` for XXE protection, which causes parsers to fail on any XML with a `<!DOCTYPE>` declaration. This is a problem for the Panorama Public code that parses NCBI's `esummary.fcgi` response that begins with `<!DOCTYPE eSummaryResult PUBLIC ... esummary-v1.dtd>` #### Related Pull Requests - LabKey/MacCossLabModules#605 - LabKey/MacCossLabModules#623 #### Changes - Added `DOCUMENT_BUILDER_FACTORY_ALLOWING_DOCTYPE` to `XmlBeansUtil`, mirroring the existing `SAX_PARSER_FACTORY_ALLOWING_DOCTYPE`. The DOCTYPE declaration is permitted, but every other XXE mitigation stays in place. - Extracted a private `documentBuilderFactory(boolean allowDocType)` helper, mirroring the existing `saxParserFactory(boolean)` helper.
#### Rationale The error is a bit overaggressive. It would be normal to not include subject/timepoint information in sample imports that have autolink configured. Reverting back to ignoring the row.
…e type has been linked to study (#7572)
#### Rationale MCP tool validateSql() to go along with the metadata tools #### Related Pull Requests * LabKey/premiumModules#510 #### Changes * <!-- list of descriptions of changes that are worth noting (replace this comment) -->
#### Changes - Add additional validation to `MothershipTest.testIgnoreExceptionFromDataRegion`
- Prevent memory leak after `ListManager.TestCase` - `null` out static variables before deleting test container so that container deletion errors can't cause other leaks
cnathe
approved these changes
Apr 14, 2026
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Generated automatically.
Merging changes from: c11d7dc
Approve all matching PRs simultaneously.
Approval will trigger automatic merge.
Verify all PRs before approving: https://internal.labkey.com/Scrumtime/Backlog/harvest-gitOpenPullRequests.view?branch=26.4_fb_bot_merge_26.3