Current Release: SPARCRequest Version 3.13.0

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

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.

image-20250505-154427.png

 

(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.

admin exempt.png

(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

v3.13.0 Release

See programming changes in hyperlink above.

SPARC v.3.13.0

 

 

Copyright © 2011-2025 MUSC Foundation for Research Development