Releases: NCIOCPL/glossary-api
Releases · NCIOCPL/glossary-api
v3.0.1 Release
What's Changed
- (#183, #184) Update to integration testing to Elasticsearch 7.17.28 by @blairlearn in #185
- (#186) Sanitize log entries containing user input. by @blairlearn in #187
- (#188) Assign specific permissions to GITHUB_TOKEN. by @blairlearn in #190
- (#192) Update CM Standards workflow to v4. by @blairlearn in #193
- (#196) Fix socket exhaustion issue. by @blairlearn in #198
Full Changelog: v3.0.0...v3.0.1
v3.0.0 release
What's Changed
- #176 Shared Workflow by @blairlearn in #177
- #180 Update to .Net 8 by @blairlearn in #182
- #145 Suppress the Server and X-Powered-By headers by @blairlearn in #182
Full Changelog: v2.0.3...v3.0.0
v2.0.3 release
What's Changed
- (#178) Update NSwag.AspNetCore package version by @blairlearn in #179
Full Changelog: v2.0.2...v2.0.3
v2.0.2 Release
- (#169) Upgrade to ES 7.17.5 by @jfrank-nih
- (#172) Update to .Net 6. by @blairl-nih
- (#174) Remove set-output from GH workflow by @blairl-nih
- Reformat file for readability.
- Set editorconfig to match existing YAML indentation.
- (#155) Add Healthcheck @blairl-nih
v2.0.1 release
- (#147, #151) Upgrade to Elasticsearch 7.9
- (#152) Update integration tests to ES 7.9
- (#154) Modify GetCount_ErrorResponse to be a better test.
- (#156) Update GetSuggestions_TestBeginsRequestSetup for new expected request structure.
- (#157) Replace intercepting connection with InMemoryConnection.
There appears to be something subtly wrong with our pattern for putting a stream containing
partial content into the response object. InMemoryConnection allows the NEST client to handle
the streams in the way they're expected. - (#158) Fix order of arguments for exception logging.
- (#153) Use elasticsearch 7.9 in CI build.
- (#165) Add meaningful comment blocks to Terms Controller.
- (#161, #163) Fix HTTP 500 status on nonexistent ID.
- Refactor GetById to remove "expected exceptions."
- Remove logging for terms which aren't found.
- Repair bad assertions in GetById controller test.
- Add unit test for Elasticsearch not finding term.
- Add tests for multiple non-success return codes from Elasticsearch.
- Flesh out integration tests for /Terms/GetById.
- (#166) Refactor GetByName fallback logic.
- Refactor GetByName to remove "expected exceptions."
- Remove logging for terms which aren't found.
- Repair bad assertions in GetByName controller test.
- Add unit test for Elasticsearch not finding term.
- Add tests for multiple non-success return codes from Elasticsearch.
- Flesh out integration tests for /Terms/GetById.
v2.0.0 release
v1.1.1 Release
- (#143) Fix title- vs. lower-case in fallback logic
- Update fallback logic to lowercase dictionary param
- Update fallback combinations to use lowercase dictionary param
- Update GetById tests for lower- and title-case params
- Update GetByName tests for lower- and title-case params
- Update GetById integration tests for lower- and title-case params
- Update GetById integration tests for lower- and title-case params
- (#141) Remove set-env command from integration tests.
- Pass TEST_EXIT_CODE value between steps via environment file.
- (#138) Add tests for term Expand.
- General tests for expand.
- Tests for diacritics in particular.
1.1 Release
- (#126) Add integration tests for exact matches.
- (#131) Update test data.
- (#129) Implement term get exact match endpoint.
- Refactor/combine rendundant tests.
- (#132) Implement IncludeAdditionalInformation flag.
- Replace includedFields list with boolean for whether to include non-default fields.
- (#134) Allow 'bin' as a path component.
Release of Glossary API
Release of Glossary API
Initial version.