Skip to content

Releases: uc-cdis/guppy

0.20.1

13 Dec 21:44
d041d4e
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.20.0

Notes to tag/commit: d041d4e

Generated: 2024-12-13

Dependency Updates

Improvements

  • Use AL2023 base image (#295)

0.20.0

29 Oct 20:07
c89aff7
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.19.1

Notes to tag/commit: 0.20.0

Generated: 2024-10-29

New Features

  • Adds the ability to refresh guppy via a POST request to the path
    _refresh. Guppy must be configured to accept this request via the
    allowRefresh variable in the guppy config. If this variable is not set,
    the feature is not available. (#273)
  • Authenticated users who present a valid token that has admin_access or * method permissions for service guppy on resource path /guppy_admin are able to make the _refresh request. (#273)
  • This request restarts the server, allowing for the ability to update the
    guppy configurations to reflect any new column additions in the elastic
    indices as a data submitter. (#273)

Deployment Changes

  • To enable this feature in helm charts add "allowRefresh": {{ .Values.allowRefresh }} to
    gen3-helm/helm/guppy/templates/guppy_config.yaml and then in your
    values.yaml file, specify allowRefresh as the boolean true value. (#273)

0.19.1 - Dependency Updates - small bug fix

07 Oct 16:01
f4c6b43
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.19.0

Notes to tag/commit: 0.19.1

Generated: 2024-10-07

New Features

  • add nvm file to enable command nvm use to set proper node version (#285)

Dependency Updates

  • update body-parser to 1.20.3 (#285)
  • rebuild package lock file to use newer dependencies (#285)

Bug Fixes

  • Fixed param ordering in server start (#277)

Snyk Has Created This Pr To Fix 1 Vulnerabilities In The Npm Dependencies Of This Project.

0.19.0: fix apply hide number resolver to as text agg results (#274)

28 Aug 16:53
a43e002
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.18.0

Notes to tag/commit: 0.19.0

Generated: 2024-08-28

Bug Fixes

  • Fixed a bug causing tiered access middleware didn't properly applied to
    aggregation results (#274)
  • Fixed a bug causing Guppy not passing CSRF token along with search field
    queries (#252)

Deployment Changes

  • Important: all envs that has tiered access enabled should deploy a
    Guppy that has this fix (#274)

Dependency Updates

Improvements

  • Improved logging for GraphQL queries (include timing) (#258)
  • Use POST instead of GET /auth/mapping endpoint to enable client_credentials
    authentication (#254)

0.18.0: ES7

18 Dec 20:08
f27573f
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.17.1

Notes to tag/commit: 0.18.0

Generated: 2023-12-18

Improvements

  • Guppy will send CSRF token in request headers if available (#251)
  • Move from travis to GH action (#247)

Dependency Updates

  • Remove unused dep csurf (#251)
  • Bumps
    @babel/traverse
    to 7.23.2 and updates ancestor dependency
    storybook.
    These dependencies need to be updated together. (#245)

Bug Fixes

  • Fixed a bug cause inaccurate total count being returned from query after
    updating to ES7 (#250)

Breaking Changes

  • Any environment using ElasticSearch 6.x will break with the new version
    (#200)

Deployment Changes

  • We need to upgrade the target environment to use ElasticSearch 7.10 or
    OpenSearch before using this new guppy. (#200)
  • We also need to upgrade Tube to new version that is compatible with ES7.
    Checking this link for the
    corresponding PR of Tube. (#200)

ES7 compatibilty

09 Nov 03:42
131472a
Compare
Choose a tag to compare
  • Guppy with ES7 compatibilty

0.17.1

04 Oct 19:29
666b302
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.17.0

Notes to tag/commit: 0.17.1

Generated: 2023-10-04

Improvements

  • Add note to documentation for Ubuntu generate_data not running correctly
    (#235)

Dependency Updates

Bug Fixes

  • fixed an issue that causes the connected filters to crash (#239)

0.17.0

20 Sep 21:27
f1431d1
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.16.1

Notes to tag/commit: 0.17.0

Generated: 2023-09-20

New Features

  • Add a new Guppy Explorer config field filters.tabs.asTextAggFields to
    explicitly specify the filter field names that to be casted from numeric to
    text (#234)

Bug Fixes

  • Fixed a bug that casts all numeric field in filter into text fields (#234)

Improvements

  • Update ES6 image for local dev helper to support running on Apple Silicon
    Macs (#234)
  • updated error logging to use GraphQLError per documentation (#226)
  • updated schema to not need gql wrapper (#226)
  • update way ApolloServer is called (#226)

Dependency Updates

  • Add "@apollo/server": "^4.7.5", (#226)
  • Remove "apollo-server": "^2.4.8", (#226)
  • Remove ""apollo-server-express": "^2.4.8", (#226)
  • "graphql": "^16.7.1", (#226)
  • "graphql-middleware": "^6.1.34", (#226)
  • "graphql-parse-resolve-info": "^4.13.0", (#226)
  • "graphql-tools": "^9.0.0", (#226)
  • "react": "^17.0.2" (#225)
  • "react-dom": "^17.0.2" (#225)
  • "@gen3/ui-component": "^0.11.4", (#224)
  • "array.prototype.flatmap": "^1.3.1", (#224)
  • "dd-trace": "^4.5.0", (#224)
  • "express": "^4.18.2", (#224)
  • "file-saver": "^2.0.5", (#224)
  • "flat": "^5.0.2", (#224)
  • "lodash": "^4.17.21", (#224)
  • "loglevel": "^1.8.1", (#224)
  • "prop-types": "^15.8.1", (#224)
  • remove core-js nothing uses it (#216)
  • update storybook table to antd table from unsupported react-table (#222)
  • install "antd": "^4.24.11" (#222)
  • remove "react-table": "^6.9.2", (#222)
  • update eslint and fix formatting errors (#223)
  • "eslint" to "^8.44.0" (#223)
  • "eslint-config-airbnb" to "^19.0.4" (#223)
  • "@babel/cli": "^7.22.6", (#221)
  • "@babel/core": "^7.22.8", (#221)
  • "@babel/node": "^7.22.6", (#221)
  • "@babel/plugin-proposal-object-rest-spread": "^7.20.7", (#221)
  • "@babel/plugin-proposal-private-methods": "^7.18.6", (#221)
  • "@babel/plugin-transform-runtime": "^7.22.7", (#221)
  • "@babel/preset-env": "^7.22.7", (#221)
  • "@babel/preset-react": "^7.22.5", (#221)
  • "@babel/runtime-corejs3": "^7.22.6", (#221)
  • "@storybook/addon-actions": "^7.0.26", (#221)
  • "@storybook/addon-links": "^7.0.26", (#221)
  • "@storybook/react": "^7.0.26", (#221)
  • "@storybook/react-webpack5": "^7.0.26", (#221)
  • "babel-jest": "^29.6.1", (#221)
  • "babel-loader": "^9.1.2", (#221)
  • "commander": "^3.0.2", (#221)
  • "jest": "^29.6.1", (#221)
  • "json-schema-faker": "^0.5.3", (#221)
  • "nock": "^13.3.1", (#221)
  • "storybook": "^7.0.26" (#221)
  • update helmet to 7 (#220)
  • update node to 16 for future dependency updates (#219)
  • Bumps glob-parent to 5.1.2 and
    updates ancestor dependency
    @storybook/react.
    These dependencies need to be updated together. (#195)

Deployment Changes

  • update node from 14 to 16 (#219)

0.16.1

31 May 14:15
2257a22
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.16.0

Notes to tag/commit: 0.16.1

Generated: 2023-05-31

Dependency Updates

  • upgrade @gen3/ui-component to 0.11.3 (#192)

Support _totalCount and fix performance bug

19 May 18:43
a641ce4
Compare
Choose a tag to compare

Release Notes

For: uc-cdis/guppy

Notes since tag: 0.15.7

Notes to tag/commit: 0.16.0

Generated: 2023-05-19

New Features

  • add _totalCount to guppy items (#180)
  • remove unneeded countFields and extraAggsFieldsCardinalityCount property
    (#180)

Bug Fixes

  • fix performance bug where charts were being processed as filters, now only
    processes filters (#180)

Improvements

  • ran npm audit fix to cleanup code (#176)