Release Notes for JAMS V7

Follow

NOTE: Review the Advisories and Manual Intervention Notices and Known Issues to see if you need to complete additional manual steps for an installation or upgrade. 

V7.8.3 – February 11, 2026

New Features 

Integrations

  • Added the ability to monitor Airflow DAGs in JAMS with the new Airflow Execution Method. A new Connection Store item is also available for saving the connection details.
  • Added the ability to upload, download, and delete an Azure Blob from a Job with the new AzureBlob Execution Method. A new Connection Store item is also available for saving the connection details. 

Web Client

  • Added functionality to the new, early-access JAMS Web Client. See the Download the early-access JAMS Web Client page for the new installer. Uninstall any previous versions of the early-access JAMS Web Client before installing this newer version. The existing JAMS Web Client is available from within the JAMS installer. 

Enhancements

Agents

  • Updated the IBM i Agent for the following:
    • Allow passwords to be longer than ten characters and allow for additional characters to be supported.
    • Allow line continuations in the Job script by using <space>+.
    • Include a version.txt in C:\Program Files\MVPSI\JAMS\Scheduler\Agents\IBMSeriesi to show the current version number.

Desktop Client

  • Updated existing Azure packages and removed any deprecated packages.
  • Updated Date Parameters to no longer be case-sensitive when submitting Jobs. For example, mm is equivalent to MM and is evaluated as month. 
  • Updated JAMS to DevExpress v25.1.

Installer

  • Updated to provide a programmatic way to identify if the connected SQL instance is an Azure SQL Managed Instance directly within application.
  • Improved logging when creating the Scheduler Listener to confirm if the service stopped. The installer starts the JAMS Scheduler service if it had stopped it.
  • Updated to include the Microsoft Visual C++ v14 (14.50.35719) Redistributable.

Integrations

  • Upgraded to SAP .NET Connector version 3.1.6.0 to get the latest functionality.
  • Added three new standard Execution Methods to simplify the process of running Python scripts on Windows, Linux, and SSH Agents: PythonWindows, PythonUnix, and PythonSSH.

Fixes

Agent

  • Resolved an issue where a default root certificate authority was not found when setting up secure communication for JAMS Linux Agents. 

Desktop Client

  • Updated to save report files (.repx) in XML to improve security. See the Advisories and Manual Intervention Notices at the top of this article for more information on required action.
  • Resolved an issue where a "Collection was modified; enumeration operation may not execute" error may be displayed when opening the Show Workflow option for a Monitor Entry.
  • Resolved issues with Resources, Batch Queues, and Agents where error messages may be displayed that another user changed the items when the system is heavily loaded. 
  • Added a DirectoryStatWorkaround property to SFTP connections to resolve an issue where an "Unexpected reply FxpStatus" error may be displayed. By default, this option is off. Enable this option to resolve the error.  
  • Added a "Kerberos" field in Server settings to configure the correct connection format for Kerberos environments when authenticating with the JAMS Desktop Client. If this option is not enabled, an error is displayed and the Desktop Client cannot connect.
  • Resolved an issue where using the "Move next" button when editing a Parameter may update the incorrect one. 
  • Resolved issues where changes to properties were not being inherited from Execution Methods to the Job.

.NET API

  • Resolved an issue where an Object Reference Error may occur when cloning an Agent Definition.

Scheduler

  • Resolved an issue where a Job with a Runaway Schedule Item set to Cancel with Force to Abort action may not force the executing process to abort.
  • Resolved an issue where Folders created with the Web Client or JAMS REST API were not properly recognized. This caused errors when trying to delete Jobs in those Folders.
  • Updated to recreate the scheduler connector certificate if the JAMS database is recreated.

Services

  • Resolved an issue with ProcessNameFormats in system performance counters that may prevent the JAMS Server and Scheduler services from starting. 

 

V7.8.2 – December 15, 2025

Fixes

Agent

  • Resolved an issue where Agents disconnect repeatedly and cause dropped connections.

Scheduler

  • Resolved a lockup issue when sending Monitor updates. This may also have caused elevated MSMQ Queue counts.
  • Resolved an issue where a forced failover may not complete properly when using SSHAgent Jobs.
  • Resolved an issue where the JAMS Scheduler may become unresponsive when sending entries to the Monitor.  

     

V7.8.1 – October 8, 2025

New Features 

Desktop Client

  • Added a new Connection Store item and Execution Method to run pipelines in Azure Data Factory.

Web Client

  • Added functionality to the new, early-access JAMS Web Client. See the Download the early-access JAMS Web Client page for the new installer. Uninstall any previous versions of the early-access JAMS Web Client (0.0.1) before installing this newer version. The existing JAMS Web Client is available from within the JAMS installer. 

Enhancements

Installer

  •  Updated to add support for Windows Server 2025.

Integrations

  • Updated the SAP .NET Connector to version 3.1.5.0 to get the latest fixes and functionality. 

Scheduler

  • Combined SQL version code to use SQL 2019 assemblies that provide support for older versions. This eliminates the need to specify the SQL version with a JAMS Parameter.

Fixes

Agent

  • Resolved an issue where a Job may get stuck after establishing connection with Windows Outgoing Agents following a transient network outage.
  • Updated to recover from connection issues, added connection timeouts, and improved memory cleanup.
  • Resolved an issue where Jobs may get stuck for Connect on Demand Agents following a transient network outage.

Desktop Client

  • Resolved an error that occurred when opening the "Status Per Day Chart" report.
  • Resolved an issue where Encrypted Variables would become unencrypted when copied. Copying an encrypted variable to an older server will now clear the value instead of saving the decrypted value. Copying between servers with this fix will retain the value and it will remain encrypted.
  • Resolved an issue where releasing failed Entries to run again may cause the Jobs to stay in the Waiting for Resources state.
  • Improved the Automate Credential property text to align it with the formatting used for the Azure Credential property.

Integrations

  • Updated Regex to properly detect z/OS Jobs that end with no RC code.

Scheduler

  • Improved the JAMS Server to watch for events from the JAMS Scheduler Service.
  • Improved memory cleanup.
  • Improved the performance of copying Job logs from the default log location to the common log location.
  • Resolved an issue where the Set-JAMSParameter cmdlet would complete before the Parameter value was updated.
  • Resolved an issue where Jobs running on an incoming/Interactive Agent would fail after a JAMS failover.
  • Resolved an issue where using the "Wait for all" setting on a Job Dependency resulted in the Entry not being released after the completion of the Jobs being depended on.
  • Updated the Scheduler to stop repeating an entry if JAMS was unable to load the Job when attempting to start it.

 

V7.8.0 – June 4, 2025

New Features 

Desktop Client

  • Added support for Microsoft Graph API for sending emails and reports in JAMS. This includes a new Connection Store item for Microsoft Graph API.

Web Client

  • Added support for a new early-access JAMS Web Client that lets you view Jobs in the Monitor and submit ad-hoc Jobs. The existing Web Client is available from within the JAMS installer. 

Enhancements

Desktop Client

  • Added a new Edit Selected option in the Job Definitions to change the Agent, Batch Queue, Execute As, or Enabled properties on multiple Jobs at one time. Also, removed the existing Change All option from the right-click menu.
  • Added a new SMTP Connection Store item for sending emails and reports using SMTP.
  • Removed the SMTP Server, SMTP Retry Count, and SMTP Relay settings from the Configuration shortcut. These options were replaced by a Mail Server setting on that screen. For upgrades, these SMTP values are automatically added to a new "Default_SMTP_Connection" in the Mail Server field. 

Scheduler

  • Updated Rebex to version 7.0.9147.

Fixes

Desktop Client

  • Removed the MHT export format from the JAMSReport Execution Method.
  • Resolved an issue where Sequence Task Parameters may be duplicated after editing the Sequence Job.

PowerShell

  • Resolved an issue where an "Argument passed in is not serializable" error may be displayed for File Transfer Jobs.
  • Resolved an issue where PowerShell Core Jobs could fail to start when trying to load an assembly.
  • Resolved an issue where PowerShell Jobs failed to load the PowerShell Module due to an assembly file error.

 

V7.7.3 – February 27, 2025

Enhancements

Desktop Client

  • Added a new List View in the Task Toolbox to list the Jobs associated with Submit Job Tasks in a Sequence Job.

Installer

  • Updated the JAMS installer to include and install SQL Server Express 2022.
  • Updated to NET 8.0.11 and Visual Studio 14.42.34433 C++ 2015-2022 Redistributable.
  • A root Certificate Authority and Scheduler listener are now created as part of upgrades and installs if they do not already exist.
  • Updated the installer to require any missing prerequisites to be downloaded and installed manually. The installer no longer downloads the required .NET frameworks.

Scheduler

  • Added updates for issues with Agent connections and for Jobs staying in the Executing state on Connect On Demand Agents.

Fixes

Desktop Client

  • Resolved an issue where an Execution Method may not be imported correctly if it has a parameter with variable reference in it.
  • Resolved an issue where importing a Folder with a Relative Notification Job fails when the Search Path is inherited from a parent Folder. 
  • Resolved an issue where an Agent may not be assigned when a Batch Queue is used.

 

V7.7.2 – October 24, 2024

Enhancements

Desktop Client

  • Added support for submitting Jobs from the Search shortcut. Also, added a "Qualified Name" column to the Search view.

Installer

  • Updated the JAMS end-user license agreement.
  • Updated to check for an encrypted connection to the JAMS database or certificate authentication due to changes in Microsoft ODBC SQL drivers. A message is displayed in the JAMS installer if additional configuration is needed to ensure JAMS will be correctly installed.

Integrations

  • Enhanced the GoAnywhere Execution Method to support canceling Jobs. Also, added support for setting a priority, Job name, and Queue.

Scheduler

  • Updated versions of Oracle, AWS, and Microsoft libraries. Updated to use .NET 8 instead of .NET 6.

Fixes

Agents

  • Resolved an issue where a Sequence Job could become stuck in a Canceling state.
  • Resolved an issue with AgentD and JAMS V6 Agents where running many Jobs eventually causes Agents to go in a Throttled state.

Desktop Client

  • Resolved an issue where copying a Job with an inherited Parameter could fail if it referenced a Variable.
  • Resolved an issue where a Sequence Job could hang after a failover. Improved the Submit Job Task to connect to the new server after a failover.
  • Resolved an issue to allow the File Transfer Connection Store object to properly override a Credential.
  • Resolved an issue where a Sequence Job may display an Object Reference error when the submitted Job has an encrypted Parameter.

Installer

  • Resolved an issue opening links on the Documentation tab of Jobs. Links now open in the default browser. The WebView2 runtime is installed if it is not already present.

Scheduler

  • Resolved an issue where starting a Job could cause the Executor process to have high CPU usage.
  • Resolved an issue where the JAMS Scheduler may not initialize after the Executor Service fails.
  • Resolved an issue resulting in a Sequence Job becoming stuck in "canceling" after a halted Sequence Job was stopped due to runaway status.
  • Resolved an issue where errors were being reported in the JAMS Scheduler about reactivating Jobs after restarting the Scheduler service.
  • Resolved an issue where the Workflow SubmitEntry activity may cause an Execute Access error after a failover to the secondary JAMS Scheduler.
  • Resolved an issue where entering an invalid Regex pattern may cause an Executor Error 0: Entry Key seems to be missing error.

 

V7.7.1 – June 24, 2024

NOTE: Workflows created in JAMS 7.7.1 are incompatible with earlier JAMS Clients or Agents.

Enhancements

Agents

  • JAMS V6 Agent Jobs were enhanced to fail if the connection is lost while sending the Job.
  • Added missing dependencies for doing reports on Agents. The Agent installation must be updated.

Desktop Client

  • Added a property to the SubmitEntry workflow activity that allows overriding the scheduling priority of the submitted entry. Manage access is required. 
  • Updated JAMS to use Rebex version 7.0.8865.

Installer

  • Updated the .NET 6.0 installer to 6.0.29 and 2015-2022 C++ redistributable to 14.38.33135.0.

PowerShell

  • Updated the PowerShell Execution Method to PowerShell version 5.1. Previous versions are no longer supported.

Scheduler

  • During a failover, the JAMS Scheduler now provides Jobs with details about the new server when the passive Scheduler is down, but the JAMSServer remains running.

Fixes

Desktop Client

  • Resolved an issue where changing the scheduling priority of an entry with Set-JAMSEntry did not take effect when the entry started.
  • Resolved an issue where a Job with a Stalled Schedule Item may not go into a Stalled state when the JAMS Scheduler is restarted.
  • Resolved an issue where an empty Parallel Task would not allow the Sequence Job to proceed.
  • Resolved an issue where Dashboard PowerShell Data Source fails when importing the SQLServer PowerShell Module.

Integrations

  • Resolved an error that may occur when running external program steps with the SAPJobV2 Execution Method.

PowerShell

  • Resolved errors that could occur when using the Send-JFSItem cmdlet with a Linux server when a qualified destination was not specified.

Scheduler

  • Resolved an error when releasing an entry that had an empty resource requirement defined. An empty resource requirement is now ignored.
  • Resolved an issue with Agent-specific Resources that may occur during a failover.

 

V7.7.0 – February 29, 2024

New Features

Desktop Client

  • Added a new Execution Method to add support for integrating with GoAnywhere MFT. The GoAnywhere Execution Method lets you use JAMS to run and monitor projects in GoAnywhere MFT for secure file transfers.

Enhancements

Desktop Client

  • Enhanced the Job submission process by replacing the Job submitted Windows dialog with a new message box.

Installer

  • Updated the JAMS installer to require a minimum of .NET 6.0.25.

Fixes

Agent

  • Resolved an issue with TLS for non-English Windows installations, including Agent Interactive.
  • Improved the load stability of Agent connections.

Desktop Client

  • Resolved an error that occurred when opening a dashboard file in the Dashboard Designer.
  • Resolved an issue where a Sequence Job may stay in the "Executing" state after releasing a failed Job to run again.
  • Resolved an issue where releasing a failed Sequence child Job may not allow downstream Jobs to be submitted after it successfully completed.
  • Resolved an issue where some reports would show an error when trying to print in the Report Designer.

