Skip to content

Merging 2.8.4 from staging to prod - #1966

Merged
jdaigneau5 merged 45 commits into
masterfrom
staging
Aug 13, 2026
Merged

Merging 2.8.4 from staging to prod#1966
jdaigneau5 merged 45 commits into
masterfrom
staging

Conversation

@jdalphond-mitre

Copy link
Copy Markdown
Collaborator

No description provided.

david-rocca and others added 30 commits July 13, 2026 10:38
Add optional projection parameters to OrgRepository.getAllOrgs and
UserRepository.getAllUsers so callers can limit returned fields.
getFilteredCveId now fetches only UUID and short_name for orgs, and
UUID, username, and org_UUID for users, instead of entire documents.
Add a Mongo-only compose file that starts one primary and two replica members
with localhost-advertised replica set hosts. Support explicit Mongo connection
string overrides, add replica-aware docker env examples, and add a
test:integration:replicas command that runs against secondaryPreferred without
using the Mocha CLI path that fails under Node 24.
Changes made to staging while cleaning up prod deploy.
- Add sequential registry API collection for org/user, role, key reset, permission, and CVE-ID reservation flows
- Add configurable Postman environment and README instructions for pointing the collection at local or remote API environments
Resolves Issue #1901, #1902, #1903: Fix registry auth repository fallback paths
Bumps [morgan](https://github.com/expressjs/morgan) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/expressjs/morgan/releases)
- [Changelog](https://github.com/expressjs/morgan/blob/master/HISTORY.md)
- [Commits](expressjs/morgan@1.10.1...1.11.0)

---
updated-dependencies:
- dependency-name: morgan
  dependency-version: 1.11.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…an-1.11.0

Bump morgan from 1.10.1 to 1.11.0
Add environment-configurable Postman registry tests
…pment. I did check the task definition and MONGO_CONN_STRING was not set, so it should have been safe anyway
Add local Mongo replica cluster for integration tests
…e-id-filter

 Resolves issue #1843, Use field projections in getFilteredCveId.
Closes #1928: Remove legacy registry=true support
Add Secretariat-only endpoints for assigning and removing an
organization’s reports-to relationship with a ROOT organization.

- Add documented POST endpoints to add and remove ROOT `oversees`
  relationships.
- Validate that the overseeing organization has ROOT authority and return
  clear errors when either organization is not found.
- Reassign a reporting organization atomically by removing it from a
  previous ROOT organization before adding the new relationship.
- Audit additions, removals, and reassignments for every affected ROOT
  organization.
- Ignore `oversees` in standard organization PUT requests so reports-to
  relationships can only be managed through the dedicated endpoints.
- Update existing CRUD coverage to verify PUT requests cannot create
  `oversees` or derived `reports_to` relationships.
- Add ROOT organization integration coverage for successful assignment,
  reassignment, removal, invalid non-ROOT parents, missing organizations,
  and Secretariat-only authorization.
@jdaigneau5
jdaigneau5 merged commit 3053913 into master Aug 13, 2026
9 checks passed
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.

5 participants