Execute a Javascript, Python, or Ruby script using the JVM ScriptEngine mechanism.
Execute a script file using the ScriptEngine mechanism.
Supported Version
This Snap Pack is tested against Python2.
Panel
bgColor
#ebf7e1
borderStyle
solid
In this Section
Child pages (Children Display)
all
true
depth
2
Excerpt
Snap Pack History
Expand
title
Click to view/expand
Release
Snap Pack Version
Date
Type
Updates
August 2024
main27765
Stable
Updated and certified against the current Snaplogic Platform release.
The runtime libraries supporting the Script Snap Pack were upgraded to JRuby: 9.4.6.0 and Jython: 2.7.4 as part of the Snaplex release on June 12, 2024 (main-24960 - 4.37 Patch 2). This upgrade is now part of main-26434 - 4.38 GA.
May 2024
main26341
Stable
Updated and certified against the current SnapLogic Platform release.
February 2024
main25112
Stable
Updated and certified against the current SnapLogic Platform release.
4.25 (main9554)
No updates made
November 2023
main23721
Stable
Updated and certified against the current SnapLogic Platform release.
August 2023
main22460
Stable
Updated and certified against the current SnapLogic Platform release.
May 2023
main21015
Stable
Upgraded with the latest SnapLogic Platform release.
February 2023
main19844
Stable
Upgraded with the latest SnapLogic Platform release.
November 2022
main18944
Stable
Upgraded with the latest SnapLogic Platform release.
August 2022
main17386
Stable
Upgraded with the latest SnapLogic Platform release.
4.29
main15993
Stable
Upgraded with the latest SnapLogic Platform release.
4.28
main14627
Stable
Upgraded with the latest SnapLogic Platform release.
4.27
main12833
Stable
Upgraded with the latest SnapLogic Platform release.
4.26
main11181
Stable
Upgraded with the latest SnapLogic Platform release.
4.25
main9554
Stable
Upgraded with the latest SnapLogic Platform release.
4.24
(main8556)No updates made
main8556
Stable
Upgraded with the latest SnapLogic Platform release.
4.23 Patch
(423patches7671)
423patches7671
Latest
Fixes an issue with the PySparkSnap by removing the dependency on the json-path library, thus avoiding a conflict between the external library version and the SnapLogic json-path.jar.
4.23
(main7430)No updates made
main7430
Stable
Upgraded with the latest SnapLogic Platform release.
4.22
(main6403)
main6403
Latest
Upgraded the Jython engine from
version2
version 2.7-
b3
b3 (a beta version from 2014) to the current version,
2
2.7.
2
2 (March, 2020). See the breaking changes note for Script Snap and the deprecated Execute Script Snap in the Limitations and Known
Issues section for potential
Issues section for potential impacts of this upgrade.
4.21
(snapsmrc542)
snapsmrc542
-
Stable
Adds a new Cleanup method in the ScriptHook interface associated with theScriptSnap. This method enables the Script Snap to automatically execute a clean-up once the configured script completes executing.
4.20
(snapsmrc535)No updates made
snapsmrc535
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.19
(snaprsmrc528)No updates made
snaprsmrc528
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.18
(snapsmrc523)
snapsmrc523
-
Latest
Enhanced the PySpark Snap to work in Kerberized Hadoop clusters with the addition of a Kerberos account.
4.17 Patch
ALL7402
-
Latest
Pushed automatic rebuild of the latest version of each Snap Pack to SnapLogic UAT and Elastic servers.
4.17
(snapsmrc515)
snapsmrc515
-
Stable
Added the Snap Execution field to all Standard-mode Snaps. In some Snaps, this field replaces the existing Execute during preview check box.
4.16
(snapsmrc508)No updates made. Automatic rebuild with a platform
snapsmrc508
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.15
(snapsmrc500)No updates made. Automatic rebuild with a platform
snapsmrc500
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.14
(snapsmrc490)No updates made. Automatic rebuild with a platform
snapsmrc490
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.13
(snapsmrc486) No updates made. Automatic rebuild with a platform
snapsmrc486
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.12
(snapsmrc480)
snapsmrc480
-
Stable
Updated the PySpark Snap to enable users to stop a PySpark job in progress by pressing the STOP button.
4.11
(snapsmrc465)
snapsmrc465
-
Stable
Added a new Snap, the PySpark Snap which is supported on the Groundplex on edge node and Hadooplex node.
4.10
(snapsmrc414)No updates made. Automatic rebuild with a platform
snapsmrc414
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.9
(snapsmrc405)No updates made. Automatic rebuild with a platform
snapsmrc405
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.8
(snapsmrc398)No updates made. Automatic rebuild with a platform
snapsmrc398
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.7
(snapsmrc382)Updated the Script Snap with the Script file property. Updated the Snap to identify that only Java 8 is supported
snapsmrc382
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.6.0
(snapsmrc362)No updates made. Automatic rebuild with a platform release.
4.5.1 (
snapsmrc344
)
No updates made. Automatic rebuild with a platform release.
4.5.0 (snapsmrc344)
The Execute Script Snap was deprecated in this
-
Stable
Upgraded with the latest SnapLogic Platform release.
4.4.1
-
-
Latest
Updated default generated template to ensure compatibility with both JDK 7 and 8 JSR-223 Script Engines.
March 2015
-
-
Stable
Script Snap: A Generate Template
link
a link has been added within the Edit Script page to provide a template for each of the supported languages.
January 2015
-
-
Stable
Script Snap: Optional Execute during preview property added.
December 20, 2014
-
-
Stable
Documentation enhancement: updated script samples with a sample pipeline