...
- Fix Mirage 2 build broken by disappearance of JRuby gems torquebox.org mirror: #8292
- Requires some action on sites with heavily customized JavaScript or stylesheets, see Mirage 2's readme.md
- Replace log4j with reload4j: #8144
- Note: this may impact custom modules pulled into your poms if they pull in log4j v1. We recommend only using reload4j.
- Implement GDPR-compliant statistics anonymization for Solr: DS-4440 (#2693)
- Update Sherpa Romeo integration for API v2: DS-3940 (#2739), DS-4377 (#2567)
- Add utility to migrate legacy pre-6.x Solr statistics IDs to UUIDs: DS-4075 (#2260)
- Various improvements to Docker configuration and deployment: DS-4356 (#2542), DS-4355 (#2540), DS-4349 (#2534), DS-4346 (#2523), DS-4321 (#2476), DS-4336 (#2510), DS-4126 (#2307), DS-4142 (#2322), DS-4012 (#2218)
- Updated JSPUI and XMLUI to use jQuery v3: DS-4508 (#2918)
- Database fixes:
- XMLUI fixes:
- Add
noindex
HTML meta tag to prevent robots from indexing private items: DS-1980 (#5346) - Update Mirage2 build to support Node.js 14 LTS: #8331
- Update confidence when manually editing authority controlled metadata values: DS-4580 (#7913)
- Fix breaking of feedback link on sites without a sub-domain: DS-4362 (#7701)
- Improve performance of item counter (aka "strengths"): DS-3976 (#7323)
- Fix jumping to a specific year in search results when site is not using the default sort order: DS-4208 (#7548)
- Fix word-break CSS class: DS-4190 (#2374)
- Improvements and bug fixes to
starts_with
parameter on browse pages: DS-4201, DS-3945 (#2113) - Re-enable HTTP Ranges support: DS-4579 (#3228)
- Fix Known/Supported labels in UploadStep/UploadWithEmbargoStep: DS-4293 (#2465)
- Fix Discovery label for metadata values under authority control: DS-2852 (#1800)
- Fix incorrect escaping of
citation_
meta tags: DS-4135 (#2317) - Fail gracefully if the Creative Commons API is down: DS-2569 (#2977)
- Respect primary bitstreams with text/html mime types in Mirage2 item view: DS-3888 #(2021)
- Use null for empty language when editing item metadata: DS-4169 (#2350)
- Properly show results for 0-9 link in Browse: DS-4291 (#2463)
- Fix missing date values while faceting: DS-3791 (#1901)
- Fix support for custom
sitemap.xmap
in Mirage 2: DS-3545 (#1690) - Fix broken "reset" button in Discovery advanced search filters: #8330
- Fix incorrect totals on Discovery "view more" page: DS-3881 (#2371)
- JSPUI fixes:
- Other API-level fixes (affecting all UIs):
- Improve Solr search results for Discovery contains queries by using double quotes instead of brackets: DS-4271 (#7611)
- Add a check to make sure the source and target collections are not the same when moving an item: #8055
- Avoid exporting metadata of mapped Item more than once: #7988
- Make sure "Save and Exit" in workflow actually saves changes to the database: DS-4157 (#7499)
- Fix NullPointerException in ORCIDv2 API responses with missing data: DS-3998 (#7345)
- Fix NullPointerException when selecting items published today in initial questions step: DS-4238 (#7668)
- Fix NullPointerException on empty sub-communities in metadata-export: DS-4211 (#2396)
- Fix "homepage" Discovery configuration not being used due to missing IDs: DS-3725 (#7072)
- Fix ingesting items without a license not using the default license: DS-3643 (#6992)
- Prevent empty string assignment for language when importing a SAF bundle: DS-4493 (#2753)
- Fix searching for text values containing diacritics: DS-4034 (#2276)
- Fix for view permissions when Anonymous is a sub-group: DS-4534 (#2832)
- FindByValue should pass in value, not qualifier: DS-4073 (#2699)
- Fix exception when harvesting by UUID: DS-4353 (#2537)
- Fix NullPointerException in "request a copy" function: DS-4032 (#2452)
- REST API fixes:
- Fix Maven build issue due to blocking of plaintext HTTP repositories: #3247
- Return items in deterministic order: DS-3849 (#2501)
- Improve performance of collections endpoints: DS-4342 (#2516)
- Fix schema registry lookup with null qualifier: #7993
...
{"serverDuration": 168, "requestCorrelationId": "6dfe0f2a9547c654"}