ILLiad 10.0 Release Notes
Important Update Information
Released [TBD]
Highlights
Here are the main features/enhancements of ILLiad v10.0:
- ILLiad Web Client - Modern web-based interface with advanced Lucene.NET search
- Database Print Templates - Centralized template storage and management
- Enhanced Mail Merge - New mail merge system without Microsoft Word dependency
- MSI-Based Client Installers - Enterprise deployment support with WiX technology
- Docline API Integration - Seamless lending and borrowing workflows for medical libraries
There are over 100 bug fixes and enhancements in this release, many directly requested through UserVoice.
Considerations Before You Update
Review ILLiad v10.0 FAQ
For frequently asked questions and additional information regarding the 10.0 features and fixes, please see the ILLiad 10.0 FAQ. For all other questions, please contact support at support@atlas-sys.com.
Updating During Normal Working Hours
Please consider running updates and installations during standard support hours 8 am - 5 pm eastern time (business days: Monday - Friday) so that help is readily available if any issues are encountered.
Updating Procedures
Before you begin updating, please review the Hardware and Software Requirements for ILLiad 10.0. For specific instructions on updating, see Updating ILLiad to the Newest Version.
If updating from a previous version of ILLiad, the ILLiad Client must be opened using the Run as Administrator option after the server update is completed to ensure that the Client update process is successful.
Installation Procedures
If you are performing a fresh install of ILLiad 10.0 rather than updating from a previous version, please note that running the 10.0 Server Installer will no longer also download the 10.0 Client Installer. This installer will need to be downloaded from the ILLiad Downloads page and run separately.
⚠️ Minimum System Requirements Updated
Important changes to system requirements:
- Client Workstation: Windows 11 required
- Server: Windows Server 2019 or later
- Database: SQL Server 2019 or later (previously SQL Server 2014)
- Framework: .NET 8.0 Runtime required
- Browser Component: WebView2 (Chromium removed)
⚠️ Important: NLua Update for Server Addons
System Manager server addons may require updates due to NLua scripting engine upgrade
ILLiad v10 includes an update to the NLua scripting assembly (v1.6.3+ with KeraLua 1.3.1) that fixes critical issues with byte arrays being incorrectly converted to null values. While this update was applied to the ILLiad Client in version 9.2, it now affects System Manager server addons for the first time in v10.
Technical Details:
- NLua upgraded to version 1.6.3+ (from 1.3.2)
- KeraLua upgraded to version 1.3.1 (from 1.0.24)
- Fixes byte array to null conversion bug that affected data handling
- Integer conversion workarounds are no longer needed - Previous workarounds for integer handling can be safely removed
Action Required:
If your organization uses custom server addons or Lua scripts in System Manager:
- Test all server addons after upgrading to v10
- Contact addon developers for updated versions if issues occur
- Review any custom Lua scripts for byte array handling
- Remove any integer conversion workarounds that were implemented for the previous NLua version
Note: Client addons were already addressed in ILLiad 9.2. This v10 update specifically impacts server-side addons running in System Manager.
Manual Configuration Required: UTF-8 Logging
UTF-8 logging is now the default for all components. Manual configuration changes are required on upgrade to ensure proper logging functionality.
ILLiad 10.0 Features & Fixes
Addons | Administrative | Database | Docline | Installation | OCLC | Print Templates | Search | Security | Staff Client | System Manager | Web Client | Web Interface
Addons
Action | Description |
---|---|
Changed | Removed Chromium support for addons; existing Chromium-based addons automatically migrate to WebView2 with appropriate logging. |
Changed | Improved handling of addon file paths and error resolution. |
Administrative
Action | Description |
---|---|
New | Added Azure Application Insights telemetry to Client, System Manager, WebCirc, and WebPlatform for better monitoring and diagnostics. |
Changed | Enhanced support for multi-site installations with improved NVTGC filtering and management. |
Changed | Better handling when deleting DSP addons that are referenced in business rules, preventing system errors. |
Changed | Support for custom OCLC ArticleExchange API endpoints for specialized configurations. |
Changed | DSP addons can now generate recommendations in the pre-copyright pipeline, with ability to route requests back to Awaiting Copyright Clearance. |
Changed | Updated Atlas NuGet packages and nSoftware components for latest security enhancements across all applications. |
Changed | Added "Awaiting ARM Manual Review" as a default processing queue for improved Article Reach Manager workflow management. This queue can be removed via Customization Manager if not needed. |
Changed | Added "Multimedia" option to DocumentTypeOptions customization key for broader format support. This option is automatically added during upgrade. |
Fixed | Passwords in database connection strings now support additional special characters and symbols. |
Fixed | Fixed issue where overdue notices would fail when the database was temporarily unavailable. |
Database
Action | Description |
---|---|
New | Added new tables: PrintTemplates , DoclineAuthentication , DoclineLendingFieldTranslations . |
New | Added automatic SQL Server 2019+ version checks and database compatibility level validation (minimum 130) to support Entity Framework Core 8 requirements. The installer will stop if SQL Server version is insufficient. |
Changed | Routing table Description field changed to nvarchar(MAX). |
Changed | Most Routing columns no longer allow nulls. |
Changed | DOI field increased from 50 to 100 characters to accommodate longer digital object identifiers. |
Changed | ItemNumber field increased from 20 to 255 characters to support extended item identifiers from various library systems. |
Changed | LenderString values are now automatically trimmed of leading/trailing whitespace when creating new LenderAddress records. Existing records are not modified. |
Changed | Added validation to prevent ProcessDataContexts from inadvertently processing all requests when given a blank transaction status. |
Fixed | Fixed primary key structure and duplicate data handling during WebFormValues index normalization for improved database integrity. |
Fixed | Resolved collation conflict errors in update advisor script by properly casting to Latin1_General_CI_AS. |
Docline
Action | Description |
---|---|
New | ILLiad now integrates with the new Docline API, providing seamless lending and borrowing workflows for medical libraries. The integration includes authentication management and automatic status synchronization. For configuration instructions, see Docline API Configuration. |
Installation
Action | Description |
---|---|
New | ILLiad now uses modern MSI-based installers built with WiX technology, replacing the previous installer format. This enhancement enables IT departments to deploy ILLiad through automated software distribution systems like SCCM, Group Policy, or other enterprise deployment tools. The new installers include custom URI scheme registration for seamless integration with web applications. |
Fixed | WebView2 dependency installer no longer attempts to run if already installed. |
Fixed | Client installer now properly launches the Staff Manager after installation when the option is selected. |
Fixed | Connection Manager now properly checks for shared server support before looking for views. |
OCLC
Action | Description |
---|---|
New | ILLiad now uses the latest OCLC Resource Sharing 2.4 WebService, providing enhanced integration capabilities and new lending cancellation reasons. This major update affects both .NET and Delphi components throughout the system. New Lending Cancellation Reasons:
Migration Notes:
|
Changed | Modernized default Z39.50 profiles by removing outdated systems (DRA, GEAC, INNOPAC, RLG) and adding support for modern library systems including Alma, Folio, and WorldShare Management Services (WMS). Existing Z39.50 server configurations remain unchanged. Note: Special note for Folio users hosted by EBSCO: Must modify MARC to use 952 field. |
Print Templates
Action | Description |
---|---|
New | Print templates can now be stored directly in the database, making them easier to manage and share across your organization. This major enhancement:
|
New | A new mail merge system is now available that doesn't require Microsoft Word to be installed on client machines. This provides an alternative to the traditional Word-based mail merge for generating correspondence and notices. |
Search
Action | Description |
---|---|
New | The Web Client includes powerful new search functionality powered by Lucene.NET that dramatically improves how you find transactions, users, and lender addresses. You can now use field-specific searches (like tn: for transaction number or lname: for last name) with real-time results and faceted filtering:
|
Changed | Optimized search indexing and query processing for faster results. |
Security
Action | Description |
---|---|
Changed | Improved query parameterization across various components. |
Changed | Error details are no longer exposed to end users in web interfaces. |
Changed | RemoveSystemEventHandler removed from scripting for security. |
Fixed | Fixed access violation errors in Event Viewer for HTTP 401 errors. |
Staff Client
Action | Description |
---|---|
Fixed | Fixed shipping label printing sort order. |
Fixed | InvoiceNumber field is now properly searchable from the Request Search form. |
Fixed | Syncfusion grid sorting has been fixed for all cases. |
System Manager
Action | Description |
---|---|
Changed | UTF-8 logging is now default for all components. Manual configuration changes are required on upgrade to ensure proper logging functionality. |
Changed | SQL version checks updated to SQL Server 2019 minimum in installers and update scripts. |
Fixed | System Manager AddESPUpdateCommand logic error has been corrected. |
Fixed | Fixed Byte arrays being converted to null due to NLua bug. |
Fixed | Fixed character encoding issues in logging. |
Fixed | Fixed "Error refreshing system alerts" log message formatting. |
Web Client
Action | Description |
---|---|
New | We're excited to introduce the new ILLiad Web Client, a modern web-based interface that provides staff with a streamlined way to manage interlibrary loan operations. This new browser-based client complements the desktop application by offering core functionality accessible from any workstation without requiring software installation. Key features include: Web-Based Circulation The Web Client provides circulation functionality directly through your browser, allowing staff to check items in and out without needing the desktop client. Permissions & Restrictions Management
|
Web Interface
Action | Description |
---|---|
Changed | Ongoing accessibility improvements across the web interface to ensure compliance with WCAG guidelines. |
Fixed | Creating new staff users no longer allows trailing spaces in usernames. |
Fixed | Fixed issue where UserNotification entries weren't created when users moved across NVTGC pages during registration. |
Fixed | RemoteAuthValidation fields are no longer case-sensitive. |
Fixed | RemoteAuthValidation LogIfChanged field now has proper default value on form. |
Fixed | Fixed duplicate notes issue when users edit requests. |
Fixed | Items can now be renewed multiple times, with proper status tracking in "Awaiting Renewal OK/Denied Processing" for each subsequent renewal. |
Fixed | Odyssey Manager now correctly processes usernames containing apostrophes. |
Fixed | Electronic Delivery Cleanup now properly handles non-numeric filenames. |
Fixed | Fixed trusted sender detection when OdysseyAutoElecDel is set to 'Always'. |
Fixed | The renewal button is now properly disabled when due dates fall outside the renewal window. |
Fixed | WebTNNotesFilter now correctly applies on Edit pages. |
Fixed | Fixed web alerts display order. |
Fixed | SAML module no longer restricts access to the lending web inappropriately. |
Fixed | ILLiad DLL now properly loads username on SiteMap.html. |
Fixed | Fixed missing closing > in WorkFormMapping table. |
Fixed | Routing rules that error no longer cause CreateTransaction to fail. |
Fixed | Fixed "Received Partial/Incorrect Item" status inconsistency. |
For questions or support, please contact Atlas Systems at support@atlas-sys.com or call 800-567-7401 x1 or 757-467-7872.