Installer

  • Resolved column name inconsistencies that may cause an error with SQL Server case-sensitive collations.

Scheduler

  • Resolved an issue where a deadlock may occur after importing Folders or Jobs.
  • Resolved an issue where Jobs running on Windows ConnectOnDemand Agents may stay in an Executing state with a Waiting for Connection message after they are canceled.
  • Resolved a database performance issue that may occur when importing or deleting many Jobs.

 

 

V7.6.1 – September 19, 2023   

Fixes

Desktop Client

  • Resolved an issue with the Unzip option when transferring a file.
  • Resolved an issue where the SQL Query Sequence Task may run twice in a Sequence Job.
  • Resolved an issue where the Oracle Query Sequence Task was executing twice at runtime.

PowerShell

  • Resolved an issue where the JAMS PowerShell module displayed the incorrect version number after an upgrade.

Scheduler

  • Resolved an issue where releasing an entry from prerequisites initiated by another entry could result in the JAMS Scheduler reporting SQL transaction errors.
  • Resolved an issue that may occur when the number of Jobs per day for the license or for the tenant configuration are exceeded.
  • Resolved an issue where Runaway or Stalled Events may cause the JAMS Scheduler to become unresponsive.
  • Resolved an issue that could cause the JAMS Scheduler to fail if it exceeded 2GB of memory.

 

V7.6.0 – June 13, 2023  

New Features

Scheduler

  • Added the .NET 6 Hosting Bundle as part of the installation for the JAMS Scheduler.

Enhancements

Desktop Client

  • Added a new "Certificates" ACL in the Access Control shortcut to manage access to Service certificates.

Installer

  • Updated the installer to provide the option to install SQL Server Express on only Windows Server 2016/Windows 10 or higher.

Scheduler

  • Improved the stability of Submit Job Tasks in a Sequence Job during failover. Ensure the JAMS Scheduler and JAMS Agent are updated to use this enhancement.
  • Updated to Rebex version 6.12.

Fixes

Agents

  • Improved the connection reliability to Agents under heavy load.
  • Resolved an Object Reference error that may occur for slow connections to JAMS Agents.

Desktop Client

  • Resolved an issue when enabling or disabling properties on large Sequence Jobs.
  • Resolved an issue with the jExport command where subkeys were not included.
  • Resolved an issue with the new-jkey command where RSA keys did not have a separate subkey for encryption.
  • Resolved an issue with the new-jkey command where the encryption subkeys included with DSA keys were not the key length specified in the command parameters.

Installer

  • Updated the Agent MSI file to resolve an issue when upgrading an Agent.

Integrations

  • Resolved an intermittent issue with BannerProcedure Jobs where they may display an error message that no log file meta data was received.

PowerShell

  • Resolved an issue where the Protect-JEncryption command would return an error when trying to encrypt with a DSA key, even when the key contained an encryption key.

Scheduler

  • Resolved an issue where a Job with a Dependency Wait status may not run after ignoring Resource requirements and releasing it to run again.
  • Resolved an issue where a Job with a date-specific dependency remained in the Waiting for Prerequisite state after being released and resubmitted due to a failure.
  • Resolved an issue where restarting the JAMS Scheduler may cancel a Job containing a Runaway Schedule Item in the Monitor view after the specified Runaway time has elapsed.
  • Resolved an issue where releasing multiple failed Submit Job Tasks inside a Parallel Task only allowed one to be released at a time and could cause the Sequence to become stuck.
  • Improved performance by cleaning up references to entries as they complete.
  • Resolved an issue where a failed Job with retries may change the Quantity Waiting property for the Resource and set the Job to a Waiting to Run state.

 

V7.5.2 – March 15, 2023  

New Features

Integrations

  • Added a new Execution Method to run Workflows in Automate Plus/Ultimate from JAMS.

Enhancements

Desktop Client

  • Added support for searching for Execution Methods.

Fixes

Agents

  • Improved the connection reliability to Agents under heavy load.
  • Resolved an issue where the AgentD state may be shown as Idle when authentication has failed.

Desktop Client

  • Resolved an issue where a Sequence Job with a recurrence and a resource dependency may stay in Waiting for Resources state when the Resource quantity changed.

PowerShell

  • Resolved an issue with Set-JFSLocation where it would send a file to the root folder.
  • Updated the Jobs based on the PowerShell Execution Methods to correctly load the SMO or SQL modules.

Scheduler

  • Updated the initialization process for the JAMS Scheduler to prevent exceptions.
  • Updated the behavior of the concurrent Job limit detection to apply consistently in all scenarios.

 

V7.5.1 – December 19, 2022 

New Features

Desktop Client

  • Updated to support Microsoft Office 365 Modern Authentication.

Enhancements

Agent

  • Updated the Connection Timeout property to set the default value to 15 seconds to improve the Agent Connection process.

Desktop Client

  • Updated DevExpress to 22.1.4.

Integrations

  • Added support for Advanced Queuing in Banner to connect and submit Jobs.

Scheduler

  • Updated to Rebex version 6.0.8232.0. 
  • Improved the speed for the Agent reconnection process.
  • Added support for Windows Server 2022.

Fixes

Desktop Client

  • Updated Credentials when a new ACE entry was added onto security when Restrict ACL On Import was selected.
  • Updated the schedule items in a Job to ensure they are enabled after a Job is restored.
  • Updated to successfully load the Diagram from the History view when the Job has a notification or recovery Job.
  • Resolved an issue with the Diagram in the Monitor view for Jobs with schedule items.

Scheduler

  • Resolved an issue when an Entry did not wait for the completion of all Depends on Jobs.
  • Resolved an issue when an Entry did not release when a Job Dependency succeeded after initially failing.

 

V7.5.0 – 9/15/2022

New Features

Desktop Client

  • Added search functionality that allows you to find Jobs, Folders, Variables, Credentials, Agents, and Connection Store objects. You can search through a new Search shortcut as well as a search bar.

Enhancements

Desktop Client

  • Removed the requirement for SQL Server Full-Text Search.

Integrations

  • Added the ZosMaxStatusRetry, ZosStatusRetryInterval, ZosMaxFtpRetry, and ZosFtpRetryInterval properties to the z/OS execution method to configure the number of connection retries and the time between each retry.
  • Added support for Execution Options in the SAP BODS execution method.

Scheduler

  • Created a new JAMSPurgeJobAT command and default Job to clear the JobAT, JobElementAT, JobPropertyAT, FolderAT, FolderPropertyAt, and ParamPropertyAt as well as JobAuditTrail.
  • The Allow No Remote Host Security option on Agents will now default to "False" whenever an agent is created or JAMS is updated. Additionally, a warning is shown when creating an Agent with no remote host security through JAMS Register. You can re-enable this option or follow our instructions to configure secure communication with an Agent.

Fixes

Agents

  • Improved Linux Job cancellation behavior under certain conditions.

Desktop Client

  • Resolved an issue with the Up button on the Menu shortcut.
  • Resolved an issue where an email failure notification was not sent when a Job had a retry set.
  • Resolved an issue where Agent updates were incorrectly propagated in a failover environment.

Installer

  • Resolved an issue where the Next button was disabled after going back to the Location screen.
  • Updated an error message when the installer was unable to complete due to missing the .NET Framework 4.8.

Integrations

  • Resolved an issue where a Job failed in JAMS even though it completed successfully in z/OS.
  • Resolved an issue with SAP BODs Jobs where the maximum message size quota for incoming messages had been exceeded.
  • Updated the JAMS mp file for SCOM 2019 to ensure it imports correctly.
  • Resolved an error opening Sequence Definitions Diagram view and Monitor Diagram view for a SQL Agent Job converted to a JAMS Sequence Job.

Scheduler

  • Resolved an issue when a Linux filewatch Job in a Timed state was duplicated after restarting the JAMS Scheduler.
  • Resolved an issue where the Scheduler hangs in a timeout when submitting a Workflow Job with a runaway item that has a retry count and a retry interval.
  • Resolved an issue where the Scheduler hangs in a timeout when submitting a Job with a runaway item and retry count.
  • Resolved an issue with the Scheduler after restarting where a "Collection modified" message occurred and the Scheduler fails.
  • Resolved an issue where a failed Sequence Job may not continue after canceling it and selecting Reprocess Completion.
  • Resolved an issue where a failed Job with a retry goes into Wait For Prerequisites state instead of automatically retrying.
  • Resolved an issue with Sequence Jobs not continuing when Submit Job Tasks run longer than 10 minutes.
  • Resolved an issue where an object, such as a Job or Resource, could get stuck and not allow further modifications after being modified from the Secondary Scheduler.
  • Resolved an issue where a Job with a Resource Dependency ran when the required Resources were unavailable.
  • Resolved an issue with resource limits when an Agent was not specified on the Resource definition.
  • Resolved an issue where the Wait-JAMSEntry cmdlet did not detect a completed child Job when the cmdlet was used in a Submit Job Task.
  • Resolved an issue where a runaway Job on a Windows Agent may remain in a cancelled state.
  • Resolved an issue when starting many Jobs at the same time.
  • Resolved an issue where the Agent list may be incorrect in some cases after the Scheduler service stopped.

 

V7.4.462 – 5/26/2022


NOTE: The AWSSDK.dll is no longer included with JAMS. Install the AWS SDK if you require this .dll.


New Features

Desktop Client

  • Added a new Diagram tab to give a visual representation of all dependencies and preconditions for a Job. It also provides a view of all related Entries, including live updates on the current status.

Enhancements

Agents

  • Improved the connection logging for Jobs that run on Agents and resolved connection issues. Also, improved the behavior when canceling a Job on an Agent that has disconnected.
  • Added a new Connect On Demand property to Outgoing Agents to create a connection to the Agent only when Jobs are actively running on it.
  • Added caching to improve performance of the Agent Monitor view. The JAMS Scheduler, Server, and Desktop Client must be updated.

Desktop Client

  • Added a new Command Script Sequence Task to run Windows commands in a Sequence Job.
  • Enhanced the labels and appearance of the Parameter editor in a Sequence Job for the Submit Job Task, SQL Stored Procedure Task, and Oracle Stored Procedure Task.
  • Added zoom in, zoom out, fit, fill, and overview options in the Sequence Editor and Viewer for better visibility.
  • Added new Skip and Hold options to the right-click menu for the Failure Action Task container in Sequence Jobs. When one of these options is selected, JAMS will skip/hold all tasks inside the container that can be moved to that new state.
  • Improved the error message when attempting to pass an encrypted parameter from a Sequence Job to a child Job.

Installer

  • Updated the requirement from .NET Framework 4.7.2 to 4.8. The JAMS installer will now attempt to install .NET Framework 4.8 if it is not found.

Integrations

  • Added a Refresh button to the SQL Stored Procedure, Oracle Stored Procedure, and Banner Procedure Sequence Tasks to refresh the list of parameters on-demand.
  • Updated the integration with Automate Desktop. JAMS 7.4 supports only Automate Desktop 11.6.
  • Added support for SSIS, SSRS, and SQL Agent in SQL Server 2019.

Scheduler

  • Updated to the latest version of Rebex (5.5) for improved cryptographic support.
  • Improved system monitoring and management to log when client/server connections reach 75 percent threshold of the configured limit and increased the default limit of concurrent sessions from 100 to 800. 
  • Added a security warning in the log for Jobs that run on Agents with unsecure connections.

Fixes

Agents

  • Resolved an issue that caused long-running Jobs to have Activity Timeout errors.

API

  • Improved the api/entry endpoint to avoid "500 Internal Server Error" messages.
  • Resolved an issue that may occur when submitting multiple requests to get the Scheduler status.

Desktop Client

  • Resolved issues with encrypted parameters and variables on the History and Monitor views. Also updated encrypted values in the Audit Trail and in Job logs for legacy Agents.
  • Added the Restrict ACL on Export and Restrict ACL on Import configuration settings for improved control of ACL information.
  • Resolved an issue that prevented holding or skipping future Sequence Tasks within a Sequence Job.
  • Improved validation for the S3Download, S3Upload, and S3Session activities in a Workflow Job.
  • Updated the S3 Secret Key, S3 Access Key, and S3 Bucket properties in a Workflow Job to allow using variables instead of hard-coded values.
  • Resolved an issue in the connection settings for connecting to an Azure database.
  • Resolved an issue where a Retry Interval was not applied after a retry attempt when the Retry Count property was set.
  • Resolved an issue where an exception was displayed when overriding a child Job parameter value and submitting a Sequence Job.

Integrations

  • Resolved an issue when loading the Banner integration from JAMSDBA.
  • Updated to retain the folder structure when files are recursively uploaded to S3 using Send-JFSItem.
  • Added support for canceling a package with the SSISDirect execution method. This is only supported for packages running the SSIS Catalog.
  • Resolved an issue where SAP Jobs could fail after upgrading. XBP version 3.0 is now used when a version is not specified.
  • Resolved an issue with canceling an SAP Job that had not yet started.
  • Resolved an issue with the GoAnywhere Sequence Integration that could cause the Task to incorrectly report an error.

PowerShell

  • Resolved an issue with the Submit-JAMSEntry option where an entry may not be removed from the Monitor view.

Scheduler

  • Resolved an issue where an "Agent not found" message was displayed when executing a Job after the Executor service was restarted.
  • Resolved an issue where a Job with a runaway status would not be canceled after failover to a secondary JAMS Scheduler.
  • Resolved an issue where the JAMS Scheduler may become unresponsive when releasing Prerequisite Jobs from within Workflow Jobs.
  • Resolved token errors with long-running Sequence Jobs by automatically refreshing tokens.
  • Resolved an error that could cause the Scheduler service to fail when looking up a parent entry.

