From 1a1d035395285a461b99f6cfb2edd648bae607db Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Tue, 25 Aug 2026 15:43:06 -0400 Subject: [PATCH 1/4] Add release notes for NameRes v1.5.2 v1.5.2 is v1.5.1 plus Solr/query metrics (PR #253). It is also the last release that can load Babel exports without the `taxon_specific` flag, so it caps out at Babel 2025sep1. Co-Authored-By: Claude Opus 5 --- releases/v1.5.1.md | 2 +- releases/v1.5.2.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 releases/v1.5.2.md diff --git a/releases/v1.5.1.md b/releases/v1.5.1.md index f9924fb6..845d47e5 100644 --- a/releases/v1.5.1.md +++ b/releases/v1.5.1.md @@ -3,7 +3,7 @@ ([Babel 2025sep1](https://github.com/TranslatorSRI/Babel/blob/master/releases/2025sep1.md)) - NameRes: [v1.5.1](https://github.com/TranslatorSRI/NameResolution/releases/tag/v1.5.1) -Next release: _None as yet_ +Next release: [NameRes v1.5.2](./v1.5.2.md) Previous release: [NameRes v1.4.7](./v1.4.7.md) ## Bugfixes diff --git a/releases/v1.5.2.md b/releases/v1.5.2.md new file mode 100644 index 00000000..cec20a46 --- /dev/null +++ b/releases/v1.5.2.md @@ -0,0 +1,31 @@ +# NameRes v1.5.2 Release +- Babel: [2025sep1](https://stars.renci.org/var/babel_outputs/2025sep1/) + ([Babel 2025sep1](https://github.com/NCATSTranslator/Babel/blob/main/releases/2025sep1.md)) +- NameRes: [v1.5.2](https://github.com/NCATSTranslator/NameResolution/releases/tag/v1.5.2) + +Next release: _None as yet_ +Previous release: [NameRes v1.5.1](./v1.5.1.md) + +This release is functionally identical to [NameRes v1.5.1](./v1.5.1.md) apart from the metrics support +described below, so everything in the v1.5.1 release notes applies here as well. + +It is the most recent NameRes release that can load Babel exports without the `taxon_specific` flag, which +[NameRes v1.6.0](https://github.com/NCATSTranslator/NameResolution/releases/tag/v1.6.0) began to require. +It therefore supports Babel releases up to and including +[2025sep1](https://github.com/NCATSTranslator/Babel/tree/main/releases/2025sep1). + +## New Features +- Added Solr and query metrics ([PR #253](https://github.com/NCATSTranslator/NameResolution/pull/253)). + - `/status?full=true` reports more detailed Solr information, including memory/CPU and cache information. + - A "recent times" deque continuously reports on recent queries so that increases in query time are visible. + - Queries are logged along with the time taken, for tracking performance over the long term. + - Documented in [documentation/Performance.md](../documentation/Performance.md). + +## Improvements +- Renamed `reverse_lookup()` to `curie_lookup()` and `lookup_names_(get|post)` to `synonyms_(get|post)` for + clarity ([PR #253](https://github.com/NCATSTranslator/NameResolution/pull/253)). +- Fixed a typo in data-loading/README.md ([PR #253](https://github.com/NCATSTranslator/NameResolution/pull/253)). + +## Releases since [NameRes v1.5.1](./v1.5.1.md) +- [NameRes v1.5.2](https://github.com/NCATSTranslator/NameResolution/releases/tag/v1.5.2) + - Release v1.5.2 with metrics by @gaurav in #253 From 85ad68d6d6e87445b91cb6aaff9797043c8e1628 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Tue, 25 Aug 2026 15:43:30 -0400 Subject: [PATCH 2/4] List every release in the releases README The index only had three of the nine release notes. Replaced it with a table of all of them, newest first, with the NameRes and Babel versions each one shipped, using the Translator code names where they exist. Co-Authored-By: Claude Opus 5 --- releases/README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/releases/README.md b/releases/README.md index 05d6740d..ba0c421f 100644 --- a/releases/README.md +++ b/releases/README.md @@ -1,7 +1,16 @@ # NameRes Releases -## Translator Releases +Release notes for NameRes, newest first. Releases up to November 2024 were made as part of a +Translator release and are named for it; later releases are named for the NameRes version. -- [May 2024](TranslatorMay2024.md) -- [December 2023](TranslatorDecember2023.md) -- [October 2023](TranslatorOctober2023.md) \ No newline at end of file +| Release | NameRes | Babel | +|---|---|---| +| [v1.5.2](v1.5.2.md) | v1.5.2 | 2025sep1 | +| [v1.5.1](v1.5.1.md) | v1.5.1 | 2025sep1 | +| [v1.4.7](v1.4.7.md) | v1.4.7 | 2025jan23 | +| [Translator "Hammerhead" (November 2024)](TranslatorHammerheadNovember2024.md) | v1.4.5 | 2024oct24 | +| [Translator "Guppy" (August 2024)](TranslatorGuppyAugust2024.md) | v1.4.3 | 2024aug18 | +| [Translator "Fugu" (July 2024)](TranslatorFuguJuly2024.md) | v1.3.14 | 2024jul13 | +| [Translator May 2024](TranslatorMay2024.md) | v1.3.12 | 2024mar24 | +| [Translator December 2023](TranslatorDecember2023.md) | v1.3.11 | 2023nov5 | +| [Translator October 2023](TranslatorOctober2023.md) | v1.3.6 | 2023aug3 | From 1b276c10f0a953a0a3a3bb72dfe12a6bb282d1e4 Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Tue, 25 Aug 2026 15:44:17 -0400 Subject: [PATCH 3/4] Note that v1.5.2's metrics code was reimplemented, not ported, in v1.6.0 Co-Authored-By: Claude Opus 5 --- releases/v1.5.2.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/releases/v1.5.2.md b/releases/v1.5.2.md index cec20a46..97252656 100644 --- a/releases/v1.5.2.md +++ b/releases/v1.5.2.md @@ -12,7 +12,8 @@ described below, so everything in the v1.5.1 release notes applies here as well. It is the most recent NameRes release that can load Babel exports without the `taxon_specific` flag, which [NameRes v1.6.0](https://github.com/NCATSTranslator/NameResolution/releases/tag/v1.6.0) began to require. It therefore supports Babel releases up to and including -[2025sep1](https://github.com/NCATSTranslator/Babel/tree/main/releases/2025sep1). +[2025sep1](https://github.com/NCATSTranslator/Babel/tree/main/releases/2025sep1). The metrics code added +here was never directly ported to the 1.6.0 or subsequent releases -- instead, it was reimplemented there. ## New Features - Added Solr and query metrics ([PR #253](https://github.com/NCATSTranslator/NameResolution/pull/253)). From d4179daa371ed90e93f4b0314ae4d7b8908de01c Mon Sep 17 00:00:00 2001 From: Gaurav Vaidya Date: Tue, 25 Aug 2026 15:44:56 -0400 Subject: [PATCH 4/4] Ignore .idea/ in subdirectories too The rule was anchored to the repo root, so IntelliJ directories created in subdirectories (e.g. releases/.idea/) still showed up as untracked. Co-Authored-By: Claude Opus 5 --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4b8ab74b..1f32c4ee 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,4 @@ __pycache__/ data/ # IntelliJ files -/.idea/ +.idea/