Allele Registry Extension APIs
update
Purge miscellaneous indexes from car extension's database collections.
8.22.1
2026-09-08
- Update
@brl/cg-car-libfor script that removes miscellaneous indexes from car extension's database collections.
Allele Registry Extension APIs
update
Improve AQL error logging, end-to-end error messages, and interval sync thread adb checks and logging.
8.22.2
2026-09-03
- Update
@brl/cg-car-libto add detailed AQL query logging for specific errors and improve ArangoDB checks in the interval sync thread. - Improve end-to-end error reporting for
loc-reg,sv-reg,ht-reg,hla-reg, andpgx-reg.
Allele Registry Extension APIs
fix
Fix several mistakes found from cgbuilder deploy.
8.19.25
2026-09-02
- Propagate Node activation and auth registration failures directly through the deployment migrations for all CAR registries.
- Source .bashrc file in auth context migrations.
- Skip node v22 pm2 env checks in migration script when the service is not running under pm2.
- Fix ht-reg's env template it was missing HT_SRVC_PORT variable.
- Fix end-to-end tests for overlapping routes. Pick a range that should overlap with sv and loc descriptors that are already in the registry.
- Fix incorrect loc-reg exposed mount which was /allele when it should have been /reg and ns prefix from CALO to GL.
- Fix reuse of the same object reference across
tap.test()calls. Each test now explicitly declares its own options or receives a copy of the options object. This change exposed several issues in thepgx-regend-to-end tests, which were also addressed. - Update loc-reg test fixtures. Both precise and imprecise coordinates are supported, e.g. NCBI36 (chrX:46951229-47768540_?).
- Ensure
node_modules/is reinstalled at least once for bothsv-regandloc-regafter a potential Node.js upgrade from v20 to v22. Both services depend on SQLite for synchronizing intervals used in range queries. - Fix overlapping range validation for chrMT.
Allele Registry Extension APIs
feature
Add brl-cgbuilder deploy support
8.19.11
2026-06-18
- Add a new brl-cgbuilder deploy environment for the builder team.
Allele Registry Extension APIs
feature
Add faster overlap queries
8.19.8
2026-06-03
- Added interval collections to improve overlap query performance in sv-reg and loc-reg.
- Added computed
createdandmodifiedvalues to registry collections. - Improved sv-reg descriptor search performance.
- Fixed imprecise coordinate handling when sv-reg and loc-reg build descriptors from CAR-transformed coordinates.
- Fixed ht-reg concurrency synchronization between registration and admin write queries.
- Ensured all registries run consistently under Node.js v22.
- Fixed deployed registry
DATA_AREAenv values to use the deploy-tools data area plus fully qualified service name.
Allele Registry Extension APIs
fix
Fixed Coordinate Transform Logic
8.16.3
2026-02-16
- Fixed coordinate transform logic for cases where CAR doesn't include the originally provided coordinates, but includes lifted coordinates to alternative assemblies.
Allele Registry Extension APIs
feature
Code update
8.16.0
2026-02-11
- Updated dependencies to use latest fastify version.
Allele Registry Extension APIs
feature
SV prefix search
8.15.1
2026-02-06
- Added SV prefix search endpoint GET /sv/desc?search=grch38.
- Added HT repair script to repair haplotype registrations where not all edges were created.
- Fixed overlapping count endpoint for sv-reg, loc-reg, and ht-reg to return correct count by using same max limit as overlapping endpoint.
Allele Registry Extension APIs
feature
License and Terms of Use service endpoints
8.14.0
2025-12-30
- Added License and Terms of Use plugins.
Allele Registry Extension APIs
feature
Add Haplotype Registry and various features to CAR extension services.
8.13.0
2025-12-30
- Added Haplotype Registry.
- Added GET /desc/:desc/normalized and POST /desc/normalized routes to all car extension services.
- Added GET /mq/sse/evts/requests for event source of requests made to a car extension services.
- Added POST /mq/sse/evts/reg to produce reg events.
- Added asymmetric coordinate support to SV and GL registry. This allows registration of descriptors with a mix of precise and imprecise coordinates.
- Added SV type filter support to GET /sv/desc/:desc/overlapping with the
?typesquery parameter. - Added prefix search for PGX alleles .e.g. GET /pgx/id/?search=NUDT.
- Added count endpoint to to all sv-reg, loc-reg, and ht-reg overlap endpoints e.g. GET /sv/desc/:desc/overlapping/count.
- Enable toggle of CORS for cases where reverse proxy already handles it.
Allele Registry Extension APIs
feature
Add prefix search for HLA descriptors.
8.1.3
2025-06-09
- Added prefix search for HLA allele descriptors.
- Fixed subtle bug preventing SSEs from being emitted caused by mis-management of queue for requests.
Allele Registry Extension APIs
feature
Add PGX Registry
8.0.0
2025-04-24
- Add Cligen PGX Registry.
- Change HLA namespace from CAHLA to XAHLA.
Allele Registry Extension APIs
fix
Fix loc-reg duplicates
N/A
2025-03-21
- Fixed loc-reg duplicates.
- Deployed to cloud VMs.
Allele Registry Extension APIs
fix
Fixed Descriptor Registration Logic
6.10.0
2025-03-11
- Fixed the descriptor registration logic for aber, sv, and loc services to prevent duplicate registration.
- Unified single and batch descriptor transform.
- Improved error logging.
Allele Registry Extension APIs
feature
Added support for batch descriptor registration.
6.8.2
2025-02-05
- Sv, Aber, Loc, and HLA descriptors can now be registered in batches and concurrently.
- Enforced 1-based fully closed range validation for Sv and Loc descriptors.
- Fixed format of logged errors.
- Improved error response messages.
- Improved handling of network errors from AR service.
Allele Registry Extension APIs
feature
Support GET /$/*, GET /?fields, and GET /id/ for all services.
6.5.1
2024-10-17
Allele Registry Extension APIs
fix
Improve request client error handling and descriptor normalization
6.4.0
2024-10-11
- Fixed max retry, base sleep, and timeout request client issues and made them configurable.
- Fixed descriptor normalization of chrM to chrMT.
Allele Registry Extension APIs
feature
Use Independent Coordinate Transform
6.3.1
2024-09-19
- Remove database transaction queries.
- Add concurrency handling for parallel descriptor registration for improved service robustness and data integrity.
Allele Registry Extension APIs
fix
Fix Descriptor Registration AQL Logic
6.0.17
2024-07-01
Allele Registry Extension APIs
feature
Add HLA Registry
6.0.11
2024-05-28
Allele Registry Extension APIs
feature
Add Count Summary
5.2.1
2024-04-01
- Added count summary to sv, ab, and gl service's GET /srvc routes.
Allele Registry Extension APIs
feature
Deploy SV, AB, and GL Registries.
5.0.5
2024-02-26
- Deployed Genomic Structural Variant Registry.
- Deployed Genomic Aberration Registry.
- Deployed Genomic Location Registry.