Web Client

  • Resolved an issue where a template update was not saved for Command Execution Methods.
  • Resolved an issue where a server error may appear when a user tries to log in without Configuration access.
  • Resolved an issue with the contents of the Source tab that may occur when copying Jobs.
  • Updated the Active Directory login to support TLS 1.2.
  • Resolved the parameter display when set through variables. 

V7.3.381 – 8/12/2021

New Features

API

  • Added a new API endpoint to get the JAMS Scheduler status to identify the primary Scheduler in a failover setup.

Fixes

Agent

  • Updated to automatically restart the Agent Listener if a connection error occurs to improve connectivity.
  • Resolved an issue where certain Agent connection failures were not reported in the status and the Agent was shown as "Offline".
  • Resolved an error running Banner, SAP, and Oracle Jobs on Agent Interactive.

Desktop Client

  • Updated the text alignment for entries on the Log File tab in the Monitor view.
  • Disabled the ability to drag-and-drop folders within the Definitions screen to improve performance. Jobs have to be manually copied/pasted into folders. 
  • Resolved an issue where an error may be displayed in the History view when using the Onyx theme.
  • Resolved an issue where the Oracle Connection String Editor did not open.
  • Enhanced Oracle EBS Jobs to streamline the process of managing Concurrent Programs in JAMS and improved the menu functionality.

Installer

  • Updated the signatures on installation files so the executables include sha256 signatures.

Scheduler

  • Resolved an issue in a Sequence Job where a Parallel Task may incorrectly complete while having failed child Tasks.
  • Resolved an issue with the ACL in Agent Definitions and Queues.
  • Added an additional MSMQ queue, named jamsrequestssubmitcancel, to support future performance enhancements. Please review the setup documentation if you customized the configuration of the original jamsrequests queue.
  • Improved Scheduler performance by streamlining Job message handling.

Web Client

  • Updated the icons for the Banner, Oracle, and SAP Sequence Tasks.
  • Added the Microsoft C++ 2010 Redistributable to the JAMS installer to resolve an issue where a "sapnco_utils.DLL" error may be displayed.

 

V7.3.338 – 5/17/2021

Enhancements

API

  • Added endpoints for the Banner, Oracle, SAP, and SQL integrations.
  • Added endpoints to check user access to Jobs and Folders as well as the access control level, such as Change, Delete, Inquire, etc.
  • Added endpoints for Agents and Connection Stores to get the Type and Platform Types.

Banner Integration

  • Added the Banner Procedure Sequence Task in the Desktop Client and the Banner Procedure Job in the Web Client.
  • Added support for the Special Print, MIME Type, Font Size, PDF font, and Environment Type properties.
  • Improved validation for the Banner Procedure Job and Task.
  • Updated the Banner Procedure Job and Sequence Task to indicate which Banner Parameters are required.
  • Updated to verify at least one parameter is set for Banner Procedure Jobs if the "Set manually from Parameters tab" option is selected.
  • Enhanced the Banner Job drop-down list on the Banner Procedure Execution Method to add type-ahead functionality.
  • Enhanced the Banner Procedure Job to include support for parsing multiple .log and .log files into the JAMS Entry Log (Desktop Client). Also, added a message to the JAMS Log when a Banner Procedure Job or Sequence Task is canceled in JAMS.
  • Added support for Oracle errors in Banner Procedure Entry logs.
  • Updated the Banner Integration Process to use a new command to load the integration.

Desktop Client

  • Added the Oracle Query and Oracle Stored Procedure Sequence Tasks.
  • Enhanced the SQL Stored Procedure Execution Method Job Source to provide loading indicators.
  • Updated to allow Sequence Task values to be referenced in other Task properties and parameters by using Sequence storage cache.
  • Added a PowerShell Core V7 Execution Method.
  • Added a new History Summary sample report and a Custom History sample dashboard.
  • Enhanced existing Sample Jobs and added new Sample Jobs in the Samples folder. Also added a JAMS database clean up Job in the JAMS folder.
  • Added a Job Count column to JAMS Agent Interactive to show the live count of Jobs running per connection.
  • Added a read-only Properties panel to the Workflow tab in the Monitor Detail view to display the selected Properties.

Installer

  • Updated to require .NET Framework 4.7.2 or higher.
  • Updated the JAMS installer to ship with SQL Express 2019.

SAP Integration

  • Added new Sequence Tasks for SAP to delete a Job, run an SAP Process Chain or SAP background Job, raise SAP events, create SAP Intercept entries, and log intercepted Jobs. The SAP Process Chain Sequence Task allows skipping or retrying a failed process.
  • Added two new SAP Connections to the Connection Store, which can be used in SAP Execution Methods, Sequences Tasks, and the SAP Jobs view. The Connection includes the XMIAudit Level parameter as well as the SAP XBP version property to connect to older versions of SAP.
  • Updated the SAP Connection to require user accounts to have Submit access. Submit access is also now required on Connections/Agents when saving a Definition.
  • Added the SAP Router String to SAP Connections.
  • Added the SAP Jobs view to the Web Client to enable managing and converting an SAP Job into a JAMS Job. Only one SAP Job can be converted at a time in the Web Client.
  • Updated the SAP Jobs view to allow copying, deleting, and releasing an SAP Job in an intercepted state.
  • Updated the SAP Jobs view to display the total number of rows and selected rows.
  • Added the Scheduled Job option as a filter for SAP Jobs.
  • Added support to the SAP Process Chain Execution Method to allow skipping or retrying a failed process.
  • Added new options for SAPV2Jobs to specify the priority, to support load balancing, to allow them to execute immediately, and to wait for child Jobs to complete.
  • Improved validation for SAP Job Steps.
  • Updated Job Steps to add the Title and Department print parameters as well as the SAP user name on ABAP and Program steps to enable different users to run the SAP Job. Also resolved issues with the Output Device, Format Type, Copies, StartPage, and EndPage options.
  • Added columns in the SAP Job Steps screen to display the Variant, Parameters, User Name, and Target Server.
  • Added auto-complete suggestions for the SAP Output Devices and ABAP Job Steps and Variants.

Scheduler

  • Added a Force to Abort property to the Runaway Schedule Item to cancel an Entry with force.
  • Resolved a sporadic Access Violation error that could occur with Workflow or Sequence Jobs.

Web Client

  • Added support for encrypting Variables and Parameters.
  • Enhanced the layout of the Schedule tab in a Job Definition.
  • Updated the Connection Store to save an entry before adding details for the selected Connection Type.
  • Disabled the ability to create or update Sequence Jobs. This functionality is currently only supported in the Desktop Client.

Fixes

API

  • Updated GET Entry to return the Tags values in the JSON response object.
  • Updated the return value of the DELETE Entry endpoint.
  • Added validation on POST endpoint for creating a Job.
  • Updated the SQL Get Connection to HTTP POST action.

Banner Integration

  • Resolved an issue on the Banner Procedure Job where properties on the Properties tab were inconsistent with properties on the Source tab.
  • Resolved an issue where a Banner Procedure Job may save with an incorrect Parameter Set.
  • Resolved an issue where the Submit Time field was not working when submitting Banner Procedure Jobs.
  • Removed the Banner Job and Parameter Set properties from the Banner Procedure Job and Task. 

Desktop Client

  • Resolved an issue where an edited JAMS Object did not show the changes.
  • Updated to ensure InheritedValue is correctly displayed on a Documentation Entry.
  • Resolved an issue where an error occurred when submitting a File Transfer task against an SFTP Connection Store.
  • Resolved an issue where an error occurred when attempting to change the selected reference on a FileWatch Job.
  • Resolved an issue where fields containing spaces may cause a "Could not find token view model" message to be displayed.
  • Updated to automatically refresh the list of objects after importing new objects from XML.
  • Resolved an issue where the SQL database stored procedures were not properly returned based on the user privileges.
  • Resolved an issue where an error may occur when editing a SQL Connection that uses SQL 2019.
  • Resolved an issue where an error message may be displayed after resetting the Execute By property on a root folder.
  • Resolved errors that occurred when modifying the source of a Job from the Submit dialog.
  • Resolved an issue where Sequence Stored Procedure Tasks were executing a stored procedure twice.
  • Resolved an issue with binding SQL Agents in the SQL Stored Procedure Task. 
  • Improved the process for using TLS with JAMS Agents.

Informatica Integration

  • Resolved an issue when running many Informatica Cloud Jobs.
  • Added a polling interval property to the Informatica Cloud integration for improved control when running many long Jobs.

PowerShell

  • Resolved an issue with the Connect-JAgent cmdlet due to missing properties that were needed to connect to S3.

SAP Integration

  • Enabled the "Group By This Column" option in the right-click menu for SAP Process Chains.
  • Resolved an issue where fields were not populated in the SAP Jobs view.
  • Resolved an issue in the SAP Jobs view where data was not cleared after selecting an invalid connection.
  • Resolved an issue where converting an SAP Job into a nested folder may cause an error.
  • Updated to correctly convert the Copies and Output Device properties on an SAP Job.

Scheduler

  • Resolved an issue with the SqlPlusQuery activity in a Workflow Job.
  • Resolved an issue where notification emails contained the incorrect Event name.
  • Resolved an issue where an SFTP Job did not use the Credential set on the Job if the Connection Store did not have a Credential.
  • Updated the subject for an EntryStarted event email notification to include the Event Type Normal.
  • Resolved an issue with bound ports on the passive server for failover environments.

Web Client

  • Resolved an issue where the License Allocated value for an Agent or Connection Store was not saved.
  • Resolved an issue where "undefined" was displayed after deleting Resource and Time Objects.
  • Updated to display HTML markup, script tags, and inline styles as plain text.
  • Resolved an issue where tabs were incorrectly displayed after switching from the Monitor view.
  • Updated the History view to allow for separate queries to be used between the History Grid and History Classic Tabs. Also, updated to save the selected filters for query results when switching between the History Classic and History Grid tabs.
  • Removed the Source tab from the Monitor Entry.
  • Updated to ensure the Execution Method properties were correctly displayed after changing the Execution Method type.
  • Resolved an issue where a Parameter on a Job Definition could not be edited after another Parameter was viewed.
  • Resolved an issue with entering text on the Documentation tab in a Job Definition.
  • Updated validation of dates in Schedule Triggers and improved character validation.
  • Updated the UI in the following areas: Connections, Agents, Explore JAMS menu, and Query dialog for Projected Schedules.
  • Updated the format for the Data Type field when adding or editing a Parameter.
  • Resolved an issue where the default time was incorrectly displayed after adding a Schedule Item.
  • Updated the sort order number in the database for Execution Method Properties categories.
  • Updated to ensure the Execution Method properties are displayed correctly after changing the Execution Method type.
  • Resolved an issue where changes could not be made to the root folder.
  • Changed the numeric up/down menu to a drop-down menu on the Submit dialog for parameters with "Select" as the Validation Type.

 

V7.2.632– 1/20/2021 

Enhancements

API

  • Added a new REST endpoint to contact JAMS Support.

Fixes

Desktop Client

  • Resolved an issue where non-report parameters on an SSRS Job were not saved after modifying the Job source.
  • Removed the IsModified property from the Connection Store editor.
  • Updated an error message that may be displayed for a Sequence with a Runaway Schedule Item.

Integrations

  • Resolved an issue where the incorrect Batch Job Name was displayed after re-opening the Dynamics AX Job.
  • Enhanced the logging for Dynamics AX Batch Jobs.
  • Updated an error message in the JAMS installer that may appear when installing the Banner integration.
  • Resolved an error that may occur when opening the Source tab for SAPDataServices Jobs.

Scheduler

  • Resolved an issue when specifying a Connection for a File Transfer Job with an SFTP connection.
  • Resolved an issue with a JAMS Variable and Inquire access.
  • Added validation for the required fields when contacting JAMS Support.
  • Improved the Agent initialization and connection process when many Agents are defined and prevented Agents from getting stuck in a state.

Upgrades

  • Resolved an issue where Schedule Items were displayed twice when converting V6 Setups to V7 Sequences.
  • Improved the upgrade of Setups to Sequences for Setups that have settings corresponding to Schedule Items in V7, such as Runaway or Precheck. 

 

V7.2.529 – 9/23/2020  

New Features

Agents

  • Added a new agent, the JAMS Agent Interactive, to run interactive Jobs and to integrate with Automate Desktop. The Agent is an option in the JAMS installer.

Integrations

  • Added an integration with Automate Desktop. JAMS users can use the new Automate Task in a Sequence to run tasks and processes from Automate Desktop.

Enhancements

Agents

  • Enhanced the failover process for incoming Agents.

Desktop and Web Client

  • Updated the Submit dialog for Sequence Jobs to display parameters from the Submit Job Task based on a new "Prompt For Parameters Values" property.

Scheduler

  • Added the Set Event, Clear Event, and Wait for Event Sequence Tasks to enable control between parallel branches within a Sequence.
  • Added the ability to cancel Informatica Cloud Jobs from within JAMS.

Fixes

Agents

  • Resolved issues with TLS for incoming and outgoing Agents. Also, updated the JAMSRegister command to improve functionality.

Desktop Client

  • Enhanced the Desktop Client to detect a mismatch between the supported JAMS Client and JAMS Scheduler versions for running Sequence Tasks.

Installer

  • Resolved issues with installing the JAMS Paladin Integration.

Integrations

  • Resolved an issue where the Tasks drop-down menu was not displaying all tasks for Informatica Cloud Jobs.
  • Updated the Tasks drop-down menu on the Source tab for Informatica Cloud Jobs to be sorted by folder and then by the tasks within the folder.

PowerShell

  • Updated the export-jkey command to correctly export the Secret PGP key in ASCII armor format.
  • Resolved an issue where an exported key could not be imported into a Linux keyring.
  • Resolved an issue with PGP signing externally generated keys.
  • Resolved an issue where the FastFireSubmit Delay may not delay the Trigger by the specified time.

Scheduler

  • Resolved an issue where a timeout may occur while trying to get a SQL connection.
  • Resolved an issue where the failover process may display a MessageQueue exception if the JAMS Scheduler was processing a long database transaction when a manual fail-over was started.

 

