About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
community:newsletter:2021-12

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
community:newsletter:2021-12 [2021/12/14 14:53] – [Code in Progress] demiankatzcommunity:newsletter:2021-12 [2021/12/22 14:47] (current) – [Highlights / Executive Summary] demiankatz
Line 1: Line 1:
 ====== VuFind® Newsletter: December, 2021 ====== ====== VuFind® Newsletter: December, 2021 ======
- 
-:!: This document is a draft and is still subject to change. 
  
 ===== Highlights / Executive Summary ===== ===== Highlights / Executive Summary =====
 +
 +Because of holidays in many parts of the world, VuFind® development slowed down a bit in December, though it certainly did not stop. Significant progress was made in several areas, most notably internationalization, as the project has now introduced another full interface translation: Ukrainian.
 +
 +This month did bring bad news in the form of the [[https://en.wikipedia.org/wiki/Log4Shell|Log4Shell]] vulnerability, which impacts Solr along with many other Java-based systems. Fortunately, by adding ''-Dlog4j2.formatMsgNoLookups=true'' to the ''SOLR_ADDITIONAL_JVM_OPTIONS'' environment variable before running VuFind®'s Solr startup script, it is possible to disable the vulnerable functionality in impacted Solr releases. Additionally, the Solr community has issued a new release including a patched version of log4j, which in turn has been incorporated into the latest VuFind® release, 8.0.3. All VuFind® users are strongly encouraged to either upgrade to VuFind® 8.0.3 or ensure that the above mitigation measure is in place.
 +
 +The Project Management Committee met in December to continue project planning initiatives. Significant news includes the closing of the User Needs Assessment Survey (results are being analyzed and will be shared next year); progress on developing an easier mechanism for users to submit data to the [[:community:installations|Customer Installations list]]; and the fact that VuFind® will once again be represented at the 2022 [[https://openlibraryfoundation.org/about/wolfcon/|WOLFcon]] (details forthcoming).
 +
 +Due to its proximity to the New Year holiday, the January, 2022 [[:community_call|Community Call]] has been canceled, but calls will resume with the next scheduled meeting on February 1, 2022.
  
 ===== Recently Completed / Resolved Issues ===== ===== Recently Completed / Resolved Issues =====
Line 13: Line 19:
   * Add user object as usable parameter when building notification emails: [[https://github.com/vufind-org/vufind/pull/2221|#2221]]   * Add user object as usable parameter when building notification emails: [[https://github.com/vufind-org/vufind/pull/2221|#2221]]
   * Added Ukrainian translation: [[https://github.com/vufind-org/vufind/pull/2231|#2231]]   * Added Ukrainian translation: [[https://github.com/vufind-org/vufind/pull/2231|#2231]]
 +  * Alma: Encode all url's properly: [[https://github.com/vufind-org/vufind/pull/2243|#2243]]
   * Avoid notice in SearchMemory helper: [[https://github.com/vufind-org/vufind/pull/2239|#2239]]   * Avoid notice in SearchMemory helper: [[https://github.com/vufind-org/vufind/pull/2239|#2239]]
 +  * Bug fix: Selected menu style doesn't apply for user lists: [[https://github.com/vufind-org/vufind/pull/2246|#2246]]
   * Form: Add support for labels in email subject, fix form validation etc.: [[https://github.com/vufind-org/vufind/pull/2230|#2230]]   * Form: Add support for labels in email subject, fix form validation etc.: [[https://github.com/vufind-org/vufind/pull/2230|#2230]]
 +  * Handle collections in merge-marc utility: [[https://github.com/vufind-org/vufind/pull/2235|#2235]]
   * HTML validation fixes: [[https://github.com/vufind-org/vufind/pull/2234|#2234]]   * HTML validation fixes: [[https://github.com/vufind-org/vufind/pull/2234|#2234]]
   * Make form sender fields overridable: [[https://github.com/vufind-org/vufind/pull/2224|#2224]]   * Make form sender fields overridable: [[https://github.com/vufind-org/vufind/pull/2224|#2224]]
Line 20: Line 29:
   * Remove an invalid comment from AdminApiController: [[https://github.com/vufind-org/vufind/pull/2232|#2232]]   * Remove an invalid comment from AdminApiController: [[https://github.com/vufind-org/vufind/pull/2232|#2232]]
   * Replace class name strings with static class names: [[https://github.com/vufind-org/vufind/pull/2227|#2227]]   * Replace class name strings with static class names: [[https://github.com/vufind-org/vufind/pull/2227|#2227]]
 +  * Save HTML snapshot with screenshots: [[https://github.com/vufind-org/vufind/pull/2244|#2244]]
   * Set context appropriately for SolrAuth records: [[https://github.com/vufind-org/vufind/pull/2228|#2228]]   * Set context appropriately for SolrAuth records: [[https://github.com/vufind-org/vufind/pull/2228|#2228]]
 +  * Upgrade to Solr 8.11.1: [[https://github.com/vufind-org/vufind/pull/2245|#2245]]
   * XCNCIP2: Fix get bibs for bad responses (empty token): [[https://github.com/vufind-org/vufind/pull/2240|#2240]]   * XCNCIP2: Fix get bibs for bad responses (empty token): [[https://github.com/vufind-org/vufind/pull/2240|#2240]]
   * XCNCIP2: Request all pages of LookupItemSet: [[https://github.com/vufind-org/vufind/pull/2220|#2220]]   * XCNCIP2: Request all pages of LookupItemSet: [[https://github.com/vufind-org/vufind/pull/2220|#2220]]
Line 30: Line 41:
 ==== Code in Progress ==== ==== Code in Progress ====
  
 +  * Add as-needed option to ESLint func-names rule: [[https://github.com/vufind-org/vufind/pull/2248|#2248]]
 +  * Add support for overriding local dir in phing, use for composer qa: [[https://github.com/vufind-org/vufind/pull/2247|#2247]]
   * Avoid notice in EIT code when results are missing: [[https://github.com/vufind-org/vufind/pull/2238|#2238]]   * Avoid notice in EIT code when results are missing: [[https://github.com/vufind-org/vufind/pull/2238|#2238]]
 +  * Clear also checkboxes in advanced search: [[https://github.com/vufind-org/vufind/pull/2242|#2242]]
   * FOLIO: include course number in course name: [[https://github.com/vufind-org/vufind/pull/2236|#2236]]   * FOLIO: include course number in course name: [[https://github.com/vufind-org/vufind/pull/2236|#2236]]
-  * Handle collections in merge-marc utility: [[https://github.com/vufind-org/vufind/pull/2235|#2235]] 
   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]   * Replace database abstraction layer with Doctrine: [[https://vufind.org/jira/browse/VUFIND-1480|VUFIND-1480]] / [[https://github.com/vufind-org/vufind/pull/2233|#2233]]
   * Result counts for inactive tabs: [[https://vufind.org/jira/browse/VUFIND-1488|VUFIND-1488]] / [[https://github.com/vufind-org/vufind/pull/2241|#2241]]   * Result counts for inactive tabs: [[https://vufind.org/jira/browse/VUFIND-1488|VUFIND-1488]] / [[https://github.com/vufind-org/vufind/pull/2241|#2241]]
Line 50: Line 63:
  
 ---- struct data ---- ---- struct data ----
 +properties.Page Owner : 
 ---- ----
  
community/newsletter/2021-12.1639493633.txt.gz · Last modified: 2021/12/14 14:53 by demiankatz