Skip to content

Releases: uc-cdis/peregrine

Upgrade pyyaml

17 Nov 18:48
61cb197
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.2.1

Notes to tag/commit: 61cb197

Generated: 2023-11-17

Dependency Updates

  • Flask to >=2.2.5 (#205)
  • PyYAML to >=5.4.1 (#208)
  • gen3dictionary to >= 2.0.3 (#208)
  • dictionaryutils to >=3.4.10 (#208)

Use Float for integer value

27 Jul 18:26
23425c4
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.2.0

Notes to tag/commit: 3.2.1

Generated: 2023-07-31

Improvement

  • Since there are some file having file_size larger than the largest possible
    Int32 type in GraphQL, we need to extend it to use Float. (#201)

Bug Fixes

  • Fix /datasets to correctly return an error when no nodes parameter is
    provided (#202)

Improvements

  • Log more error details in the core metadata endpoint (#200)

3.2.0

09 Mar 21:59
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.1.2

Notes to tag/commit: 3.2.0

Generated: 2023-03-09

New Features

  • Add the /coremetadata endpoint, replacing the pidgin service (#198)

Improvements

  • Improve the format of the citation automatically generated by the
    /coremetadata endpoint (#198)
  • Use central github workflow actions for image build and push (#192)
  • Removing Veracode scanning pipeline (#188, #189)

Deployment Changes

  • The pidgin service can be removed if data-portal is on version 5.4.2/2023.05 or newer.
    Its functionalities are available at peregrine's /coremetadata endpoint (#198)
  • ASK AN ADMINISTRATOR TO DELETE THE PIDGIN DEPLOYMENT if you remove pidgin. This is NOT automatic (#198)
  • Peregrine does not rely on configuration files in the cloud-automation
    repository anymore. The Peregrine configuration files are in the Peregrine
    repository. (#191)

Bug Fixes

  • update to latest base image to avoid issue with dockerrun (#183)

Dependency Updates

  • Python 3.9 (#191)
  • Upgrade dependencies (#191)
  • Upgrade Flask-Cors to version 3.0.9 or higher. (#184)
  • Upgrade python-Levenshtein to version 0.12.1 or higher. (#184)
  • Use new Python base image (now: Debian, before: Alpine) (#182)

3.1.2

29 Oct 17:49
b8a7ec5
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.1.1

Notes to tag/commit: 3.1.2

Generated: 2021-10-29

Improvements

  • increase http timeout on the uWSGI side to 10 minutes (#181)

update base image

08 Sep 19:24
e1268bf
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine
Notes since tag: 3.1.0
Notes to tag/commit: e1268bf
Generated: 2021-09-08

Improvements

  • update to latest python base image (#179)

3.1.0

17 Aug 21:32
95de251
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.0.1

Notes to tag/commit: 3.1.0

Generated: 2021-08-17

Bug Fixes

  • Handle exceptions without 'message' attribute (#178)
  • Fix bug where project id count returns 2 instead of 1 (#162)

Improvements

  • Adopt new base img with dd apm (#177)

Dependency Updates

  • Bumps jinja2 from 2.10.1 to 2.11.3.
    (#171)
  • Bumps pyyaml from 5.1 to 5.4. (#173)
  • psqlgraph: up to 3.0.1 (#175)
  • Fix dependency resolution issue: python-keystoneclient to ~=1.8, addict to
    ~=2.1 (#165)
  • pin cryptography 2.8 b/c of known bug with 2.9 (#157)

Local run.py fix

26 Mar 19:35
5eff625
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 3.0.0

Notes to tag/commit: 3.0.1

Generated: 2020-03-26

Improvements

  • Running Peregrine locally with mocked authz no longer requires passing
    access tokens (#156)

Python 3 Release

06 Jan 18:02
e74f55f
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 2.1.1

Notes to tag/commit: 3.0.0

Generated: 2020-01-06

New Features

  • Python 3 🎉 (#154)
  • Use special .secinclude file to list source code for Veracode security
    scanning (#151)
  • Use special .secexclude to forcefully exclude some files (empty) (#151)

Breaking Changes

  • Python 3 Support (not expected to be backwards compatible) (#154)

Dependency Updates

  • bumped dependencies to python3 compatible versions (#154)
  • also bumped Jinja2 and urllib3 for security compliance (#154)

Bug Fixes

  • Fix creation date and update date filters (#155)

Improvements

  • Dependabot creates public PRs for security updates. Disabling it. (#152)
  • Make DependaBot only update to "security" updates (#148)
  • Setup Dependabot automatic security scanning (#143)

Get ARBORIST_URL from manifest

04 Oct 20:04
ec772e9
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 2.1.0

Notes to tag/commit: 2.1.1

Generated: 2019-10-04

Deployment Changes

  • ARBORIST_URL environment variable replaces broken default ARBORIST config
    variable (#142)

Dependency update: Flask 1.1.1

25 Sep 19:59
39cb859
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/peregrine

Notes since tag: 2.0.1

Notes to tag/commit: 2.1.0

Generated: 2019-09-25

Dependency Updates

  • Flask 1.1.1, Werkzeug 0.16.0 (#140)