V7.1.579 – 5/21/2020  

Enhancements

Integrations

  • Enhanced the BannerProcedure Job to include support for parsing multiple .log and .log files into the JAMS Entry Log.
  • Added Banner Parameter 88 support for BannerProcedure Jobs.

Scheduler

  • Added support for SQL Server 2019.

Fixes

Desktop Client

  • Resolved an issue where the Audit Trail message may display the incorrect user name after a change to an Execution Method.
  • Resolved an issue where the ScheduleFromTime and ScheduleToTime properties on a Submit Job Task were not converted to a Time Window after an upgrade.
  • Resolved an issue where the bindings on the Credential property in a Submit Job Task were incorrect after an upgrade.
  • Resolved an issue where Sequences incorrectly displayed Items in the Schedule section due to using a newer JAMS Client with an older JAMS Scheduler.
  • Resolved an issue where the Source tab was not displayed on the Submit dialog.
  • Resolved an issue running V7.1.557 Sequences on an Agent that has an older version of JAMS.
  • Resolved an issue where copying a Sequence Task within the Submit dialog did not save the override property values.

Installer

  • Resolved an issue where an Agent with a leading space in the name may not convert correctly during an upgrade from JAMS V6.X.
  • Updated to resolve potential performance issues with SQL.

Scheduler

  • Resolved a performance issue in the Monitor view on a JAMS Client that occurred after an upgrade.
  • Resolved an issue where Agents were intermittently set to a Dropped state and needed the Executor service to be restarted to return online.
  • Resolved an issue where Jobs may run after their scheduled times due to the JAMS Scheduler being stopped for a long period of time.
  • Resolved an issue where a "Default macro file does not exist" message was displayed in the Workflow Job log file.
  • Updated to correctly bind a Sequence containing inherited properties.
  • Resolved an issue where an Entry that failed to start on an Agent due to a log on error could not run after resolving the log on error and releasing the Entry to run again.

 

V7.1.557 – 4/13/2020  

Enhancements

Installer

Updated the installer to improve upgrades from JAMS V6.X to JAMS V7.1.557. The changes include:

  • When converting a JAMS V6.X Menu Definition to JAMS V7.1.557, the installer now includes Jobs if the V6.X Menu had "Include Setups" selected.
  • Enhanced the installer to identify and log potential inconsistencies before upgrading from JAMS V6.X to JAMS V7.1.557.
  • Updated to save the JAMS V6.X Job Override name as the Job name in the V7.1.557 History View.
  • Converted the SubmitDate and SubmitTime properties.
  • Assigned Setup Jobs that have different Agents to the Submit Job Tasks in the JAMS V7.1.557 Sequence.
  • Added a default user to a Root Folder, if no Credential was assigned to the Folder.
  • Converted Setup Job properties on Setup Definitions in JAMS V6 to Schedule Items and/or Properties on Sequence Tasks in JAMS V7.1.557.
  • Updated the Sample Jobs to use the Samples Credential.
  • Updated the Current Schedule Report in V6.X for JAMS V7.1.557.

Desktop Client

  • Added additional available columns to the History, Job, and Monitor Views for better visibility and usability.
  • Included a new PowerShell button to let a user open PowerShell ISE and edit the Job source.
  • Added the ability to create an Audit report.
  • Added right-click options for "Select All" and "Copy" to the Log File in the Monitor Detail.
  • Added the ability to change the Agent Type and Platform when editing an Agent Definition, if the Agent is not referenced by other JAMS Objects.
  • Added the ability to change the Connection Type when editing a Connection Definition, if the Connection Type is not referenced by other JAMS Objects.
  • Updated the Sequence Editor and Viewer to display inherited Properties and Schedule Items for a Submit Job Task and allow overriding of values.
  • Updated the Monitor View to add new right-click options to view Sequences and Workflows within the Entry Details screen.
  • Added a Monitor View query option to filter by Entries submitted by a user.

Scheduler

  • Added the Schedule for Date and Scheduled Time properties for Triggers.
  • Added support for AmazonS3 Connections on File Transfer Sequence Tasks.

Web Client

  • Added additional available columns to the History, Job Definition, and Monitor Views for better visibility and usability.

Fixes

API

  • Resolved an issue where Job properties were not updated properly when performing a POST to api/submit.

Desktop Client

  • Resolved an issue where the order of Parameters was not saved.
  • Resolved an issue where an error occurred when submitting a File Transfer Task on a SFTP Connection Store.
  • Updated the help text for the Success or Failure Trigger Parameter.
  • Resolved an issue where all columns could be removed from the Definitions screen.
  • Added a warning dialog when attempting to delete an Execution Method that is in use by existing Job Definitions.
  • Updated the Monitor View to display the row count for only the active tab.
  • Resolved an issue where renamed Agents were incorrectly displayed in Queues.
  • Updated the error description on the SQL Stored Procedure Task when it fails to retrieve stored procedures from the database.
  • Resolved an issue where the Pass Parameters value on the PowerShell and PowerShell32 Execution Methods were set incorrectly after upgrading from JAMS V7.0 to V7.1.
  • Resolved an issue with Informatica Cloud Jobs where edits to the selected Task may not be saved after closing and re-opening the Job.
  • Resolved an issue where moving a Sequence Task would display an error when using a JAMS V7.1 Client with a JAMS V7.0 Server.
  • Updated the descriptions for the Server Name and Node Name on the JAMS Agent Edit screen.

PowerShell

  • Resolved an issue where the Stop-JAMSEntry command was not properly using the -FolderName option.
  • Resolved an issue that prevented the folder's qualified name from being fully displayed.
  • Resolved an issue where the Variable Delete() method could only delete Variables in the Root Folder.

Scheduler

  • Resolved an issue with the Mail Watch Job property not converting from 7.0 IMAP Agents to 7.1 Connection Store objects.
  • Resolved an issue where inherited permissions were changed to explicit permissions after changes to folder security.
  • Resolved an issue with SSL mode in FTP Workflow activities.
  • Resolved an issue where the Debug mode did not disable recurrence options when the Job is submitted via PowerShell.
  • Optimized the Sequence editor to let a user view the Job properties by right-clicking on a Submit Job Task.
  • Optimized the memory usage in the JAMS Server for Projected Schedule with a large number of Jobs.
  • Resolved an issue where a Duplicate Interval Error was displayed for Jobs with a Retry and Interval Triggers.
  • Added support for the latest version of the Informatica API.
  • Added SCOM Notify objects to the Schedule tab.
  • Resolved an issue that could prevent Job log files from being copied to the common log location.
  • Resolved an issue that could cause the S3Session Activity for Workflow Jobs to display a System.NullReferenceException error.
  • Resolved an issue where Jobs or Sequences were failing with a final status of "Job was executing, sending missing event". The issue also caused Entries to stay in the "executing" state and Interval Triggers to stop executing.
  • Resolved an issue where a Job that was waiting on a precheck Job could not be released from its precheck requirement.
  • Resolved an issue where an FTP Job failed and displayed an error message indicating it was unable to get the file size.
  • Resolved an issue where Audit Trail Entries were duplicated in the Monitor Detail View.
  • Resolved an issue where a user without Submit access to all Jobs may see a "Submit access to this Job was denied" error when opening a Projected Schedule.
  • Restored the ability to manually cancel a Job Entry and override the CompletedKept value to remove the Entry from the Monitor View.
  • Added support for multiple Schedule Windows on Jobs.
  • Resolved an issue where the ScheduleMaxDownAction was not taken when the ScheduleMaxDowntime was exceeded.
  • Resolved an issue where date-specific Job Dependencies with Depend on Date = "today" would not look more than 5 hours in the past.
  • Resolved an issue where a Schedule Window action of No Action was not used for auto-submitted Jobs.
  • Updated support for Date/Time comparisons in Variable Triggers.
  • Improved the Monitor View performance by clearing all related and completed Entries when an Entry is restarted.
  • Updated to allow unattended installations of JAMS without specifying the path for the JAMS Database and log file.
  • Updated to remove precheck Jobs based on their retain settings to reduce the number of repeating Entries.
  • Improved the performance of large Sequence Jobs entering the Monitor View.
  • Resolved an issue with using private key Credentials in a File Transfer Job.
  • Improved error reporting on the JAMSConvertHistoryJob Job that is used to convert history records from JAMS V6.X to JAMS V7.1.557.

Web Client

  • Resolved an issue to correctly display the time between 12:00PM and 12:59PM.
  • Resolved an issue where days or months could not be changed in the calendar for the Audit Trail and Projected Schedule Views.

 

V7.1.478 – 12/17/2019    

Features and Enhancements   

Desktop Client

  • Added "Show Related Entries" option to Monitor Query.
  • Added 'Delete' and 'Add' buttons to Queue and Calendar definitions.
  • Enhanced Monitor view tabs to include the Entry count.
  • Enhanced Object lists to refresh upon successful import of Jobs using the XML Job import utility.
  • Improved user experience of History View by prompting for Query Parameters when first opening the view.
  • Improved user experience of Projected Schedule View by prompting for Query Parameters when first opening the view.

Integrations

PowerShell

  • Added the Show-JAMSException and Wait-File cmdlets to enhance the ease of use when reviewing JAMS exceptions.

Scheduler

  • Added configurable limits for Projected Schedule to increase stability.
  • Added support for Credentials using private keys instead of passwords with Connection objects.
  • Added the NoPersistScope activity to the Workflow toolbox within the Runtime category.
  • Eliminated a race condition that could make a Job appear to be missing when it was actually still starting.
  • Enhanced FileTransfer Job creation to pre-populate with File Transfer Default Values.
  • Enhanced Repeat and Resubmit Schedule items to honor time zone settings defined on a Job's corresponding ScheduleTrigger.
  • Enhanced SCOM Event by adding FormatString and AddMenuText as available options.
  • Enhanced the JAMS Logs to show "User Display Name" and "Agent Display Name".
  • Improved Agent Failover functionality to more accurately display online and available Agent statuses in environments with large Agent counts.
  • Improved performance of data transfers to JAMS V6 Agents.
  • Improved performance when purging History.
  • Improved the parsing of specific exit code values to support leading or trailing negative signs.
  • Improved the recovery speed of Workflow Jobs after an Agent disconnects.
  • Updated default interval of Pre-Check Jobs to 5 minutes, and minimum value to 15 seconds.
  • Upgraded AWS SDK to V3.3 to comply with new encryption standards and enabled S3 File Transfer in Sequences.

Web Client

  • Improved user experience of History View by prompting for Query parameters when first opening the view.

 

General Updates

Desktop Client

  • Resolved an issue that prevented the restoration of deleted Jobs.
  • Resolved an issue where File Transfer Job Source was not saved when switching between tabs.
  • Resolved an issue where opening the Schedule tab on a Job with more than 12 Triggers could result in a "Icomparer.Compare() method returns inconsistent results." error.
  • Resolved an issue where rescheduling a Job from the Monitor could remove existing Queue or Agent values from the Job Entry.

PowerShell

  • Resolved an issue where adding an ACE (Access Control Entry) would result in removal of inheritance.

Scheduler

  • Resolved an issue impacting SSIS Direct Jobs by improving the verification of SQL version.
  • Resolved an issue where a File Watch Job could be deleted while it was still referenced within an Agent.
  • Resolved an issue where a Job could enter the Schedule if a Schedule Trigger was added/modified/enabled whose Schedule Time was in the past.
  • Resolved an issue where a Job's Home Directory property was not being leveraged properly for the "Local File Specification" field of FileTransfer Jobs.
  • Resolved an issue where a Job's log file could fail to get attached to a notification email when a Common Log location was used.
  • Resolved an issue where ACLs were not inheriting from the Folders.
  • Resolved an issue where Elements could be lost when copying Jobs between Servers.
  • Resolved an issue where Jobs with "Every Other (day, week, etc.)" Schedule Triggers would run every day or week.
  • Resolved an issue where Jobs would finish as Informational instead of Error when their exit code was lower than the set custom range.
  • Resolved an issue where manually retrying a failed Task in a Sequence did not pass the Task's updated status to the Sequence upon success.
  • Resolved an issue where Sequence and Workflow Entries could complete and leave the Monitor prior to all child entries completing.
  • Resolved an issue where a "MVPSI.JAMSScheduler.KnownJob.Reactivate" error could loop infinitely in the JAMSScheduler.log during startup of the JAMS services.
  • Resolved an issue where converting 7.0 IMAP Agents to 7.1 Connection objects were not captured properly within the Mail Watch Job property.
  • Resolved an issue where Notification and Recovery Jobs would run after every retry attempt, rather than waiting until all retry attempts were exhausted.

Web Client

  • Resolved an issue where the Monitor (Classic) and Monitor (Grid) tabs were displaying on the Home and Definitions tabs.

 

V7.1.429 – 9/30/2019    

Features and Enhancements   

Desktop Client

  • Enhanced Submit Job Tasks to allow users to view the Job Properties of the entry prior to execution.
  • Improved Sequence Entry icon and status text to reflect a “Halted” state after a Task failure, and update them back to “Executing” once the Sequence is resumed.

Installer

  • Added Oracle deployment script for Ellucian Banner integration Pack to JAMS install directory.

Integrations

  • Enhanced the Oracle Submit Query functionality to produce dynamic queries.
  • Enhanced InformaticaCloud Job logout functionality to improve session isolation.

Scheduler

 

General Updates

Desktop Client

  • Resolved an issue that allowed end users to delete Connection objects that were referenced by other JAMS objects.
  • Resolved an issue that required Inquire Security Access to Variables when submitting a Job with a Parameter that referenced a Variable.
  • Resolved an issue that could cause Banner Procedure Jobs to throw an "object reference..." error when Job Source properties were not set.
  • Resolved an issue that could cause the Banner Procedure execution to improperly parse a JAMS DateTime Parameter value.

