Skip to content

Release 3.0.0 - #1153

Merged
demariadaniel merged 3 commits into
masterfrom
develop
Aug 19, 2026
Merged

Release 3.0.0#1153
demariadaniel merged 3 commits into
masterfrom
develop

Conversation

@demariadaniel

Copy link
Copy Markdown
Contributor

Release 3.0.0
Updated SearchClient, Arranger, Configuration and Jenkins Deployment for NIH Cloud Migration

Remove staging and production deployment stages

OpenSearch & AWS migration

hassannagarajs2 and others added 3 commits April 1, 2026 11:29
Removed staging and production deployment stages from the Jenkins pipeline.
Remove staging and production deployment stages
* Testing Feb 6

* Import organize

* Use Mongoose 8.23

* Updated searchClient names, imports, & usage -- draft

* Fixed configureSets

* mongoosastic, publish, and promise updates

* Genes searchClient & async updates

* Use module imports pt 1

* Revert "Use module imports pt 1"

This reverts commit 99cfd46.

* Replace use of logger.audit

* Quick clean up

* First Working Publish

* Fixed Unpublish

* Remove mongoosastic

* Fix lastUpdated index setup issue

* Fix cms client args

* Fixed SelectAll Admin Table behaviour

* File import and organization changes

* Fixed bulk publish/unpublish toggle all & counts

* Update searchClient definition

* Fix duplicate indexing bug

* Fix Somatic Variant Search

* Genomic Variant falsy handling

* Fixed Matched Models Publishing

* MatchedModels UI improvements

* Revised handling for Model document fields

* Update lodash, remove elasticsearch, remove logging

* Update lodash & mongoos

* Fixed Matched Models Column

* Use Arranger Server 3.0.3-beta.1, updated comments

* Revert testing port change

* Update docker-compose to use Opensearch

* Use kebab case CMS folder name

* Remove pnpm workspace, change function name casing

* Docker compose edits

* Sync data formatting

* Remove extra logging

* Fix republish import & add default index values

* Additional comments for cleanMongoDoc

* Fix UpdatedAt field

* Fix Typo

* Allow Nullable Fields

* Current UpdateAt Model on Save

* Use migrations config.js

* Matched Models List value correction

* Revert "Matched Models List value correction"

This reverts commit f017073.

* Matched Models List bug

* Remove logging

* Minor doc updates

* NODE_ENV in .schema, revert matched_models change

* Additional matched models publish bug

* Arranger metadata fixes

* Additional searchClient config

* Additional support for pm2 config

* Handling for Mongo Collection in republish

* Update express-restify-mongoose to fix 'delete' bug

* Address axios & multer vulnerabilities

* Updated Arranger Server

* Use arranger-components 3.0.7

* New jenkinsfile

* Update groovy comment

* Updated URL regexes

* Update Google Sheets URL handling

* Google Template - Handle undefined Variant.find

* Jenkinsfile Update

* First Draft - Arranger router updates

* Arranger rc-2 updates pt1

* Fixes to Arranger & Google Sheets

* Use Arranger rc3

* Additional Support for pm2

* SearchClient pm2 Handling

* lastUpdated changes

* Testing - Server updates to support Auth changes

* Update search client helper files

* Update AWS Auth solution

* Patch getClient pm2 usage

* 🐛 Fix Bulk Variant Upload Sheet Creation
* Hardens validation on Bulk Variant Upload Sheets by checking for and filtering out null Variant Names which were causing failures when adding validation data to the sheet templates

* Use Arranger Router rc4, use separate pm2 file, update comments

* CMS PM2 separate file

* Add flag for GraphQL introspection

* Updated yarn.lock

* Fix Expanded column color contrast

---------

Co-authored-by: Rakesh Mistry <mistryrn@mcmaster.ca>

@mistryrn mistryrn left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@demariadaniel
demariadaniel merged commit ef197d7 into master Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants