Skip to content

[bot] Fast-forward for 26.4.0#7588

Merged
github-actions[bot] merged 22 commits intorelease26.4from
26.4_ff_bot_26.4.0
Apr 15, 2026
Merged

[bot] Fast-forward for 26.4.0#7588
github-actions[bot] merged 22 commits intorelease26.4from
26.4_ff_bot_26.4.0

Conversation

@github-actions
Copy link
Copy Markdown

Generated automatically.
Approve all matching PRs simultaneously.
Approval will trigger automatic merge.
View all PRs: https://internal.labkey.com/Scrumtime/Backlog/harvest-gitOpenPullRequests.view?branch=26.4_ff_bot_26.4.0

labkey-jeckels and others added 22 commits March 31, 2026 16:43
…abs (#7534)

#### Rationale
We are inappropriately tagging our folder portal tabs with
`role="presentation"`. You're not allowed to use it on an `<li>` without
a similar tag on a parent element like the `<ul>`.

Since these tabs are full-page navigations instead of in-page
replacements, it seems the most appropriate thing is to simply remove
this incorrect attribute.

https://www.w3.org/WAI/ARIA/apg/practices/hiding-semantics/

#### Changes
- Remove `role="presentation"` from folder portal tabs
- Signify the active tab using `aria-current="page"`

<!-- list of standard tasks (remove this comment to enable)
#### Tasks 📍
- [ ] Manual Testing
- [ ] Needs Automation
- [ ] Verify Fix
-->
…igner (#7544)

- update @labkey/components package version
#### 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.
#### 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
@github-actions github-actions bot merged commit 9490247 into release26.4 Apr 15, 2026
19 of 21 checks passed
@github-actions github-actions bot deleted the 26.4_ff_bot_26.4.0 branch April 15, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.