Scheduler

  • Resolved an issue to notify the Scheduler when resetting a Trigger on a Job.
  • Resolved an issue to bind a Variable to a Submit Job Task Parameter while the Job Sequence is executing.
  • Updated the RetainOption property of the Entry object to return the appropriate RetainOption value.
  • Resolved a race condition that could cause Jobs executing inside a Parallel Task to fail.

 

 

V7.1.407 – 8/23/2019    

Features and Enhancements      

API (Application Programming Interface)

  • Added default value to an object's Description Property of empty string when the string is null.
  • Created a new REST API Endpoint to retrieve Parameters for stored procedures.

Desktop Client

  • Added a refresh to the Job Edit window when reverting to a previous iteration.
  • Added the ability to update an encrypted Parameter.
  • Added the ability for a Sequence Task to be marked as Held or Skipped from the Sequence Diagram View of a JAMS Entry.
  • Enhanced contextual controls to deactivate control options when no items are in a grid.
  • Enhanced the Monitor Detail dialog window to replace the "Elements" tab with the "Schedule" tab.
  • Enhanced the Property Inherit Editor functions to support the use of backslashes.
  • Enhanced validation logic to prevent the deletion of a definition referenced by an Execution Method.
  • Relocated the "Add" and "Remove" buttons under the Security Tab of objects to the top ribbon bar.

Integrations

  • Ellucian Banner
    • Added pagination when parsing the .log and .lis file results of Banner job's execution inside a JAMS Entry's log.
    • Enhanced the Banner Procedure Execution Method to support the use of any Credential defined within JAMS.
    • Improved real-time logging of Banner Jobs.
  • Informatica Cloud
    • Added connection resiliency and retry logic to Informatica Cloud.

Scheduler

  • Improved database performance for better user experience when saving changes to JAMS objects.
  • Improved JAMS to display appropriate error messages when an unauthorized user attempts to access JAMS.
  • Upgraded Rebex to 2019 R3.

Web Client

  • Added maximum length validation of the "Folder Name" to 256 characters and "Description" to 30,000 characters within the Folder Details form.
  • Added form validation for integer data type fields within object Properties forms.
  • Enhanced services to present the Peak Working Set average value display within Job History.
  • Enhanced the Folder Tab structure within the Web Client to match the Desktop Client.
  • Enhanced the Column Chooser to allow spaces.
  • Improved stability of save actions for Folders.
  • Updated Execution Method pop-up messages to display Execution Method Name.
  • Updated Client to show appropriate source editors for each Job when multiple Job definitions are opened at once.
  • Resolved an issue that could cause the date picker inside of Parameters to not close after selecting a date.

 

General Updates

 Desktop Client

  • Replaced the "I want to..." button within Job Editor window with the "+" button in the ribbon bar.
  • Resolved an issue where certain contextual control buttons could become disabled.
  • Resolved an issue that could cause the Client to fail when modifying default Parameter values or editing SQL Connections.
  • Resolved an issue where selecting fields inside the source of an SSRS job could cause Unknown Errors.
  • Resolved an issue that prevented SubmitJob Tasks from being able to bind Parameters to the Sequence.
  • Resolved an issue where users with proper permissions could not change Parameters on an Execution Method.
  • Resolved an issue that could prevent a Job from being scheduled if an existing Schedule Trigger on the Job was updated to a datetime value within the ScheduleAdvance window.

Scheduler

  • Resolved an issue where JAMS could falsely report a user lacked "Control Access" to an object while attempting a modification.
  • Resolved an issue that could cause the JAMSScheduler service to fail with a null reference exception when an Entry left the Monitor.
  • Resolved an issue where Repeat and Resubmit end times would only honor the Scheduler server's local time, rather than the defined time zone on the Job's schedule.
  • Restored "Ignore State Change" property to the SubmitJob Task.

Web Client

  • Resolved issues where Internet Explorer did not properly display null or empty values.
  • Resolved an issue where Validation Types added to a Parameter were not saved as intended.
  • Resolved an issue that could cause stored passwords with the user's browser to pre-populate the Password field while setting the Password for a new Credential.
  • Updated the Queue context menu to contain the correct start or stop action.
  • Set a default source editor when the Execution Method is not selected.
  • Set the default length of generated keys on Credentials to 1024.
  • Standardized display format of date, time, and datetime values for better usability.

 

V7.1.389 – 7/18/2019

Features and Enhancements

GUI

Integrations

  • Ellucian Banner
    • Added Job auto-discovery capabilities to dynamically populate Job source fields and parameter sets.
    • Added option to disable .log and .lis file retrieval to support compliance with sensitive information.
  • Informatica Cloud
    • Added connection resiliency and retry logic options to Informatica Cloud Jobs with new Informatica Retry Count and Informatica Retry Interval properties.
    • Enhanced tracing to identify root cause for connection failure.
  • z/OS
    • Extended Job interaction with JESINTERFACELEVEL2 support.
  • Slack

Job Definitions 

Sequence Task Library 

Security 

Email 

  • Added "Restore" button to restore inherited Property values deleted in error.
  • Added "Priority Property" to SendEmail Workflow Activity to facilitate prioritization.

REST API 

  • Created endpoint to reset Triggers for a specific Job.
  • Enabled partial filters within the "Agent" column.
  • Added endpoint to validate ACL identifier.  

Scheduler 

  • Added JAMSPurgeLogFiles to delete old log files on the JAMS server.
  • Added JAMSDBA Delete Tenant command.
  • Introduced binding property for Submit Job Tasks to use their Sequence Job's specified Agent. This feature requires all JAMS Schedulers and Agents to be running V7.1 or newer. Setups converted from V6.X to V7.1 or newer Sequences will be bound automatically during conversion.

Services 

  • Increased the default timeout value to facilitate loading a Schedule with a very large number of projected Jobs.
  • Increased the default Agent Job Limit to 999999.  

Support 

Extensibility 

  • Published packages to NuGet repository to make it easier to create custom execution methods, tasks, and extend JAMS functionality.
    • HelpSystems.JAMS.JAMSBaseTypes
    • HelpSystems.JAMS.JAMSHostBase
    • HelpSystems.JAMS.JAMSSchedulerShr
    • HelpSystems.JAMS.JAMSSequenceShr
    • HelpSystems.JAMS.JAMSSequenceTasks
    • HelpSystems.JAMS.JAMSShr  

 

General Updates

Calendar 

  • Introduced the ability to enable / disable the "Edit After Adding" option when adding Calendar Dates.

Desktop Client 

  • Improved Sequence File Transfer Download using an SFTP Agent.
  • Resolved a null reference error encountered when running the Projected Schedule.
  • Resolved an issue impacting the display of Schedule Send Email Event Description.
  • Resolved an issue requiring the server to receive an "Execute As" credential from the job when reviewing Store Procedures.
  • Resolved an issue where Submit Job Tasks did not inherit Source Job.
  • Modified SQL Tasks to utilize SQL Server Agents.
  • Adjusted the memory management routine for the Job source editor.
  • Added functionality to add custom tabs to the Monitor by editing AppMenu.xml.

Installer 

  • Improved Database Exception messaging to identify an unsuccessful database installation.

Integration 

  • Revised the Dynamics AX logging routine to ensure the proper AX run information is returned to JAMS.

PowerShell 

  • Updated Get-JAMSEntry cmdlet to include an option to lookup by folder name.
  • Resolved an issue that affected the ability to set a JAMS object's ACL using PowerShell cmdlet 'Set-ACL'.
  • Resolved an issue where objects returned by Get-JFSChildItem could not be used by Receive-JFSItem cmdlets

Scheduler 

  • Enabled child Jobs to inherit the Completion Severity of the parent Sequence Job.
  • Improved SQL Agent to automatically detect and use installed SQL version installed by the client.
  • Resolved an issue where jobs scheduled at or after 2:00 a.m. were incorrectly triggered due to Daylight Savings Time.
  • Resolved an issue where some notification elements were not configured as expected after converting a Job from v6 to v7.
  • Resolved an issue where No Action notifications for Schedule Windows were not behaving as expected.
  • Resolved an issue where Jobs with a Schedule Window or DependsOn value could get stuck in a Timed state.
  • Improved handling of Jobs and Schedule synchronization when importing large quantities of Jobs simultaneously.
  • Resolved an issue where Retain Times set on a Sequence or Workflow could be overridden by the retain time of a child Job.

Services 

  • Resolved an issue where setting a ScheduleFromTime and ScheduleToTime was not reflecting on a SubmitJobTask.
  • Resolved an issue where the TimeZone was not preserved in the Schedule Elements when copying a job between Tenants.
  • Resolved an issue where Executor - Agent connections would fail without reestablishing a new connection.
  • Resolved an issue where a memory leak could occur if failover occurred while Jobs were executing.
  • Added functionality to share updates to Agents, Connections, Batch Queues, and Resources between Primary and Secondary Schedulers in a failover environment.
  • Improved handling of File Transfer Sessions that error before connecting.
  • Resolved an issue where circular references could be created with Notification Jobs.
  • Resolved an issue where Date data type Parameters submitted by a Job Completion Trigger evaluated in UTC instead of Local Time.
  • Improved the pending data requests queue to handle unsuccessful entry message updates, which created repeating error messages in the JAMS service log files.

Web Client 

  • Resolved an issue requiring the completion of the Set Password field.
  • Improved the Sequence Editor functionality such as zoom, drag and drop functionality to create sequence and parallel containers.
  • Improved Workflow Job behavior to display error details in the designer.
  • Resolved an issue where hidden Parameters were visible during manual submissions.

 

V7.0.1890 – 3/20/2019

Features and Enhancements

  • Desktop Client | Improved caching to update picker controls as definitions are added, changed, or deleted.
  • Scheduler | Added ability to ignore "file not found" to file transfer workflow activities.
  • Scheduler | Improved the efficiency of the "SubmitJob" task to increase the number of Sequence Jobs submitted at one time.
  • Web Client | Improved live status updates in Job Entries from the Monitor View in JAMS Web Client.

General Updates

  • Scheduler | Resolved an issue executing SSISDirect jobs, where if partial components of a newer version of SQL were installed, the attempt to execute on the installed version of SQL assemblies could cause the job to fail.
  • Scheduler | Resolved an issue to defer jobs scheduled on a non-working day to the next working day.
  • Scheduler | Resolved an issue where FindEntry stored procedures inside of sequences could experience deadlock issues.
  • Scheduler | Resolved an issue where a file watch job could fail with a null reference exception just as the file it was watching for arrived.
  • Scheduler | Resolved an issue where StartDate on a ScheduleTrigger did not function as intended.
  • Scheduler | Resolved an issue where the JAMS Scheduler was notified of object modifications before the modifications were committed to the database.
  • Web Client | Resolved an issue where editing Jobs in Internet Explorer could cause the loss of some Job Source information.
  • Web Client | Resolved an issue to maintain information within context menu while the monitor is updating.
  • Windows Client | Resolved an issue where the Monitor view could show an incomplete list of entries.

 

V7.0.1885 – 2/22/2019

Features and Enhancements

  • API | Enhanced REST API GET Entry with DateTime Parameter to prevent "Input string was not in a correct format" error.
  • Desktop Client | Added SetPermissions Workflow Activity for use with SFTPSessions.
  • Desktop Client | Provided a user-friendly message for attempts to display a View without having the required integration pack installed.
  • Scheduler | Added an Email Alert timeout limit to the Configuration settings. The new configuration setting will prevent failed attempts from blocking new alerts being sent.
  • Scheduler | Updated the Monitor to indicate child task status changes on the Parent Sequence.
  • Scheduler | Added a Set Permissions Sequence Task for SFTP sessions
  • Scheduler | Added SshPrompt as a property of SSH agents and Routine element types.
  • Scheduler | Added the ability to disable profiles when running PowerShell jobs.
  • Scheduler | Added wild card support to SCP file transfers to allow multiple file download and upload support.
  • Scheduler | Improved error reporting for the agent deployment feature.
  • Scheduler | Improved display of Sequence statuses when halted sub-tasks are released.
  • Scheduler | Improved reporting of files not found during repeated transfer attempts.
  • Scheduler | Increased the timeout limit on the JAMSDBA>reset schedule command to unlimited.

General Updates

  • API | Resolved an issue that allowed a duplicate Access Control Entry (ACE) to be defined on objects.
  • Desktop Client | Resolved an issue that could cause a null reference error when running the Projected Schedule with jobs that have a Date Specific Dependency.
  • Desktop Client | Resolved an issue that could cause an error to be displayed when creating an Agent definition using an Integration Pack.
  • Desktop Client | Resolved an issue where filtering in the Monitor could cause the client to become unresponsive and consume high memory.
  • Desktop Client | Resolved an issue where some Views could read the incorrect Property from the view Element.
  • Desktop Client | Resolved an issue where the entry description could be incorrect in the Monitor.
  • Desktop Client | Updated RetryCount and SmtpRetryCount Configuration items to reject values less than zero.
  • PowerShell | Resolved an issue with the user token expiring when a PowerShell session was open for longer than the default token expiration threshold.
  • PowerShell | Resolved a case sensitivity error found in JAMS PowerShell provider.
  • Scheduler | Resolved an error that could occur when copying a job that contained relative references to self.
  • Scheduler | Resolved an issue that could cause SSISDirect Jobs to fail after upgrading to JAMS v7.0.1870.
  • Scheduler | Resolved an issue where a Cancel Action on a job that had not begun execution would not appear in the History Audit Trail.
  • Scheduler | Resolved an issue where a Parallel Sequence task could not execute all its child tasks until some completed under certain scenarios.
  • Scheduler | Resolved an issue where a Resource definition could show an empty ACL after restarting the Scheduler service.
  • Scheduler | Resolved an issue where an undefined SMTP Server in Configuration could cause the JAMS Scheduler Service to become unstable in v7.0.1871.
  • Scheduler | Resolved an issue where setting the TimestampLogs property did not timestamp the job log and added a Configuration setting called "TimestampLogsInUTC" to set the timestamp to UTC or local server time.
  • Scheduler | Resolved an issue with AndGroups where multiple Triggers in the same AndGroup did not fire when the specified criteria was met.
  • Scheduler | Resolved an issue with local agent state and version number would not update in the Agents View.
  • Scheduler | Resolved an issue with retaining SCP and SFTP agent SSH settings.
  • Scheduler | Resolved an issue with SSISDirect where validating a package in the SSIS catalog executed the package instead of only validating.
  • Scheduler | Resolved an issue with the SCPDownload Workflow activity that caused some downloads to fail when receiving a file from a Windows Server.
  • Scheduler | Updated SQL Stored Procedure workflow activity to create an Int64 argument for BigInt parameter.
  • Scheduler | Updated the behavior of Start Date and End Date Schedule Trigger values for future schedules.
  • Scheduler | Updated the converter to migrate a Method's "Application" property to SshPrompt for Routine method types.
  • Scheduler | Updated Mail Triggers to notify the mail server to purge after deleting a message.
  • Scheduler | Resolved a casting exception that could occur if a message matched the Mail Trigger criteria.
  • Web Client | Incorporated Generate Key and Upload Key ability for a Credential.

 

