Releases: uc-cdis/peregrine
Releases · uc-cdis/peregrine
2.0.1
2.0.0
SIGNPOST replaced by INDEX_CLIENT
Release Notes
For: uc-cdis/peregrine
Notes since tag: 1.2.1
Notes to tag/commit: 6dbf5db
Generated: 2019-07-05
Dependency Updates
- bump gen3dictionary to 2.0.0 (#136)
- bump sqlalchemy 0.9.9 to 1.3.5 (#130)
- bump psqlgraph (#130)
- bump gen3datamodel (#130)
- bump datamodelutils (#130)
- bump dictionaryutils (#130)
- bump gdcdictionary (#130)
- bump authutils (#130)
- bump pyyaml to 5.1 (#130)
- remove flask-postgres-session (was unused) (#130)
- bump sheepdog (#130)
- point gen3datamodel to temporary branch until sqlalchemy and psqlgraph get
updated (#135) - bump indexclient to 1.5.7 (#135)
- bump flaks-postgres-session to 0.1.4 (#135)
- remove signpost from dev-requirements (#135)
- Remove pyasn1-modules, urllib3, cirrus, userdatamodel, and fence from
dev-requirements (#131)
Improvements
- change the Peregrine /_version endpoint to just get the gdcdictionary
version programmatically, so that we can remove recently-broken lines in
the Dockerfile (#130) - looks for INDEX_CLIENT instead of SIGNPOST in app.config and gets
INDEX_CLIENT_HOST env var instead of SIGNPOST_HOST--you must therefore use
the latest cloud automation or manually recreate your peregrine secrets
(#135) - stops importing and using signpost in testing, and stops calling index
client signpost where index client is already being used instead of
signpost (#135) - remove global harakiri setting (#133)
Deployment Changes
1.2.1: Release Notes
For: uc-cdis/peregrine Notes since tag: 1.2.0 Notes to tag/commit: 1.2.1 Generated: 2019-04-17 Bug Fixes - fix datasets regex which only match single digit index (#128) - Python base image has uwsgi configuration for timeout to return valid JSON now (#127) Improvements - Now `quick_search: ""` is ignored for performance. (#126)
Filter by boolean
1.1.0: feat(projects): add projects endpoint (#123)
* feat(projects): add projects endpoint * feat(openapi):add for project endpoint * fix(projects): get all
1.0.9
For: uc-cdis/peregrine
Notes since tag: 1.0.8
Notes to tag/commit: 1.0.9
Generated: 2019-03-06
New Features
- make authenticated but not authorized requests to datasets endpoint return
200 (#118)
Bug Fixes
- Fixed bug that
node(category, of_type)
returns dupilcate nodes (#116) - Fixed bug that
datanode(of_type)
returns duplicate nodes (#116) - Fixed bug that
first
is not working correctly for multiple categories,
e.g.node(category:"c1,c2", first:n)
(#116)
Improvements
- Performance of
node(category, of_type)
anddatanode(of_type)
is
improved. (#116)
1.0.8: Release Notes
1.0.7
For: uc-cdis/peregrine
Notes since tag: 1.0.6
Notes to tag/commit: 1.0.7
Generated: 2019-02-25
New Features
- Add /datasets endpoint to return summary counts for project and allow it to be configured to be public endpoint (#111)
Deployment Changes
- Now uWSGI worker process will kill itself (harakiri) and restart depending on reverse proxy timeout (#112)
- a new environment variable PUBLIC_DATASETS will be required to set for anonymous access to datasets endpoint (#111)
Improvements
improvement for graph traversal initialization
Peregrine currently computes all valid traversals between nodes for features like with_path_to
in graphql queries, on app initialization. This release improves the execution time for this setup.
In future we will look into doing no pre-computation for the graph and caching requested traversals instead.