...
- An Info tab was added to the Tasks dialog to contain a Notes field.
- An Info tab was added to the Accounts dialog to contain a Notes field.
- Snap Pack Upload permission: Any user can upload Snap Packs to the global shared project.
- Files needed to startup a pipeline, such as imported expression libraries and files referenced by accounts, are now cached on the JCC (if they are coming from the SnapLogic file store).
- Expression Language Updates
- Added support for Expression Libraries, accessible from the Pipeline Properties. This helps you define organizational transformations that you want to share across pipelines.
- Note: This functionality is not supported in Spark mode.
- Arrow functions added to expression language. This allows for custom expression language functions to be created.
- Information on adding comments to your expressions was added to Expression Language OverviewUnderstand Expressions in the SnapLogic Platform
- lib variable added to Global functions. This global variable contains the imported expression libraries.
filter added to Object. This creates a new object that retains some properties from the original as specified by the given callback.
mapKeys added to Object. This transforms the names of properties in an object using a callback.
mapValues added to Object. This transform the names of properties in an object using a callback.
filter added to Array. This returns a new array containing only the elements for which the given callback returned true.
find added to Array. This returns the first element found for which the given callback returns true.
findIndex added to Array. This returns the index of the first element for which the given callback returns true.
map added to Array. This returns a new array comprised of the specified array joined with the arrays or values provided as arguments.
reduce added to Array. This reduces an array to a single value using the given callback.
reduceRight added to Array. This is like the reduce() method, except the elements are traversed right-to-left instead of left-to-right.
sort added to Array. This returns a new array comprised of this array joined with the arrays or values provided as arguments.
fromCharCode added as a string Static Method. This returns a string created by using the specified sequence of Unicode values.
localeCompare added to String. This compares the specified string to another and returns a number that represents the sort order.
- Added support for Expression Libraries, accessible from the Pipeline Properties. This helps you define organizational transformations that you want to share across pipelines.
Public APIs
Documentation of the Activity API is now available.
...
- Toolbar and icon changes.
- The toolbar has changed to display less buttons initially and an option to display all.
- The order of icons has changed.
- The icons for the following functions changed:
- Pipeline Properties
- Copy
- Versions
- Zoom to Fit
- Functionality change: Validation separated from Save.
- New Validate pipeline icon in the toolbar. Clicking the Validate pipeline icon validates the pipeline. If the pipeline has unsaved changes, it will be saved first. Clicking the icon while a validation is in process cancels that validation.
- The Auto-validate option in User Preferences and Settings was modified to now toggle between save and save plus validate when saving a Snap infobox. Within the Mapper Snap, you will need to click Validate at the pipeline level to trigger a validation.
Note |
---|
When copying, moving or importing a pipeline, opening pipeline in the canvas, or logging in, auto-validation will not be triggered. It will be triggered only when saving the pipeline, a Snap inside the pipeline, or pipeline properties. |
Manager
- Asset search added to Manager. Once found, each asset entry label has a context menu that includes the actions available for that asset type and a view asset in project entry.
- When creating a user, you can now disable sending the Welcome email notifications.
- Setting CORS domain whitelist
- Org admin can enter a list of domains that can access slsched rest endpoints
- The value entered by the org admin will appear in the Access-Control-Allow-Origin response header for slsched requests
- Configurable maximum wait time before restart added to Updating a Snaplex dialog.
Dashboard
- Snaplex Management: Nodes can be sent into maintenance mode. This prevents additional jobs from being sent to that node.
Big Data
- Environment checks for checks for Hadooplex.
- Error Handling enabled for Spark Mode for:
- Sequence Formatter
- Sequence Parser
- Filter
- CSV Parser
- CSV Formatter
- Mapper
...