V7.0.1871 – 1/17/2019

Features and Enhancements

  • API | Added Windows Integrated Authentication for REST API.
  • Scheduler | Improved Workflow Job behavior when connection interruptions occur between the Agent and Scheduler; Added ability to queue messages and send once the connection is re-established.
  • Scheduler | Introduced Sequence Halted text and Needs Attention icon on Parent Sequence to indicate when a task within the Sequence fails.
  • Scheduler | Upgraded Rebex to v2018R4.
  • Web Client | Added "Copy To" functionality to the Web Client.
  • Web Client | Added Windows Integrated Authentication for Web Client.

General Updates

  • API | Resolved an issue that could prevent Credential Keys from loading in the Web Client.
  • Desktop Client | Added additional ElementTypes to the Job Details Elements tab in History.
  • Desktop Client | Adjusted the Monitor View to remove nested Jobs after the specified Default Keep Completed Configuration time.
  • Desktop Client | Modified the AssemblyCompany attribute to preserve updated settings.
  • Desktop Client | Resolved an issue with the SAP Conversion Shortcut.
  • Desktop Client | Set the {InheritedValue} tag to display in the Message Body property of the Job Element tab.
  • Desktop Client | Resolved an issue where Interval Trigger and Repeat element Jobs would not display if the monitor was filtered to show only Executing Jobs.
  • Desktop Client | Resolved a null reference error that could occur when running the Projected Schedule with Jobs that have a Date Specific Dependency.
  • Installer | Updated the JAMS Installer to reference the appropriate prerequisites when installing .NET Extensibility 3.5.
  • Integration Packs | Improved MS Dynamics Job Definitions to retain the Job Source.
  • PowerShell | Added the AppContextSwitchOverrides configuration setting to support UNC characters in the path.
  • PowerShell | Enhanced Schedule Window to link Elements to Named Times when updating the PSDrive.
  • Scheduler | Improved performance of Projected Schedule when querying large quantities of Jobs.
  • Scheduler | Corrected an issue preventing a Job Entry from starting at its held time once the Scheduler Service is restarted.
  • Scheduler | Improved error logging for SMTP.
  • Scheduler | Improved stack overflow handling when the maximum stalled time value of 999.0:00:00 is used.
  • Scheduler | Improved the Classic Monitor View to nest child Jobs under the parent Sequence Job.
  • Scheduler | Modified Jobs to better handle Parameters with long values when sending to V6 Agents.
  • Scheduler | Optimized CPU utilization by SSISDirect Jobs.
  • Scheduler | Optimized SQL Authentication to preserve the password when connecting to Projected Schedule.
  • Scheduler | Optimized the handling of DateSpecificDependency Elements to improve performance.
  • Scheduler | Refined SSIS Jobs to reflect the SSIS package execution completion status rather than the task completion status.
  • Scheduler | Resolved an issue that caused Sequence Jobs to Ignore Retry Options if used in conjunction with a Runaway Element.

 

V7.0.1852 – 11/13/2018

General Updates

  • Desktop Client | Added ACL support for App Menu Definitions.
  • Desktop Client | Enhanced how JAMS evaluates access to load samples for Sequence Jobs.
  • Desktop Client | Improved JobParameter Binding between Sequence Tasks when Sequence executes; Enabled hover text to display Bound Property value.
  • PowerShell | Prohibited password retrieval using Get-JAMSCredential when user only has Inquire rights.
  • Scheduler | Added TimeZone Value to XML Exports.
  • Scheduler | Corrected an issue preventing reset of Job Completion Trigger Element.
  • Scheduler | Enabled users to import Sample Jobs into the Sample Library.
  • Scheduler | Improved communication resiliency between the JAMS Executor and Agents when network interruptions occur.
  • Scheduler | Introduced CopyTo functionality for Sequence Jobs.
  • Scheduler | Resolved an issue that could cause Jobs that start on an Agent to fail with "key already exists in the dictionary."
  • Scheduler | Restored Reprocess Completion ability for Job entries.
  • Scheduler | Updated the Scheduler to detect Job completion and set the appropriate status when the Scheduler Service restarts.

 

V7.0.1840 – 10/22/2018

General Updates

  • Scheduler | Added the MaximumClientCount configuration setting to control the maximum number of JAMS clients that can connect to a JAMS Server service.
  • Scheduler | Enabled support for wild cards in SCP File Transfer.
  • Scheduler | Improved handling and logging between the JAMS Server and Agents when network interruptions occur.
  • Scheduler | Improved Job Entry Audit Trail validation for completed Jobs.

 

V7.0.1830 – 10/08/2018

Features and Enhancements

  • V6 Converter | Enhanced the V6 to V7 conversion to better handle Execution Method Parameters.

General Updates

  • Scheduler | Corrected a Parameter and Variable parsing issue in Send Email Elements.
  • Scheduler | Improved upgrade to preserve custom configuration settings.
  • Scheduler | Updated Triggers to remain enabled during Job execution and support Reset upon Job completion.

 

V7.0.1825 – 09/28/2018

Features and Enhancements

  • Desktop Client | Introduced export and import to Calendar and Date Type Definitions.
  • Integration Packs | Implemented Paladin response option to "Continue" a halted Workflow.
  • PowerShell | Updated module to support Calendar drill-down in JAMS Drive.
  • Scheduler | Added GZIP Activity for Workflow Jobs.
  • Scheduler | Upgraded BouncyCastle to v1.8.3
  • Scheduler | Upgraded Rebex to v2018R2.1
  • Web Client | Added a right-click option to quickly enable or disable Agent(s).
  • Web Client | Implemented option for File Transfers to set Completion Severity if file(s) are not found.
  • Web Client | Implemented Projected Schedule.
  • Web Client | Introduced Edit Job Source on Submit functionality.
  • Web Client | Updated Audit Trail to display revisions.

General Updates

  • API | Resolved an issue that could cause POST commands to "/api/variable" to fail.
  • Desktop Client | Enhanced Dashboard Designer to prevent "Could not load file or assembly..." error.
  • Desktop Client | Improved behavior of bound Parameters in a Sequence to prevent "Unable to cast object..." error.
  • Desktop Client | Improved behavior of the SQL Agent Conversion Utility and SQLStoredProc Execution Method to prevent connection attempts to localhost upon initial use.
  • Desktop Client | Resolved an issue where empty tabs could appear in various Client views.
  • Scheduler | Added recursive functionality to File Trigger Elements.
  • Scheduler | Added the "Host Key Checking" Property to Folders and Jobs.
  • Scheduler | Corrected a Parameter and Variable Parsing Issue in Elements.
  • Scheduler | Enhanced Execution Method exports to export Parameters.
  • Scheduler | Enhanced Folder update/deletion behavior to resolve "Primary Key Constraint..." error.
  • Scheduler | Enhanced JAMS SQL Agent Jobs to reflect SSIS Job Step errors.
  • Scheduler | Enhanced Job Export to include overwritten values set on inherited Parameters.
  • Scheduler | Enhanced Specific Values to support negative values.
  • Scheduler | Established support for using Office 365 SMTP servers to send Email Alerts.
  • Scheduler | Implemented "JAMS_NOTIFY_FOLDER_NAME" notification Parameter.
  • Scheduler | Improved the Description updates to entries in the monitor with more accurate descriptions.
  • Scheduler | Reconfigured DateTime Parameters to return local JAMS Server Time.
  • Scheduler | Resolved an issue that caused Workflow Jobs attempting to decrypt a signed file to fail with "Encrypted message contains a signed message - not literal data" error.
  • Scheduler | Resolved an issue that could cause Jobs with Interval Trigger Elements to occasionally return "The Job was executing but is now gone".
  • Scheduler | Resolved an issue that could prevent Variable Trigger Elements from firing.
  • Scheduler | Resolved an issue where importing a Folder did not display properly in the Audit Trail.
  • Scheduler | Resolved an issue where Job Completion Trigger Elements were not resetting properly after firing.
  • Scheduler | Resolved an issue where Jobs with a Date Specific Job Dependency could encounter a NullReferenceException when submitted from within a Workflow Job.
  • Scheduler | Resolved an issue where Runaway limits were not honored when % Complete was used.
  • Scheduler | Resolved an issue where Stalled Elements were not evaluated properly when used in conjunction with Repeat Element.
  • Scheduler | Updated Import features to support resubmit elements.
  • Web Client | Resolved an issue where it would appear as if a user with insufficient security permissions could successfully delete a Job.

 

V7.0.1678 – 08/21/2018

Features and Enhancements

  • Desktop Client | Added the ability to copy Dates, Date Types, and Calendars with a Copy To feature.
  • Desktop Client | Improved the user experience when deleting Dates from a Date Type.
  • Desktop Client | Introduced the ability to Reference Date Types from another Calendar.
  • Desktop Client | Upgraded DevExpress to 18.1.5
  • iSeries | Updated iSeries Agent to v6.2.6, which resolves a timeout issue and adds better logging behavior when *NOLIST is used.
  • Scheduler | Implemented a Retry feature for JAMS Email Alerts. Retry values are defined in the Configuration Settings as SMTP Retry Count and SMTP Retry Delay.
  • Scheduler | Made improvements to the Projected Schedule to provide more accurate projections.
  • Scheduler | Upgraded Rebex to 2018R2
  • Scheduler | Upgraded BouncyCastle to 1.8.2

General Updates

  • Agents | Improved the error message handling for DeployAgent jobs to indicate when .NET 4.6 is missing.
  • Desktop Client | Improved JAMS Security to prevent users from bypassing inquire access requirements in certain areas.
  • Desktop Client | Resolved an issue that truncated Job names to 64 characters.
  • Desktop Client | Resolved an issue where the Job Detail Report could produce errors.
  • Integrations | Resolved an issue with the PeopleSoftSSH Execution Method that could cause a "Specified Command is not supported" error to be thrown.
  • iSeries | Resolved an issue where running multiple iSeries Jobs could cause lost connection errors.
  • PowerShell | Resolved an issue where the Receive-JFSItem cmdlet could return an error message when the download was successful.
  • Scheduler | Made improvements to HA Failover configurations and behavior.
  • Scheduler | Resolved a deadlock issue that could occur when multiple instances of a Workflow Job were submitted simultaneously.
  • Scheduler | Resolved an issue that could prevent Runaway, Repeat, and Resubmit Elements from behaving as expected.
  • Scheduler | Resolved an issue where attempting to connect to a legacy V6 Agent outside of the JAMS Server's domain could crash the JAMS Scheduler service.
  • Scheduler | Resolved an issue where DateTime Parameters returned UTC Time instead of the local JAMS Server Time.
  • Scheduler | Resolved an issue where Sequences would throw a "WaitForWCF70" error.
  • Scheduler | Resolved an issue where the JAMSDBA>Generate Key command would not generate encryption keys.
  • Web Client | Improved performance of the Web Client when running in a Workgroup.

 

V7.0.1633 – 07/27/2018

Features and Enhancements

  • Scheduler | Added Natural Language support to the new Multi-Calendar functionality.
  • Scheduler | Added the ability to set Job and Agent limits on individual Tenants via JAMSDBA.
  • Scheduler | Introduced functionality to control the assemblies in the path of a Job through the use of a Host Sub Directory.

General Updates

  • Agents | Added diagnostic switches to JAMSAgent.exe.config.
  • Agents | Improved Windows Agent reliability.
  • Agents | Resolved an issue where a Windows Agent deployment Job could display as successful when the Agent installation failed.
  • Agents | Resolved an issue with sending Host Key Algorithms with SFTP.
  • Desktop Client | Resolved an "Object reference not set to an instance of an object" error that could occur when converting a Scheduled Task with a resubmit interval.
  • Desktop Client | Resolved an issue where creating a Menu could result in an "Object Reference not set to an instance of an object" error.
  • Desktop Client | Resolved an issue where Send E-mail Elements could fail to send to the "To Address".
  • PowerShell | Resolved an issue with "Update()" commands in PowerShell V3 and V4 that could cause an error.
  • Scheduler | Resolved a version matching issue that could cause Oracle SQL Query Scalar Workflow Activities to fail.
  • Scheduler | Improved the behavior of high-volume History queries to prevent undesirable results.
  • Scheduler | Resolved an issue where Parameters were not parsed properly in Send E-Mail Elements.
  • Scheduler | Resolved an issue where the JAMS.exe command, "SET SERVER", would not function properly.
  • Scheduler | Updated support for two-way alerts with Paladin.
  • Scheduler | Updated the Send E-Mail Element to support CC recipients.
  • V6 Converter | Added support for Parameter Override names from Setup Jobs.
  • V6 Converter | Resolved an issue that could cause V6 - V7 conversions to result in an "Object reference not set to an instance of an object" error.
  • V6 Converter | Resolved an issue where converted Agent definitions would not inherit the Agent Address from Agent Name field.
  • Web Client | Added Job Source search functionality with a "CTRL+F" search option.
  • Web Client | Resolved an issue that caused a DateTime OffSet when querying History.

 

