Biothings

Latest version: v0.12.4

Safety actively analyzes 630450 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.11.0

Not secure
biothings.web improvements
- Added Authentication Mixin class for BioThings SDK Web
- Added GitHub and ORCID Mixin class for BioThings SDK Web
- Allow customize cache settings https://github.com/biothings/biothings.api/issues/206
- Support exclude for "fields" parameter https://github.com/biothings/biothings.api/issues/195
- Support post_filter query parameter https://github.com/biothings/biothings.api/issues/208
- Added "max_total" parameter to POST query https://github.com/biothings/biothings.api/issues/233
- Support "analyzer" parameter to POST query
- Upgrade to use sentry-sdk https://github.com/biothings/biothings.api/issues/204

Support Elasticsearch both 7 and 8
Support Python 3.9 and 3.10 and dropped Python 3.5 support
- Replaced use of yield in coroutine with preferred async/await
- Using ProcessPoolExecutor in set_default_executor https://github.com/biothings/biothings.api/issues/153
- Upgrade aiocron to 1.6 https://github.com/biothings/biothings.api/issues/180
- Upgrade to pymongo v4 https://github.com/biothings/biothings.api/issues/222
- Fixed an error when using python 3.9, 3.10: thread.isAlive was replaced by thread.is_alive: https://bugs.python.org/issue37804
Hub log improvements
- Grouped log files by builds https://github.com/newgene/biothings.api/pull/8
- Switch to use TimedRotatingFileHandler for hub log files https://github.com/biothings/biothings.api/issues/211
- Remove redundant and unused hub log file https://github.com/biothings/biothings.api/issues/210
Data plugin improvements
- Support multiple uploaders in data plugin https://github.com/biothings/biothings_docker/issues/8
- Allow YAML-based manifest file (manifest.yaml) in a data plugin https://github.com/biothings/biothings.api/issues/245
Hub improvements
- Implement full release installation without downtime https://github.com/biothings/biothings.api/issues/134
- Add dumper and uploader timestamps in source metadata https://github.com/biothings/biothings.api/issues/230
- Hub console improvements https://github.com/biothings/biothings.api/issues/216
- Create hub's default settings https://github.com/biothings/biothings.api/issues/217
- Refactor _parse_comments method logic https://github.com/biothings/biothings.api/issues/218
- indexer should check _id length, skip if too long and raise a warning https://github.com/biothings/biothings.api/issues/253
- Removed Nginx weak etag prefix and quotes 'W/"<etag>"` when used as src version https://github.com/biothings/biothings.api/pull/234

get_python_version in utils.version does not return the correct package list https://github.com/biothings/biothings.api/issues/224
Fixed "UserWarning: MongoClient opened before fork" in hub logs https://github.com/biothings/biothings.api/issues/247

0.10.1

Fixed multiple issues involving Elasticsearch 7 support on BioThings SDK Hub.
Fixed a few timezone display issues in BioThings SDK Hub.
Correctly handles the situation when POST requests resulted in too many matches.
BioThings SDK Hub Builders only wait on Uploaders of dependency sources
Updated documentation and other minor fixes.

0.10.0

Not secure
Separate "connections", "services", "applications" and "launcher" layers.
Support MongoDB, SQLAlchemy-compatible SQLs and AWS OpenSearch query backend.
Support Flask, and FastAPI web framework and WSGI and ASGI gateway interfaces.
Generalize analytics reporting from traditional GA-Universal Analytics support.

0.9.1

Not secure
Revise str -> list parsing for backward compatibility.

0.9.0

Not secure
Add features to request argument parsing module.
Support YAML content-type parsing in request body.
Support batch query concurrency control.
Improve a few elasticsearch error responses.
Revise query builder customization hook.

0.8.5

Not secure
Improve es sniff stability under high load.

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.