Skip to content

Releases: bcgsc/pori_ipr_api

v7.0.0

17 Sep 21:09
44ae358
Compare
Choose a tag to compare

Breaking Changes:

  • DEVSU-1526 - Move acl to middleware
  • DEVSU-1626 - Convert all models to camel case

BugFixes:

  • DEVSU-1133 - Return 400 bad request when invalid report state
  • DEVSU-1594 - Remove authentication for spec routes
  • DEVSU-1616 - Switch back to forked mode because of pm2 log bug in cluster mode
  • DEVSU-1621 - Add gene parameter to probe results in swagger doc

New Features:

  • DEVSU-1520 - Add pharmacogenomic section
  • DEVSU-1549 - Add ability to track updates to reports
  • DEVSU-1558 - Add new probe test information fields
  • DEVSU-1561 - Add new fields to kb-matches table
  • DEVSU-1563 - Add routes and tests for probe test information
  • DEVSU-1617 - Create report-manager role
  • DEVSU-1618 - Add endpoint to get earliest signoff for a report
  • DEVSU-1624 - Add the ability to search genes

Improvements:

  • DEVSU-1531 - Add instructions for manual db inserts to README
  • DEVSU-1557 - Cache copy variants and expression variants
  • DEVSU-1562 - Refactor project routes
  • DEVSU-1566 - Update the information in the README file
  • DEVSU-1576 - Add more specialized intersection function
  • DEVSU-1577 - Update includesAll helper function
  • DEVSU-1578 - Add caching for genes and small mutations
  • DEVSU-1598 - Cache more report sections
  • DEVSU-1600 - Update create report to upload variant sections asynchronously
  • DEVSU-1602 - Add patient information tests
  • DEVSU-1603 - Add gene tests
  • DEVSU-1604 - Add genomic alterations tests
  • DEVSU-1605 - Add probe results tests
  • DEVSU-1606 - Add mavis tests
  • DEVSU-1613 - Add appendix tests
  • DEVSU-1614 - Fix package vulnerabilities
  • DEVSU-1615 - Remove foreverjs code
  • DEVSU-1622 - Replace deprecated request libraries
  • DEVSU-1623 - Remove moment library
  • DEVSU-1629 - Cache germline variants and reviews
  • DEVSU-1633 - Cache probe results
  • DEVSU-1634 - Cache structural variants

v6.2.3

03 Jun 18:11
ab822ef
Compare
Choose a tag to compare

IPR API v6.2.3 Release Notes

Patch:

  • DEVSU-1509 - Update the demo database with updated reports

v6.3.0

07 Jun 22:07
c1533d8
Compare
Choose a tag to compare

New Features:

DEVSU-1461 - Add support for affected copies

Improvements:

DEVSU-496 - Update image routes to now return an array of results
DEVSU-1142 - Update swagger routes to match tags
DEVSU-1482 - Update user routes
DEVSU-1498 - Update db indicies
DEVSU-1510 - Cluster using PM2
DEVSU-1511 - Cache report summary sections
DEVSU-1515 - Update caching to be more efficient
DEVSU-1518 - Remove analysis report structure/class

v6.2.2

31 May 17:34
edbb639
Compare
Choose a tag to compare

BugFixes:

DEVSU-1524 - Fix cropping of uploaded images

v6.2.1

26 Apr 19:39
fad6da5
Compare
Choose a tag to compare

BugFixes:

DEVSU-1501 - Fix cache not clearing when unbinding a user from a report

v6.2.0

23 Apr 15:15
029bd0f
Compare
Choose a tag to compare

BugFixes:

DEVSU-1476 - Fix broken pathway analysis routes
DEVSU-1480 - Fix broken copy variant tests

Improvements:

DEVSU-1488 - Update all image processing to use a single library (sharpjs)
DEVSU-1491 - Update dependencies and remove deprecated body parser
DEVSU-1492 - Remove Node v10 support
DEVSU-1494 - Increase the time values are cached for
DEVSU-1497 - Cache user details
DEVSU-1499 - Replace join using report ident with where using report id
No ticket - Add link to main PORI repo in readme file

v6.1.0

26 Mar 21:09
0b1abb9
Compare
Choose a tag to compare

BugFixes:

DEVSU-1439 - Get graphkb and germline tests running on github
DEVSU-1477 - Fix connection bug (increase max db connections)
DEVSU-1479 - Skip broken copy variant tests

New Features:

DEVSU-1423 - Add support for uploading a pathway legend image
DEVSU-1471 - Add DELETE endpoint for report images

Improvements:

DEVSU-1451 - Refactor reports GET endpoint
DEVSU-1453 - Update Sequelize to v6
DEVSU-1455 - Make API compatible with Node v14
DEVSU-1458 - Add caching for genomic and germline reports
DEVSU-1465 - Enable clustering of node server
DEVSU-1474 - Add buffer support for uploading report images
DEVSU-1478 - Separate user data and user metadata
DEVSU-1485 - Create function to generate cache keys

v6.0.1

03 Mar 22:04
3b29672
Compare
Choose a tag to compare

IPR API v6.0.1 Release Notes

Bugfix:

  • DEVSU-1463 - Ensure a valid rid is sent to GraphKB

v6.0.0

17 Feb 23:37
9361577
Compare
Choose a tag to compare

Breaking Changes:

DEVSU-1356 - Standardize Germline Sections
DEVSU-1385 - Standardize Germline Sections Part 2 Renaming
DEVSU-1387 - Connect template to report

New Features:

DEVSU-952 - Make review status of graphKB entries accessible from IPR
DEVSU-1342 - Add tables and figure key for MSI data
DEVSU-1386 - Create table to store report templates
DEVSU-1403 - Filter germline reports by exported and review type
DEVSU-1419 - Support limit, offset, and where clause in germline route

Improvements:

DEVSU-914 - Clean up reports upload endpoint
DEVSU-1399 - Beginner API docs using python
DEVSU-1405 - Formalize Eslint Rules
DEVSU-1420 - Delete unused tables, enums, and indices
DEVSU-1421 - Use Transactions for POSTs
DEVSU-1444 - Add linting to pull requests

v5.0.2-beta.2

02 Feb 22:12
Compare
Choose a tag to compare

testing automated publish of docker images