V7.0.1561 – 07/06/2018

Features and Enhancements

  • Agents | Added AIX, HPUX, Solaris, and Unix Platform options to Agents.
  • DesktopClient | Added Job completion options to the FileTransfer Execution Method to determine how the Job completes when no files are found.
  • Desktop Client | Added support for Documentation Element content inside of a SendEmail Element.
  • Scheduler | Added multi-calendar functionality.
  • Scheduler | Added email alert options to send email alerts as high, normal, or low priority.
  • Scheduler | Added RSAMinimumKeySize to Properties and Parameters, which gives users the ability to set a minimum RSA key size.
  • Scheduler | Upgraded Rebex to 2018 R1.1

General Updates

  • Agents | Improved reconnect behavior with legacy V6 JAMS Agents.
  • Agents | Resolved an issue where restarting Agent Services while a Job was executing could cause new JAMSHost.exe processes to spawn.
  • DesktopClient | Improved the Status behavior in the Import JAMS Objects dialog.
  • DesktopClient | Resolved an issue that could cause an "Index was out of range." error.
  • DesktopClient | Resolved an issue where Credentials could not have a LogonAs value that matched the environment domain.
  • DesktopClient | Resolved an issue where History queries with more than 10,000 entries of a single Job definition could produce incorrect results.
  • DesktopClient | Resolved an issue where reverting a Folder Definition to a previous version did not function as intended.
  • DesktopClient | Resolved an issue where the Agent Deploy As Credential was not honored when deploying an Agent.
  • DesktopClient | Resolved an issue where the Concurrent Job Limit property could become read-only.
  • DesktopClient | Resolved an issue where the Projected Schedule could throw an Overflow Error.
  • DesktopClient | Resolved an issue where the Relative Reference Option for referencing Variables in a Sequence Task did not function properly.
  • DesktopClient | Resolved an issue where users could delete a Job without Delete access.
  • DesktopClient | Updated Agents to automatically set an Agent Deployment Job when an Agent is created.
  • DesktopClientandWebClient | Resolved an issue where Job entries waiting for resources could not be released.
  • Installer | Resolved an issue where Sample Jobs were not created properly.
  • Installer | Resolved an issue where the installer could attempt to create a Database when "Skip Database Creation" was checked.
  • PowerShell | Resolved an issue where PowerShell scripts could fail to run properly inside of JAMS under certain conditions.
  • PowerShell | Resolved an issue where some XML Imports may not honor Security Permissions.
  • Scheduler | Improved the performance of Interval Triggers when used to schedule Jobs at high frequencies.
  • Scheduler | Resolved an issue that could cause Failover environments to submit duplicate entries of scheduled Jobs.
  • Scheduler | Resolved an issue that could prevent a JAMS Report from being emailed.
  • Scheduler | Resolved an issue that where email alerts could fail to obtain a Job's log file from a common log location.
  • Scheduler | Resolved an issue where duplicate entries of history records could be recorded in large environments.
  • Scheduler | Resolved an issue where JAMS system variables (e.g. JAMS_NOTIFY_MAIL_ADR) did not parse properly.
  • Scheduler | Resolved an issue where JAMSDBA>>RESET SCHEDULE could result in undesired behavior.
  • V6Converter | Resolved an issue where Job Parameters with Global Names defined would not be properly converted.
  • WebClient | Improved Security in the Web Client.
  • WebClient | Improved the behavior of the Job Definition's History tab.
  • WebClient | Resolved an issue where source code may not save properly when creating a Job.
  • WebClient | Resolved an issue where Users without proper access to the JAMS server could log in via the Web Client.
  • WebClient | Updated the size of the Job source editor to be more user friendly.
  • zOSAgent | Resolved an issue with the zOS Agent.

 

V7.0.1441 – 05/18/2018

Features and Enhancements

  • API | Added multi-tenancy support.
  • Desktop Client | Added the ability to parse JAMS Variables and Parameters into ToAddress and NotifyEmail fields.
  • Desktop Client | Added the Override JobName field to SubmitEntry Workflow Activities.
  • PowerShell | Added new cmdlet, Exit-JAMSSession, to the JAMS Module.
  • Scheduler | Improved the negotiation of SFTP Connections and added a new FIPSOnly Property to secure Agent definitions. FIPSOnly is also available as a Parameter on Jobs and Folders.

General Updates

  • Agents | Modified the default maximum Job limit on newly created Agents from 50 Jobs to 999999 Jobs.
  • Agents | Resolved an issue where Agents could become stuck in an "Unknown" State.
  • Agents | Resolved an issue where Jobs could get stuck in a "Canceling" State.
  • Agents | Resolved an issue where an Agent connection could suddenly become disposed.
  • Agents | Improved resiliency of Jobs executing on Agents during network drops to prevent Job failures.
  • Agents | Resolved an issue where Jobs would not Execute on an Agent until it was disabled, then enabled.
  • Agents | Updated the Agent service to prevent it from consuming high amounts of CPU.
  • Agents | Resolved an issue where the Secondary Scheduler could fail to properly establish communication with JAMS Agents during a failover event.
  • API | Resolved an issue where a local user without Execute permissions to the Server could access a JAMS environment via the API/Web Client.
  • API | Resolved an issue where Variables would be created in the Root Folder instead of the predefined Folder location.
  • Desktop Client | Added functionality to Hold or Skip child Jobs in a Sequence, before that Sequence begins to execute.
  • Desktop Client | Improved Error Message handling for Sequence Jobs.
  • Desktop Client | Resolved an issue that could prevent Custom Calendars and Natural Language from validating properly.
  • Desktop Client | Modified the behavior copied Jobs containing an Interval Trigger Element so that the copied Job will be scheduled automatically.
  • Desktop Client | Resolved an issue where a newly created Job could not be deleted until the Job list was refreshed.
  • Desktop Client | Resolved an issue where a Workflows and Sequences would not exhaust all retry events for failed Child Jobs before proceeding.
  • Desktop Client | Resolved an issue where automatic Monitor refreshes would cause the Monitor View to scroll to the top of the Job list.
  • Desktop Client | Improved performance of the Monitor View in high-volume environments to prevent freezing.
  • Desktop Client | Resolved an issue where dragging and dropping folders did not function as intended.
  • Desktop Client | Resolved an issue where duplicate history records would cause an "Item in Dictionary: '144429' Key…." error.
  • Desktop Client | Resolved an issue where editing Parameters on a Folder could break the Parameter Inheritance.
  • Desktop Client | Resolved an issue where History queries could produce undesirable results based on the defined lookback period.
  • Desktop Client | Resolved an issue where multiple server authentication windows could appear when first launching the JAMS Client.
  • Desktop Client | Resolved an issue where Projected Schedule queries could produce undesired results based on the defined forecast period.
  • Desktop Client | Resolved an issue where refreshing a Job Entry's log file caused the log to scroll back to the top.
  • Desktop Client | Resolved an issue where resubmitting a Job from the Monitor View could cause a "Collection was modified; enumeration operation may not execute." error.
  • Desktop Client | Resolved an issue where running more than 1,000 executions of a Job could result in a "One or More Errors Occurred" error.
  • Desktop Client | Resolved an issue where some Elements could not be individually disabled.
  • Desktop Client | Resolved an issue where the connection string for some SQL Agent Jobs would not convert properly.
  • Desktop Client | Resolved an issue where the Override Agent value defined in a Schedule Trigger Element was not honored.
  • Desktop Client | Updated Variable behavior to allow users to reference Parent Folder Variables without requiring a fully qualified path.
  • Desktop Client | Resolved an issue where Variables would not override Parameters on Sequence Jobs.
  • Desktop Client | Updated the User Dropdown list in File Transfer Jobs to display Users in alphabetical order.
  • Installer | Resolved an issue where SQL Authentication could cause the installer to fail.
  • Installer | Resolved an issue that could cause a "Default is not a valid instance of JAMS" error to display when creating the JAMS database.
  • Installer | Resolved an issue that could cause an "Error SQL72020: The compatibility level of the target schema is not supported." error when installing JAMS with an Azure Database.
  • Installer | Resolved an issue where a JAMS Database would not be created if the Windows User initiating the installation contained a hyphen or space.
  • Installer | Resolved an issue where a secondary server installed in a High Availability environment would not create a common.config file.
  • Installer | Resolved an issue where default JAMS Security settings for Authenticated Users could be added to User-defined security settings during an upgrade.
  • Installer | Resolved an issue where JAMS upgrades could fail if the database resided in a SQL Availability Group.
  • PowerShell | Improved the behavior of the Suspend-JAMSEntry cmdlet.
  • PowerShell | Resolved an issue where some XML Imports did not honor Security Permissions.
  • PowerShell | Updated the SetJAMSAccessControl Job to reflect new JAMS Security recommendations.
  • Scheduler | Resolved an issue where an Interval Trigger would not restart after being disabled and re-enabled.
  • Scheduler | Resolved an issue where Audit comments set on a reprocessed entry may not be written to that entry.
  • Scheduler | Modified the behavior of changing a Job's Execution Method so that the Job's Source values are no longer reset.
  • Scheduler | Resolved an issue where large ACLs (greater than 1024 bytes) could result in an "Access Denied" error for End-Users.
  • Scheduler | Improved Scheduler Service resiliency to allow the deletion of Job Definitions with active Interval Trigger Elements.
  • Web Client | Added Job Property columns to mirror Desktop Client columns.
  • Web Client | Resolved a display issue that could prevent updates to Access Control.
  • Web Client | Resolved an issue where viewing a Job definition in Internet Explorer 11 could throw an exception.

 

V7.0.1369 – 04/09/2018

Features and Enhancements

  • Desktop Client | Implemented colored status icons in the Monitor and History Views.
  • Installer | Updated JAMS Installer to ship with SQL Express 2017.
  • Scheduler | Added support for SQL 2017.
  • Scheduler | Added a new Element, Interval Trigger.
  • Scheduler | Added functionality to parse a Job's Agent name in the body of an Alert with <<JAMS.Entry.AgentName>> and <<Jams.Entry.ExecutingAgentName>>.
  • Scheduler | Improved JAMS Security behavior. When all ACEs are removed from an object's ACL, only the GrantAdministratorsBypass group will have access to that object. Previously, removing all ACEs from an object's ACL would give Authenticated Users access to that object.
  • Web Client | Implemented colored status icons in the Monitor and History views.

General Updates

  • Agents | Enhanced support for executing Jobs on legacy V6 Agents.
  • Desktop Client | Improved high-level Job Property visibility by adding columns to the Job Definition grid views.
  • Desktop Client | Improved the output for Sequence Job Entries.
  • Desktop Client | Resolved an issue that could prevent manually releasing a Job from a Resource constraint.
  • Desktop Client | Improved Client resiliency over extended periods of time. The Client will no longer experience Token Validation errors when left open.
  • Desktop Client | Resolved an issue where some custom filters were not honored in custom shortcuts.
  • Desktop Client | Resolved an issue where Parameters updated after Job was submitted were not parsed properly at Execution time.
  • Desktop Client | Resolved an issue where setting Hold or Skip on a SubmitEntry Activity in a Workflow Job could cause the Job to fail.
  • Desktop Client | Resolved an issue with the Projected Schedule view that could cause all Jobs from a multi-day query to display on the same day.
  • PowerShell | Resolved an issue where the Receive-JFTP cmdlet did not behave as intended.
  • Scheduler | Created a new Alert type for situations where a Job will retry automatically after failure.
  • Scheduler | Improved the canceling behavior of Jobs executed on Agents.
  • Scheduler | Improved performance of the Agents view in situations where more than 1000 Agents are defined.
  • Scheduler | Resolved an issue where Job Entries consuming more than 4GB of memory could cause an overflow issue.
  • Scheduler | Resolved an issue where the Concurrent Job Limit Property may not behave as expected.
  • V6 Converter | Implemented improvements for the V6 to V7 conversion utility.
  • Web Client | Resolved an issue where queries in the History shortcut may not be evaluated properly.
  • Web Client | Added functionality to view a Job's log file and tags from the Web Client.

 

V7.0.1329 – 03/19/2018

General Updates

  • Agents | Resolved an issue that could cause the Windows Agent to overflow if a Job used more than 2GB of memory.
  • Agents | Resolved a connection issue that could result in the display of an incorrect Agent Status and latency with Job Executions.
  • Agents | Resolved an issue where Jobs run on JAMSAgentD could error with exit code 120.
  • Agents | Resolved an issue where JAMSAgentD could fail when attempting to validate certain incoming packets.
  • Desktop Client | Added an interactive Diagram view for Sequence Jobs within the Sequence Entry's Job Details.
  • Desktop Client | Resolved an issue where centralized file locations for the Client were not honored.
  • Desktop Client | Resolved an issue where SSIS Jobs would fail to convert using the SQL Agent Converter if the Execution Method was modified by an end-user.
  • Desktop Client | Resolved an issue where viewing an empty Monitor could cause the Control Bar to display an incorrect set of buttons.
  • Desktop Client | Resolved an issue where the "Edit after Adding" checkbox did not work when creating a Menu Definition.
  • Desktop Client | Resolved an issue where a Variable could not be set within the SubmitEntry Activity of a Workflow Job.
  • Desktop Client | Resolved an issue that could prevent users from modifying pre-defined Parameters.
  • Desktop Client | Resolved an intermittent issue where Parameters or Variables set on Folders would not inherit to Jobs within those Folders.
  • Desktop Client | Resolved an issue where deleting a Job currently in the Monitor could cause that Job to get stuck in a "Canceling" state.
  • Installer | Resolved an issue where installations could fail when attempting to install against a SQL 2008 Database instance.
  • Installer | Resolved an issue where the Web Client installation could fail due to missing IIS components.
     
  • Rest API | Resolved an issue where a Job's Source was not saved during Job creation.
  • Rest API | Resolved an issue where performing a GETSubmit followed by a POSTSubmit resulted in an object reference error.
     
  • Rest API | Resolved an issue where the GET /API/Agent call would return an incorrect Agent state.
  • Scheduler | Resolved an issue that could cause the JAMS Server service to fail with a token expiration error.
  • Scheduler | Resolved an issue where Sequences and Workflows would not run on Tenants other than the Default Tenant.
  • Scheduler | Resolved an issue that caused File Transfer Tasks in a Sequence to throw a "LoadedFrom Server" error.
  • Scheduler | Resolved an issue where Regex pattern evaluation would always return Success on a Job.
  • Scheduler | Resolved an issue where converted MailWatch Jobs could throw an "Agent Type Not Supported: Local" error.
  • Scheduler | Resolved an issue where the JAMS Executor Service would not connect to existing Agents after starting.
  • V6 Converter | Resolved an issue where converting Jobs could result in a DefaultTenantID error.
  • Web Client | Resolved an issue where Jobs submitted from the Web Client would display as "Waiting on Resources" and not execute.
  • Web Client | Resolved an issue where creating Jobs or Folders could result in an error.
  • Web Client | Resolved an issue where viewing Job Details in the Monitor would error if the Job was submitted from the Desktop Client.
  • Web Client | Resolved an issue where changes made to ACLs in the Web Client Access Control view would not be saved.
  • Web Client | Resolved an issue where Configuration Setting modifications were not displayed until the Web Client was refreshed.
  • Web Client | Resolved an issue where a Description field value was required prior to saving an Agent Definition.
  • Web Client | Resolved an issue where an Execute As Property set using the Web Client was not honored.
  • Web Client | Resolved an issue where the Parameters on a Submit Job Task within a Sequence could fail to display.

 

