Skip to content

Releases: Clinical-Genomics/genotype-api

Release v3.0.18

03 Oct 07:20
Compare
Choose a tag to compare

Update linters (#153)

Changed

  • Update linters

Release v3.0.17

20 Jun 11:54
Compare
Choose a tag to compare

Patch(database) Rollback un-commited transactions after requests (#147)

Description

Users have reported sporadic problems when using the application. The logs give the following error:

sqlalchemy.exc.PendingRollbackError: Can't reconnect until invalid transaction is rolled back. Please rollback() fully before proceeding (Background on this error at: https://sqlalche.me/e/20/8s2b)

Having read up a bit in the docs i found that using .close() on a scoped session does not rollback any transactions it has opened. For our purposes .remove() is what we need since it starts with closing the session but also rolls back any transactions it has open.

Changed

  • use SESSION.remove() instead of SESSION.close() after each request

Release v3.0.16

05 Jun 09:17
Compare
Choose a tag to compare

add package (#146) (patch)

add cryptography

Release v3.0.15

04 Jun 08:53
Compare
Choose a tag to compare

feat(update): idna (#145)

Changed

  • Updated idna

Release v3.0.14

03 Jun 07:08
Compare
Choose a tag to compare

Update requests (#144)

Changed

  • Updated Requests

Release v3.0.13

03 Jun 06:13
Compare
Choose a tag to compare

Update gunicorn (#143)

Changed

  • Updated Gunicorn

Release v3.0.12

30 May 13:11
Compare
Choose a tag to compare

feat(update): pymysql (#142)

Changed

  • Updated pymysql

Release v3.0.11

13 May 07:27
Compare
Choose a tag to compare

close session after dropping/creating tables (#141) (patch)

Description

Fix broken pipe error due to unclosed connection over time

Release v3.0.10

15 Apr 06:49
Compare
Choose a tag to compare

refactor(add filters to crud) (#133) (patch)

Description

Add filters to crud.

Release v3.0.9

12 Apr 11:09
Compare
Choose a tag to compare

Ensure session is closed (#139)(patch)

Add middleware to ensure the db session is closed before sending the response, so that the connection is released.