Skip to content

Release 2026.1.1#78

Merged
bencap merged 6 commits intomavedb-mainfrom
mavedb-dev
Mar 2, 2026
Merged

Release 2026.1.1#78
bencap merged 6 commits intomavedb-mainfrom
mavedb-dev

Conversation

@bencap
Copy link
Collaborator

@bencap bencap commented Mar 2, 2026

Features/Enhancements

Bug Fixes

NA

Maintenance

NA

Misc.
Logging and performance improvements via #76

bencap and others added 6 commits February 13, 2026 10:58
…e-parsing-resiliency

feat: enhance missing value handling for scoreset records
urllib3 2.6.3 seems to have a regression causing requests-based calls to
rest.ensembl.org to time out at 30-70s while curl and httpx complete
in ~0.8s. The root cause is in urllib3's connection handling layer;
switching to httpx bypasses it entirely and restores expected latency.

Rather than patching only the Ensembl calls, all HTTP call sites are
migrated to ensure consistent performance throughout the codebase
(MaveDB API, UCSC genome download, cdot transcript lookups, UniProt).

resource_utils.py already used httpx for request_with_backoff; the
remaining requests.get calls and the streaming download in http_download
are updated to match. Test infrastructure is updated from requests-mock
to respx and exception types are updated to their httpx equivalents
(HTTPStatusError, ConnectError, TimeoutException, HTTPError).
…and-performance-enhancements

maintenance: Performance and Logging enhancements
@bencap bencap merged commit b53eef1 into mavedb-main Mar 2, 2026
6 checks passed
@bencap bencap deleted the mavedb-dev branch March 2, 2026 23:49
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.

1 participant