V7.0.1309 – 02/26/2018

General Updates

  • Agents | Resolved an issue where character validation on Agent Names did not function as intended when creating an Agent.
  • Agents | Resolved an issue where the Windows DeployAgent Job could fail with an "Access Denied" error.
  • Agents | Resolved an issue where V7.X Job Parameters were not passed properly to V6.X Agents.
  • Agents | Resolved a Windows Agent connection issue.
  • Desktop Client | Resolved an issue where the Folder dropdown field could appear empty when creating a new Job.
  • Desktop Client | Resolved an issue where child Jobs in a Sequence could submit out of order.
  • Desktop Client | Resolved an issue where Sequence Jobs could leave the Monitor View before all their child Jobs finished.
  • Integration Packs | Resolved an issue with the NeoBatch Integration pack where a "String cannot have zero length" exception could occur.
  • Scheduler | Resolved an issue where a Resubmit Elements would only resubmit a Job once.
  • Scheduler | Resolved an issue where Specific Exit Codes on custom Execution Methods were not parsed into Jobs correctly at runtime.
  • Scheduler | Resolved an issue where Jobs could fail if multiple Local Agents were defined.
  • Scheduler | Resolved an issue where FileTransfer Jobs could encounter Rebex errors if the V6 Client was installed.
  • Scheduler | Resolved an issue where Jobs in a Queue would not load balance properly between available Agent Nodes.
  • Scheduler | Resolved an issue where an invalid Parameter passed to SSIS Jobs could prevent them from executing properly.
  • Scheduler | Resolved an issue where Job Completion Triggers may not function as intended.
  • Scheduler | Resolved an issue where Agent Status and Version column values could display as "Unknown".
  • V6 Converter | Resolved an issue where Inquire Access to Configuration became a requirement to add Jobs after a V6.X to V7.X upgrade.
  • Web Client | Resolved an issue that prevented the Web Client from running behind a load balancer.

V7.0.1294 – 02/14/2018

Features and Enhancements

  • Installer | Updated the JAMS Installer to check for pending reboots. If any reboots are pending, the JAMS Installer will not continue.
  • Web Client | Added functionality to view and change a Job's configured Execution Method from the JAMS Web Client.

General Updates

  • Agents | Resolved an issue where updates to Job Limit properties on Agents did not take effect.
  • Desktop Client | Resolved an issue where the Task Scheduler Converter could throw a COM error if multiple Scheduled Tasks were converted at once.
  • Desktop Client | Resolved an issue where Time Zone Properties set on Schedule Trigger Elements were not honored.
  • Desktop Client | Resolved a display issue with the Classic History View where attempting to display Jobs with a Repeat Element could result in the error Key in dictionary: '1161'.
  • PowerShell Client | Resolved an issue where the SetJAMSAccessControl Job could fail with WCFHelper.CloseConnection exceptions.
  • Rest API | Resolved an issue where writing a value for either ParentFolderId, ParentFolderName, or ParentFolder would null the other two values.
  • Scheduler | Resolved an issue where the JAMS Scheduler could consume high amounts of memory after a Failover event occurred.
  • Scheduler | Resolved an issue where Parameters were not being parsed into BaseMacros.XML or BannerMacros.XML.
  • Scheduler | Resolved an issue where Folder Parameter values did not override Execution Method Parameter values if the Parameter Names matched.
  • Scheduler | Resolved a display issue where Parameters set on the Folder level displayed as if they were set on the Job level.
  • V6 Converter | Resolved an issue where the JAMSConvertHistory Job could report success when the conversion process failed.
  • V6 Converter | Resolved an issue where JAMS V6.X Specific Date Types would not be converted into JAMS V7.X.
  • Web Client | Resolved an issue that prevented users from restarting currently executing Jobs in the Web Client.

 

V7.0.1287 – 02/08/2018

Features and Enhancements

  • Added functionality to view and change a configured Job's Execution Method.
  • Added Azure SQL deployment support to the JAMS Installer. 
  • Added column filtering functionality to the JAMS Web Client.
  • Added Input Parameters to the Banner Integration Execution Method.
  • Added Grouping functionality to all grid-style views in the JAMS Client.

General Updates

  • Updated the JAMS Installer to verify SQL compatibility with JAMS.
  • Updated the JAMS Installer to enforce .NET version requirements. If .NET4.6 or higher is not found, JAMS will install it.
  • Resolved a timeout issue with the JAMS V6.X Converter that could cause some Job imports to fail.
  • Resolved an issue where custom V6.X Execution Method templates may not be converted properly into V7.X.
  • Resolved an issue where the JAMS Desktop Client would not open if the Default Server Connection failed.
  • Resolved an issue where the Monitor View could fail to load when the JAMS Client and JAMS Scheduler versions did not match.
  • Resolved a TCP Connectivity issue with the JAMS Windows Agent.
  • Resolved an issue where the Minimum Size Property was not enforced on File Watches.
  • Resolved an issue where formatted Parameters and Variables were not parsed properly.
  • Resolved an issue with Jobs promoted between JAMS Environments where an incorrect Source User could be referenced.
  • Resolved an issue where the Scheduled Task Converter would not convert a Task's configured schedule(s).
  • Resolved an issue where updates to certain Folder Properties could fail to save.

 

V7.0.1277 – 01/30/2018

General Updates

  • Added CommonLogLocation to the configuration settings.
  • Resolved an issue where SFTP Jobs could fail due to a missing Rebex.Castle dll.
  • Resolved an issue where Workflows could not submit Jobs when those Jobs were using a relative reference.
  • Resolved an issue with the JAMS Converter where JAMS V6.X Folders with single-character names could cause the Converter to fail.
  • Resolved an issue where JAMSConvertHistory may not properly convert UTC and local time codes.
  • Resolved an issue where Grant Administrators Bypass settings would not function as intended during database creation.
  • Resolved an issue where the JAMS Client could not be used without Configuration Read access.
  • Resolved an issue where Windows FileWatch Jobs could fail when attempting to run on JAMS Agents.

 

V7.0.1271 – 01/25/2018

Features and Enhancements

  • Added nesting capabilities to the Monitor and History views.
  • Added support for installing JAMS v7.X over-the-top of JAMS v6.X installations.
  • Added the JAMS v6.X Client to the v7.X installer to allow both clients running on the same machine.
  • Added backwards compatibility support for FileTransfer Jobs. FileTransfer Jobs in v7.X will work with v6.X JAMS Agents.
  • Added JAMS File Transfer Agent functionality to the PowerShell cmdlets.
  • Added Element Type Column to Elements views.

General Updates

  • Upgraded DevExpress to v17.2
  • Upgraded Rebex to 2017 R6.3
  • Resolved an issue where the JAMS Executor could attempt to send updates to a deleted JAMS Agent.
  • Resolved an issue where newly created Folders would not display in the Folder Selector drop-down lists until the JAMS Client was restarted.
  • Resolved an issue with SSH connections that could prevent JAMS from resolving custom field variables in the PeopleSoft Execution Method.
  • Resolved an issue where the JAMS Installer would not enable necessary IIS components, impacting the JAMS Web Client performance.
  • Resolved an issue where Sequence Jobs would not receive status updates from their child Jobs after a child Job failure.
  • Resolved an issue that could prevent Jobs from running when submitted from a Parallel task inside a Sequence Job.
  • Resolved an issue where newly created JAMS Agents would not establish connections until the online status was cycled.

 

V7.0.1247 – 01/03/2018

General Updates

  • Added Right-Click features to the Web Client Sequence editor.
  • Resolved an issue where Folder objects updated via the REST API may not be properly updated in JAMS.
  • Resolved an issue where multi-step SQL Agent Jobs could cause the SQL Agent Converter to fail.
  • Resolved a caching issue with Property definitions. Users will now experience increased speed and efficiency when modifying objects.
  • Resolved an issue where the Windows Task Scheduler Converter could generate an error after a successful Task Conversion.

 

V7.0.1234 – 12/21/2017

General Updates

  • Normalized control locations in JAMS Web Client.
  • Resolved an issue that could cause the JAMS Scheduler to hang while processing Tag Updates for Runaway Jobs.
  • Resolved an issue where the JAMS Installer could check for .NET 4.5 instead of checking for and installing .NET 4.6.
  • Resolved an issue where the JAMS Installer could fail when Web Client IIS settings were not configured.
  • Resolved a display issue with the Task Scheduler Converter that could result in a non-visible list of tasks within the Converter.

 

V7.0.1228 – 12/17/2017

General Updates

  • Resolved an issue where Web Client icons could display improperly when there was no internet access
  • Resolved an issue where installations performed using Remote Desktop could prevent JAMS database creation
  • Added display columns to Elements lists
  • Resolved an issue where changing an execution method's type could cause errors
  • Resolved an issue where credential properties in SSRS reports may not behave properly
  • Enabled skinning in the AppMenu
  • Enabled bearer tokens in the Swagger API key
  • Resolved an issue where the Set-JAMSParameter cmdlet may not behave properly
  • Resolved an issue where certain SQL 2016 assemblies may not be installed
  • Added various improvements to the Web Client sequence editor

 

V7.0.1222 – 12/11/2017

GUI Enhancements

  • Improved interface layout
    • Added new shortcuts pane. Read about it in our Graphical Enhancements article.
    • Replaced ribbon bar with a contextually sensitive control bar.
    • Added a new informational bar to display server status, environment data, and server options.
  • Added the ability for administrators to manage themes based on environment. Learn how to set them in our Graphical Enhancements article.
  • Replaced wizards throughout the application with streamlined dialog boxes.
  • Added Grouping to JAMS Monitor. Users may now drag columns to the grouping box to sort the Jobs in their monitor based on column values.
  • Implemented visual inheritance representation. Read more in our Graphical Enhancements article.

Features and Enhancements

  • Added JAMS Welcome Shortcut, featuring quick links to common JAMS activities and topics to explore.
  • Added support for Multitenancy.
  • Added various Agent Types to expand Agent capabilities. New Agent Types include Incoming, Local, SFTP, and more.
  • Added Sequences to JAMS. Sequences replace Setups and offer all the properties of an individual job. With Sequences, users can pass parameters between jobs. Sequences also include workflow functionality such as nesting and parallel processing in a drag-and-drop editor.
  • Added Soft Properties. Job definitions will default to a minimum set of applicable soft properties. Additional Soft Properties may be added to any Job or Folder.
  • Added stack-able Job and Folder Elements. With elements, multiple schedules or dependencies can quickly be added to any Folder or Job.
  • Enhanced JAMS Web Client. Web Client now provides 1-to-1 functionality of FAT Client. GUI changes made in one will be reflected in the other.
  • Added "I want to" button in Job Properties. This new button will allow quick access to common attributes added to Jobs.

General Updates

  • Added JAMS object tagging. E.g. if a Job is declared runaway, the entry will receive "Runaway" tag in JAMS.
  • Added Single Instance Action property to handle situations where more than one instance of a Job attempts to run.
  • Added the PowerShell JAMS Management Module, a command-line interface that replaces the JAMS Debugger.
  • Enabled LastAutoSubmit date to prevent duplicate runs of the same job caused by overlapping schedules.
  • Updated UserSecuritySecurity to CredentialSecurity.
  • Implemented smart Agent selection based on Execution Method. E.g. a list of Agents for a PowerShell Job would only include Windows Agents.
  • Added prerequisite information to Monitor. Users may hover over or use right-click options to see the prerequisites a given Job is waiting on.
  • Modified the behavior of dependencies and precheck Jobs. When a job reaches its scheduled time, dependencies are checked and precheck jobs are submitted simultaneously, regardless of dependency status.
  • Replaced Triggers with Trigger Elements that may be defined at the Folder or Job level.
  • Replaced Alerts with Event Handler Elements that may be defined at the Folder or Job level.
  • Resolved an issue where ghost agents could be created in JAMS.
  • Redefined Repeat and Resubmit from schedule properties to JAMS Elements. Repeat and Resubmit Elements will now apply to manual Job submissions, and allow on-the-fly user changes.
  • Added override properties to Trigger Elements, allowing users to override normal submit Agent or Queue with specific Job executions.
Have more questions? Submit a request

Comments

  • Avatar
    TEM

    JAMS V7.8.3 is now available. Check out the Release Notes and upgrade JAMS.