Details
Description
Background:
NEXUS-8941 implements a fix for Nexus handling Nuget package IDs in a case-sensitive manner, but because it doesn't have the benefit of upgrade, it's implemented by modifying queries.
Acceptance Criteria:
Once upgrade is in place, pull out the query-modifying and use (e.g.) DB-level case-insensitive collation.
Developer's Notes:
Note that because of an Orient bug we can't completely rely on case-insensitive semantics working, so there is still the need for some query-modifying, just that we can limit it to particular situations in a more targeted way now. For now working on the basis that we should try to remove as much of the cruft as possible.
Attachments
Issue Links
- causes
-
NEXUS-14211 Certain OData requests can cause pathological regex behavior in Nuget implementation
-
- Closed
-
- relates
-
NEXUS-12983 NuGet FindPackagesById queries may perform slowly possibly leading to general non-responsiveness
-
- Closed
-
-
NEXUS-8941 Nuget packageId case sensitivity
-
- Closed
-
- testing discovered
-
NEXUS-13767 NuGet metadata shows as latest falsely
-
- Open
-
-
NEXUS-12651 Some Nuget targetFramework metadata does not have the same makeup as others
-
- Closed
-
-
NEXUS-13766 NuGet metadata can incorrectly display pre-release as blank
-
- Closed
-
-
NEXUS-13768 NuGet metadata download count can be less than nuget.org
-
- Closed
-