SPARCRequest Wiki
Current Release: SPARCRequest Version 3.13.0
MUSC v3.13.0 Release Date: 5/22/2025 OS Release Date: 6/17/2025
RELEASED
- 1 Summary
- 2 SPARCRequest Version 3.13.0 New Features
- 2.1 (SPARC Code) Upgrade Ruby to version 3.3.1 & (SPARC Code) Upgrade to Rails 7.0.8.1
- 2.2 (SPARCDashboard, SPARCRequest) Acceptable Documents File Types
- 2.3 (SPARC-Admin) Add 'exempt_inactive_services' to settings
- 2.4 (SPARC-Oncore API) Truncated Short-Long Title for SPARC to Oncore Pushes
- 2.5 (SPARC-Development) Move Delayed Job Monitor from Slack to MSTeams
- 2.6 (SPARC-Development) Docker Configuration
- 2.7 (SPARC Code - MUSC) Upgrade Server
- 2.8 (SPARC Code) Add missing key to .env example file
- 2.9 (SPARCRequest) Remove service bug when logged out (LA CaTS contribution)
- 2.10 (SPARCDashboard) - Admin Edit Request Details Dates not Saving
- 3 Rake Tasks & Settings Changes
- 4 List of Programming Changes with Links to GitHub
Summary
The document outlines a summary of new features and bug fixes related to the SPARC platform. Key new features are upgrading Ruby to version 3.3.1, Rails to 7.0.8.1 and a new server. In addition, this release updates acceptable document file types, adds a new setting for displaying inactive services in SPARCFulfillment, and includes development tools and updates. It also addresses issues in the SPARCRequest service cart and the SPARCDashboard Admin Edit request details.
SPARCRequest Version 3.13.0 New Features
(SPARC Code) Upgrade Ruby to version 3.3.1 & (SPARC Code) Upgrade to Rails 7.0.8.1
SPARCRequest has been updated to the referenced Ruby/Rails versions.
(SPARCDashboard, SPARCRequest) Acceptable Documents File Types
Supported document file types are updated to coincide with acceptable files post upgrade.
(SPARC-Admin) Add 'exempt_inactive_services' to settings
As a part of SPARCFulfillment v.3.6.0, programming with this current SPARC v.3.13.0 release includes a SPARCAdmin setting to identify inactive services to document participant visit completions.
(SPARC-Oncore API) Truncated Short-Long Title for SPARC to Oncore Pushes
A previous Oncore release reduced the short title field from 4000 characters to 100 characters. This was preventing successful SPARC to Oncore pushes. A production hotfix was completed in October 2024, and this change has been promoted with the current code release.
(SPARC-Development) Move Delayed Job Monitor from Slack to MSTeams
The delayed job monitor is now recorded in MSTeams channel as the current platform.
(SPARC-Development) Docker Configuration
A Docker container has been added for optional use in SPARC development. Docker Compose allows a single file to specify multiple containers in an easily managed place to control the parameters for those containers. Providing Docker as an option can help make things easier for the open-source community, particularly those who require running their own slightly modified version.
(SPARC Code - MUSC) Upgrade Server
SPARCRequest is hosted on an upgraded server with this release.
(SPARC Code) Add missing key to .env example file
The .env example file, which guides configuration file setup, has been updated to include the ‘EXCEPTION_SENDER_ADDRESS=’ and ‘EXCEPTION_RECIPIENTS=’ keys.
(SPARCRequest) Remove service bug when logged out (LA CaTS contribution)
A bug has been fixed that prevented removing services from the SPARCRequest cart when not logged into SPARC.
(SPARCDashboard) - Admin Edit Request Details Dates not Saving
A bug has been fixed that prevented service providers from adding and editing dates within the SPARCDashboard Admin Edit fields ‘Consult Arrange’ Date and ‘Requester Contact Date’. This is a reversal of coded implemented with release v3.12.0. In a future release, additional work will be completed to enhance time zone settings.
Rake Tasks & Settings Changes
populate settings with delayed job monitor webhook
List of Programming Changes with Links to GitHub
See programming changes in hyperlink above.
Copyright © 2011-2025 MUSC Foundation for Research Development