Skip to content

Releases: UWIT-IAM/uw-husky-directory

2.0.12

06 Oct 21:31
3780d16
Compare
Choose a tag to compare
[EDS-606] [EDS-603] Improve query accuracy and efficiency (#120)

* Support toggling experimental features by environment. Defaults to false.

* Add experimental feature to toggle search mode for testing the new search.

* Add an experimental search type to improve query efficiency

- Adds a new experimental search option to allow reviewers to toggle between "classic" and "experimental" search mode. This is not a permanent or customer-facing UX component.

- Implements a new search mode that can be selected; only has an effect when searching by name. This new mode reduces request times by about 60% and provides more accurate results.

* Add an experimental search type to improve query efficiency

- Adds a new experimental search option to allow reviewers to toggle between "classic" and "experimental" search mode. This is not a permanent or customer-facing UX component.

- Implements a new search mode that can be selected; only has an effect when searching by name. This new mode reduces request times by about 60% and provides more accurate results.

* [Bot] Update version to 2.0.12

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>

2.0.11

01 Oct 20:33
844577a
Compare
Choose a tag to compare
Use `gevent` as our gunicorn worker type (#119)

* Use `gevent` as our gunicorn worker type

Load testing against dev using `gthread`, `eventlet`, and `gevent` revealed gevent to be the best choice for this application, with a ~7% reduction in errors when running at/near the CPU limit for the cluster.

* [Bot] Update version to 2.0.11

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>

2.0.10

30 Sep 13:57
b131841
Compare
Choose a tag to compare
Remove incredibly noisy log statement leftover from implementation de…

2.0.9

23 Sep 21:18
58ebab5
Compare
Choose a tag to compare
Routes and templates (#114)

* Add support for `has_submit_button_with_text` to the html validator in test

* Update routing and rendering pipeline for maintainability

- Removes `/search` path; all searches now post to `/`
- Changes `/search/person/<href_token>/vcard` to `/person/vcard`
- Adds `/person/listing` to handle the "More" button requests (separating from the general search query api)
- Separates the 'full_result' template into its own component so that it can be more easily reused
- Separates the 'full_result' render into its own API call so it has to fake less to fit into the results template
- More gracefulyl handles HTTPExceptions.

* [Bot] Update version to 2.0.9

* Ensure all renders consistently render views and errors. Much nicer!

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>

2.0.8

22 Sep 17:42
ae8d1be
Compare
Choose a tag to compare
Fix several issues with the create-release workflow. (#112)

2.0.7

20 Sep 23:57
ead0b81
Compare
Choose a tag to compare
[EDS-599] Support 2-character name searches, plus other fixes! (#107)

* Remove unused error handler (improves test coverage)

* Fix resolution of displayed surname

Only counts the registered_surname if it is in the user's displayed name, otherwise uses the displayed name if no preferred name is found.

* Add some tests for coverage.

* Improve output to user when input is bad

- Gives nicer messages to users if they give us bad queries.
- Preserves a user query on the page even if it caused an error in the backend.

* Support 2-character name searches in a limited fashion. Enforces 3 characters on all other fields.

This can be further improved by processing the results and "bucketizing" them into relevant scenarios, but this will unblock our users while we improve query efficiency.

* [Bot] Update version to 2.0.7

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>

2.0.2

09 Sep 16:03
d8129bf
Compare
Choose a tag to compare

Optimization and fine tuning for better production performance.

2.0.0

31 Aug 17:59
942e3be
Compare
Choose a tag to compare
Bump version to 2.0.0 for "official" release (#95)

1.3.1

30 Aug 22:53
79548da
Compare
Choose a tag to compare
Don't display any output for a phone number if a user's is blank. (#94)

* Don't display any output for a phone number if a user's is blank.

* [Bot] Update version to 1.3.1

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>

1.3.0

30 Aug 22:21
5f9819d
Compare
Choose a tag to compare
Remove /search GET endpoint as a json interface. (#93)

* Remove /search GET endpoint as a json interface.

- Updates tests to account for new behavior
- If a user types (or uses a back button) to get to `/search`, they will
be silently redirected back to `/` instead of causing a MethodNotAllowed error.
- Adds a placeholder test for the metrics placeholder (for coverage)

* [Bot] Update version to 1.3.0

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>