Changelog:
2.0.5 (07/11/2018)
- Improved the mail feature by clean-up the previous mail settings when using the task: 'SetMailCertificate'.
-
- Fixed the Linux task: 'ReadTextFile' problem when receive empty text.
-
- Fixed the Copy Linux function size limitation.
-
2.0.4 (04/28/2018)
- Added new parameter: 'dateYesterDayFolderUnderline'.
-
- Added new parameter: 'dateTomorrowDayFolderUnderline'.
-
- Added new parameter: 'dateYesterDayFolder'.
-
- Added new parameter: 'dateTomorrowDayFolder'.
-
- Improved stability.
-
2.0.3 (04/24/2018)
- Fixed Update notification system.
-
- Fixed Linux task: 'GetValueFromTextFile'.
-
- Fixed the parameter: 'currentDateFolder'.
-
- Added new parameter: 'currentDateFolderUnderline' (2018_04_24).
-
2.0.2 (04/23/2018)
- Added 'htmlTemplateBodyFile' option to 'SendMail' Task - Now you can add html template file to the email body.
-
2.0.1 (04/05/2018)
- Added 'cleanRegexTextEnabled' option to Linux 'SearchAndReplace' Task.
-
- Fixed Linux Service task failed to stop and start service.
-
2.0.0 (03/24/2018)
- Fix AWS Delete Tag.
-
- Added Delete EC2 Instance feature (read more in the Virtualization Menu).
-
- Fixed Jenkins stop build task.
-
- Improved stability.
-
1.9.9.9 (03/22/2018)
- Added AWS EC2 and S3 features (read more under Virtualization Menu) - Using Adam you can control AWS EC2 and S3 environments easily using Adam's Tasks.
-
- Added token to cUrl task
-
- Fixed reported bugs.
-
1.9.9.3 (06/18/2017)
- Added new setting: 'remoteMachinesFile' allow you to connect and run the Adam's script on list of machines from a text file (with option to set username/password for each machine).
-
1.9.9.2 (06/17/2017)
- Fixed reported bugs.
-
1.9.9.1 (01/17/2017)
- Exec Console Output Improved.
-
- Fixed reported bugs.
-
1.9.9.0 (12/15/2016)
- Fixed reported bugs.
-
1.9.8.9 (8/02/2016)
- Added new feature: 'ExitWithCode' allow you to exit with error code.
-
1.9.8.8 (7/21/2016)
- Added output result to Oracle Query feature (SendSqlQuery).
-
- Added output result to Oracle Query feature (SendSqlQuery).
-
- Oracle Add-On file changed.
-
1.9.8.7 (7/20/2016)
- Fixed: Sending parameter with double '=' failed issue.
-
- Added output result to MS-SQL Query feature (SendSqlQuery).
-
1.9.8.6 (6/06/2016)
- Added new option: 'networkCardName' to the Linux feature: 'setHostName' - allow you define the network card name.
-
1.9.8.5 (5/28/2016)
- Added new option: 'bypassList' to the System feature: 'Proxy' - allow you exclude addresses from pass through the proxy server.
-
1.9.8.4 (5/20/2016)
- Improving the feature: 'IsUrlExist'.
-
- Fixed reported bugs.
-
1.9.8.3 (5/11/2016)
- Added support for conditions with 'Connect' feature on Linux machines.
-
1.9.8.2 (4/25/2016)
- Preparations for Nexus 3.X API
-
- Fixed few system bugs.
-
1.9.8.1 (4/18/2016)
- Fixed the the Feature: 'InstallPackage' on Linux.
-
- Added new option: 'parentDirectory' to the Linux feature: 'CopyDirectory' - allow you to copy the parent directory.
-
1.9.8.0 (4/14/2016)
- Added new option: 'fullPath' to the Linux feature: 'CopyRemoteDirectoryToLocal' - allow you to copy files with full path.
-
1.9.7.9 (4/07/2016)
- Added new option: 'emptyDirectories' to the Linux feature: 'CopyRemoteDirectoryToLocal' - allow you to copy empty directories.
-
1.9.7.8 (4/05/2016)
- Added option to execute multi sudo command-lines to the Linux feature: 'Exec'.
-
1.9.7.7 (3/23/2016)
- Added new option: 'emptyDirectories' to the Linux feature: 'CopyLocalDirectoryToRemote' - allow you to copy empty directories.
-
1.9.7.6 (3/22/2016)
- Fixed few system bugs.
-
1.9.7.5 (3/15/2016)
- Added new feature: 'PromoteNexusRepository' allow you to Promote Nexus Staging Repository to Release repository according Staging Profile.
-
1.9.7.4 (3/13/2016)
- Added INI support for output to file.
-
- Fixed issue on read INI file on the local machine.
-
1.9.7.3 (3/09/2016)
- Added new option: 'searchPatternFile' to the Windows feature: 'CopyDirectory' - you can select the files pattern to copy, for example: *.xml.
-
- Added new option: 'recursive' to the Windows feature: 'CopyDirectory' - allow you to copy entire directory include subdirectories.
-
- Fixed bug on Linux feature: 'ModifyValueInIniFile'.
-
- Add support for RHEL7 on Linux feature: 'OSVersionValidation'.
-
- The Sudo option is now included the root environment variables.
-
- Fixed some small issues.
-
1.9.7.2 (3/05/2016)
- Added new feature: 'LocalReadXMLValueByTag' allow you to read XML Value by Tag name on the local machine.
-
- Added new feature: 'KernelVersionValidation' allow you to validation the Kernel Version on Linux Remote Machine.
-
- Added new option to the feature: 'KillProcess' - you can find and kill by process cmd and option to save processes by days/hours.
-
- Added new option: 'remoteMachinesFile' to the feature: 'Connect' allow you to load multi host names (including username/password) from a text file.
-
- Fix connection issue to new Linux O/S versions with shutdown feature.
-
1.9.7.1 (1/26/2016)
- Fixed For Nexus upload large files.
-
- Updated library DLL.
-
1.9.7 (12/19/2015)
- Fixed bug 'classifier is empty' on Nexus Upload feature.
-
- Performance improvement on Copy directory to Linux machine.
-
- Added exclude contains ('file*') to the Rsync feature.
-
- Added the option to add a new line to XML file on LocalSetXMLValueByTag' feature.
-
1.9.6 (12/12/2015)
- Skipped to next file on error messages: "Illegal characters in path" and "directory or file name, or both are too long" in Copy Linux Directory features.
-
- Fixed Reconnected to Linux machine when disconnected.
-
1.9.5 (11/07/2015)
- Added new feature: 'GetFilesList' allow you to Get files list from Windows/Linux remote machines and save the result to file.
-
- Added new feature: 'CopyLocalDirectoryToRemote' allow you to Get files list from Linux/Windows remote machines.
-
- Added new feature: 'CopyRemoteDirectoryToLocal' allow you to Copy local directory to Linux remote machine.
-
- Added new feature: 'LocalDeleteXMLValueByTag' allow you to Delete XML Value by Tag name in XML file(s) on local machine.
-
- Added new feature: 'LocalSetXMLValueByTag' allow you to Set XML Value by Tag in XML file(s) on local machine.
-
- Added new feature: 'LocalSearchAndReplace' allow you to Search and Replace string in text file(s) on Local Windows machine.
-
- Fixed reported bugs.
-
1.9.4 (9/30/2015)
- Fixed bug on the Linux feature: 'chown'.
-
- Fixed bug on the Linux feature: 'SearchAndReplace'.
-
1.9.3 (9/24/2015)
- Fixed some small reported issues on Drop DB feature.
-
1.9.2 (9/21/2015)
- Added 'LIKE' to the option: 'dbExclude' on the feature: 'DropDatabase'.
-
- Fixed bug: unable to remove Oracle DB even the option forceKill set to true.
-
- Fixed bug: version comparison on feature: "OSVersionValidation".
-
1.9.1 (9/07/2015)
- Added new option: 'Load' to the feature: 'Docker' allow you to load an image from a tar archive.
-
- Added new option: 'Save' to the feature: 'Docker' allow you to save an image to a tar archive.
-
- Added new settings: 'Volume, Environment, memory' to the option: 'run' in the feature: 'Docker'.
-
- Added new feature: 'InstallPackage' allow you to install package on Linux remote machine.
-
- Added new feature: 'RemovePackage' allow you to remove package on Linux remote machine.
-
- Added new feature: 'UpdatePackage' allow you to update a package on Remote Linux Machine.
-
- Added new feature: 'UpdateSystemPackages' allow you to update the system packages on Remote Linux Machine.
-
1.9.0 (9/05/2015)
- Added new feature: 'Docker' allow you to use Docker commands on the Remote Machine.
-
- Improving the Error Messages on the feature: 'Nexus'.
-
- Fixed bug: "Unable to download the job" on feature: "JenkinsJobImport".
-
- Added the option: 'retries' to the feature: 'Ping'.
-
- Added new option to the Nexus feature: 'downloadNexusArtifact' - If you don't set the file name it will generated automatically by the Artifact Id and the latest version.
-
- Added new option: 'saveFileNameToProperty' to the Nexus feature: 'downloadNexusArtifact' - Allow you save the file name to property and use it later.
-
- Windows 10 Supported.
-
1.8.9 (8/23/2015)
- Added new option: 'privateKey' to the feature: 'connect', This option allow you to connect Linux machine with Private Key file (.ppk).
-
- Amazon Virtual Servers in the Cloud (EC2) Supported.
-
1.8.8 (8/22/2015)
- Fixed IPv4 resolver on Windows 8.1.
-
1.8.7 (8/20/2015)
- Fixed reported bugs.
-
1.8.6 (8/14/2015)
- Added new setting: 'checkForUpdate' - Check and notify when new version of Adam available. Default value is Enabled.
-
- Added new feature: 'ReadTextFromWeb' - Allow you to displays the content of a text from the web.
-
1.8.5 (8/09/2015)
- Added new feature: 'ModifyValueInIniFile' - Allow you to modify (edit) value in INI file on Linux machine.
-
- Added new option: 'resultOutputToProperty' to almost every task - This option allow you to save the task output result to Property. Good for text parsing.
-
- Improving the Sudo support, more tasks are now supported on Sudo mode.
-
1.8.4 (8/04/2015)
- Improving the VMWare tools connectivity and output messages.
-
- Fixed reported bugs.
-
1.8.3 (7/30/2015)
- SearchAndReplace for Linux is now support Sudo enabled setting.
-
- Added new option: 'path' to the Linux feature: 'SearchAndReplace' - Allow you to search and replace string on the entire path recursive.
-
- Added new option: 'processTimeout' to the feature: 'Download'.
-
- Added new option: 'processTimeout' to the feature: 'SendCurl'.
-
- Added new option: 'disableJob ' to the feature: 'JenkinsJobImport' - Enable this option if you want to disable the job after uploaded.
-
- Added new option: 'displayInformation' to the feature: 'Jenkins' - Enable this option and you will received to the output screen the status information of the job/build.
-
- Fixed reported bug in the feature: 'JenkinsJobImport'.
-
1.8.2 (7/27/2015)
- Fixed connectivity issues since version 1.8.0.
-
1.8.1 (7/14/2015)
- Added new option: 'quantityToKeep' to the feature: 'DeleteNexusArtifactsByArtifactId' - Allow to define the number of the versions you want to keep.
-
- Added new Nexus feature: 'DownloadNexusNugetArtifact' allow you to download Nuget Artifact from Nexus server.
-
- Fixed reported bugs.
-
1.8.0 (7/11/2015)
- Added new option: 'dbDaysToKeep' to the feature: 'DropDatabase' - Allow to define the number of the days to keep the DB.
-
- Added new Linux feature: 'WGET' allow you to download files from the remote machine.
-
- Fixed reported bug in the option: 'continueWhereFinished'.
-
- Fixed bug in the option: 'latestVersion' on the feature: 'downloadNexusArtifact'.
-
- Improving authorization error messages in the feature: 'uploadNexusArtifact'.
-
- Improving connectivity to the remote machine.
-
1.7.9 (7/01/2015)
- Added sudo ready validation.
-
- Added new setting: 'linuxConnectTimeoutMs' - Allow you to define the Linux connection timeout.
-
1.7.8 (6/30/2015)
- Fixed small issue with Nexus upload artefact.
-
1.7.7 (6/25/2015)
- Improving the features: 'DropDatabaseTable' and 'DropDatabase'.
-
- Added new option: 'dbExclude ' to the features: "DropDatabaseTable" and "DropDatabase" - Allow you to ignore Tables/Databases.
-
1.7.6 (6/24/2015)
- Added the option to execute Linux command with Sudo on almost all Adam's features. To enable the Sudo mode you just need to set the setting: 'sudoEnable' to True. Please read the Sudo information on our FAQ page.
-
1.7.5 (6/19/2015)
- Improving the feature: 'operatingsystem' - now can run as standalone.
-
1.7.4 (6/16/2015)
- Added new option: 'usePassive' - Allow Passive mode for data connections.
-
- Fixed FTP proxy issue.
-
1.7.3 (6/03/2015)
- Fixed problem with inject encrypt passwords.
-
- Fixed authentication issues on Jenkins API.
-
1.7.2 (5/18/2015)
- Added new option: 'first' to the feature: "AddNewPath" - Allow you to add the path on the first place.
-
- Fixed reported bugs.
-
1.7.1 (5/14/2015)
- Improving the Windows Register features.
-
- Added new feature: 'DeleteRegistryValue' - Delete a registry value on remote machine.
-
- Added new feature: 'UnZip' for Windows - Uncompress Zip file on Windows remote machine.
-
1.7.0 (5/07/2015)
- Added new option: 'viewPath' to the feature: 'JenkinsJobImport' - Allow you to copy job(s) according the Jenkins View.
-
- Fixed reported bugs.
-
1.6.9 (3/26/2015)
- Added new parameter: 'textFromFile' to the feature: 'SearchAndReplace' - Allow you to replace text from text file.
-
1.6.8 (3/24/2015)
- Added new parameter: 'contains' to the feature: 'condition' - Allow you to set if the text is contains in the Property condition.
-
- Added new parameter: 'notEqual' to the feature: 'condition' - Allow you to set if not equal in the condition.
-
1.6.7 (3/21/2015)
- Added new parameter: 'itemNumber' to the feature: 'SearchAndReplace' - Allow you to set the number of the item you want to change by the order sequence.
-
1.6.6 (3/15/2015)
- Fixed reported bugs.
-
1.6.5 (3/11/2015)
- Added new feature: 'JenkinsJobImport' - Help you to import Job(s) from one Jenkins Server to another.
-
1.6.4 (3/09/2015)
- Fixed the issue: 'The remote server returned an error: (400) Bad Request' on feature: 'urlExist'.
-
- Fixed the issue: 'Save text with uppercase' on features: 'SetRegistryValue' and 'CreateRegistryKey'.
-
- Added new feature: 'diff' for Linux and Windows - Display the differences between two files.
-
1.6.3 (3/08/2015)
- Fixed the issue: 'The string doesn't exist due to html symbols' on feature: 'SearchAndReplace'.
-
1.6.2 (3/04/2015)
- Fixed the issue: 'The working directory doesn't exist' on feature: 'Exec'.
-
1.6.1 (2/26/2015)
- Added 'Property' to the feature: 'Condition'.
-
1.6.0 (2/23/2015)
- Added new feature: 'Condition' - Allow you to set condition to any task in the script process using True, False or Exit Code.
-
- Added new feature: 'Goto' - Allow you to jump to another section (label) within the script by label name.
-
- Added new feature: 'AddEnvironmentVariable' for Linux - add new environment variable to the Linux remote machine.
-
- Added new feature: 'RemoveEnvironmentVariable' for Linux - remove environment variable on Linux remote machine.
-
- Added new setting feature: 'property' - add/modify property with option to replace the value.
-
- Added new option: 'saveOutputToProperty' to the Windows/Linux feature: 'Exec' - This option allow you to save the result output to exist/new property and use it later.
-
- Fixed: Process not exit when file not found on Linux feature: 'fileExist'.
-
- Fixed: 'no such file' issue on Linux feature: 'Copy'.
-
- Improved the feature '$env.' - support global environment variables.
-
1.5.9 (2/18/2015)
- Added 'workingDir' to Linux Exec feature.
-
- Added 'force' to Linux 'LN' feature.
-
- Added 'textOverwrite' to Windows/Linux feature: 'WriteTextFile', this option will don't save if the same text is already exist.
-
- Added new Linux feature: 'UnLinkName' - Remove symbolic link (aka unlink).
-
1.5.8 (2/17/2015)
- Added new Linux feature: 'Chown' - Change the owner/group of the File or Directory on Linux remote machine.
-
- Added new Linux feature: 'LinkName' - Create a link to the specified TARGET with optional Link Name (aka LN) on Linux remote machine.
-
1.5.7 (2/15/2015)
- Fixed relative path for the Adam's library DLL file.
-
- Improved the 'Settings' section - Now you can read properties from the 'Settings' section.
-
1.5.6 (2/12/2015)
- Added new Linux feature: 'Tar' - Compress directory or file(s) to Tar file on Linux Remote Machine
-
- Added the option to load the Environment Variables directly from the remote machine with the property: '$env.'
-
- Improved the Linux feature: 'WriteTextFile'
-
1.5.5 (2/03/2015)
- Added new Linux feature: 'UnTar' - Uncompress Tar file on Linux Remote Machine
-
- Added new option ('parents') to the Linux feature: 'CreateDirectory' - Create parent directories as needed
-
- Improved Linux output results
-
1.5.4 (2/01/2015)
- Added new DevOps feature: 'DeleteNexusArtifactsByVersion' - Delete Nexus Artifacts by Version
-
1.5.3 (1/26/2015)
- Fixed exit code on Linux feature: RSYNC
-
- Fixed key not found bug on feature: GetValueFromTextFile
-
- Added new DevOps feature: 'DeleteNexusArtifactsByArtifactId' - Delete Nexus Artifacts by ArtifactsId and/or Version
-
- Added new DevOps feature: 'DeleteNexusArtifactsByGroupId' - Delete Nexus Artifacts by GroupId
-
- Added new Linux feature: 'ReadValueFromIniFile' - Read value in INI file on Linux remote machine
-
- Added new Linux feature: 'WriteValueToIniFile' - Write value in INI file on Linux remote machine
-
- Added new Local feature: 'LocalReadValueFromIniFile' - Read value from INI file on local machine
-
- Added new Local feature: 'LocalWriteValueToIniFile' - Write a new INI file or add value to exist INI file on local machine
-
- Added new Local feature: 'LocalModifyValueInIniFile' - Modify value in INI file on local machine
-
1.5.2 (1/24/2015)
- The feature: 'ModifyValueInIniFile' Improved
-
- Fixed bug on some of the common tasks doesn't work on Linux mode
-
1.5.1 (1/17/2015)
- Added new feature: 'OSVersionValidation' - Linux validation of O/S Distributor and Version
-
1.5.0 (1/16/2015)
- Added to SendCurl and Tomcat features the console output.
-
- Fixed problem with the symbol: '&' in the script (XML) file
-
- Fixed Bug on "runTasksAfterFailure" that doesn't work with "ignoreExitOnError" property.
-
1.4.8 (1/09/2015)
- Added Auto Post/Get to 'IsUrlExist' feature.
-
- Added new feature: 'Tomcat' - Send requests to Tomcat Server (Start/Stop/UnDeploy).
-
- Added new feature: 'FileNotExist' - Checking if file NOT exist.
-
- Added new feature: 'DirectoryNotExist' - Checking if directory NOT exist.
-
1.4.7 (1/03/2015)
- Added new line to feature: WriteTextFile on Linux.
-
1.4.6 (12/09/2014)
- Fixed long path issue on feature: "RemoveDirectories".
-
- Fixed small bug on on feature: "CopyDirectory".
-
1.4.5 (10/09/2014)
- Improved the feature: set/create Windows registry.
-
1.4.4 (10/08/2014)
- Fixed issues with the host file.
-
- Fixed stability of the feature: O/S Auto Detect.
-
1.4.3 (10/22/2014)
- Fixed Bug on the feature - Exec: "The process cannot access the file 'output.log' because it is being used by another process."
-
- Add retries for OSAutoDetect feature.
-
1.4.2 (10/14/2014)
- Fixed Bug on the feature - Exec: Save output log when using Exec feature on Windows without any reason.
-
1.4.1 (10/12/2014)
- Fixed and improved the Ping feature.
-
1.4.0 (10/02/2014)
- Fixed IPv4 bug - On some cases it doesn't resolve form IPv6.
-
- Fixed small bug on Copy feature.
-
1.3.9 (9/27/2014)
- Added new property to the 'Label' feature -> osType - When task command: "OSAutoDetect" is set, you can define the OS type on each label for automatically jumping to the OS label.
-
- Added new feature: 'OSAutoDetect' - Automatically detects the O/S type and jumps to the label defined.
-
- Fixed user/password connection issue.
-
1.3.7 (9/13/2014)
- Added new setting property: "resolveHostToIp" which allow you to enable/disable the resolving IP system on the Adam process. Enable this option when you are experiencing network connection issues.
-
- Fixed few bugs.
-
1.3.5 (8/30/2014)
- Added Windows feature: 'ServicesListInformation' which allow you to display list of service(s) information on remote machine.
-
1.3.4 (8/16/2014)
- Added new task to Jenkins feature: Start job with the option to wait for the build ended and display the build result.
-
- Jenkins API Updated.
-
- Improved the Jenkins console output messages.
-
- Fixed DB drop schema issue.
-
1.3.3 (8/09/2014)
- Download feature is now support User authentication.
-
- Added new feature: 'diff' - Display the differences between two files.
-
- Added new task to Jenkins feature: 'newJob' - Add new job to Jenkins.
-
- Added new task to Jenkins feature: 'updateJob' - Update exist job on Jenkins.
-
1.3.1
- Added new property to DropDatabase feature -> dbForceKill - Force to delete the DB when currently in use.
-
1.3.0
- Added new Windows/Linux feature: 'ChangeDNS' which allow you to change the remote machine DNS address
-
- Fixed the resolving domain to IP in properties section
-
1.2.9
- Fixed force option in RSYNC command
-
- Fixed summary information
-
1.2.8
- Don't show duplicated information in the summary
-
- Handle invalid file and directory names
-
- Fixed few bugs
-
1.2.7
- Summary information extended
-
- Added Nexus feature: 'uploadNexusArtifact' - Now you can upload artifacts to Nexus Server, this is addition to the existing feature: downloadNexusArtifact.
-
1.2.6
- Added new Windows feature: 'AddEnvironmentVariable' - Add new Windows environment variable.
-
- Added new Windows feature: 'RemoveEnvironmentVariable' - Remove Windows environment variable.
-
- Added new Windows feature: 'AddNewPath' - Add new path to the system path environment variable.
-
- Added new Windows feature: 'RemovePath' - Remove path from the system path environment variable.
-
- Fixed 'Invalid URL' and 'Illegal characters in path' bugs on Download feature.
-
- Add property 'like' to Windows Uninstall application feature.
-
1.2.5
- The option: "append" added to feature: WriteTextFile.
-
- Fixed issues: directory not exist + invalid directory directory name is empty on feature: Exec.
-
1.2.4
- Jenkins API Updated
-
- Read value from XML file
-
- Fixed few bugs and error messages
-
1.2.3
- Added "Setting" command that allow you to change the script settings on real-time
-
- Fixed Encrypt Passwords error messages
-
1.2.2
- Improved the Nexus feature
-
- No exit code on Linux Fixed
-
- Stability Improvements
-
1.2.1
- Improved the output screen on the Execute task for Windows
-
- Improved the Search And Replace feature for Windows
-
1.2.0
- VMWare capability added:Create Snapshot (vmSnapshot)
Delete all Snapshot (vmSnapshot)
Delete specific Snapshot (vmSnapshot)
Revert to specific Snapshot (vmSnapshot)
VM Power Control (vmPowerOps)
Rename VM (vmRename)Delete VM (vmDelete) -
1.0.1
- Rsync task added
-
- Automatically O/S detection added
-
- Encrypt Passwords - unauthorized signs fixed
-
- Performance and Stability Improvements
-
1.0
- Release Version
-
0.9
- Initial Version (Beta)
-
- Improved the mail feature by clean-up the previous mail settings when using the task: 'SetMailCertificate'.
- Fixed the Linux task: 'ReadTextFile' problem when receive empty text.
- Fixed the Copy Linux function size limitation.
- Added new parameter: 'dateYesterDayFolderUnderline'.
- Added new parameter: 'dateTomorrowDayFolderUnderline'.
- Added new parameter: 'dateYesterDayFolder'.
- Added new parameter: 'dateTomorrowDayFolder'.
- Improved stability.
- Fixed Update notification system.
- Fixed Linux task: 'GetValueFromTextFile'.
- Fixed the parameter: 'currentDateFolder'.
- Added new parameter: 'currentDateFolderUnderline' (2018_04_24).
- Added 'htmlTemplateBodyFile' option to 'SendMail' Task - Now you can add html template file to the email body.
- Added 'cleanRegexTextEnabled' option to Linux 'SearchAndReplace' Task.
- Fixed Linux Service task failed to stop and start service.
- Fix AWS Delete Tag.
- Added Delete EC2 Instance feature (read more in the Virtualization Menu).
- Fixed Jenkins stop build task.
- Improved stability.
- Added AWS EC2 and S3 features (read more under Virtualization Menu) - Using Adam you can control AWS EC2 and S3 environments easily using Adam's Tasks.
- Added token to cUrl task
- Fixed reported bugs.
- Added new setting: 'remoteMachinesFile' allow you to connect and run the Adam's script on list of machines from a text file (with option to set username/password for each machine).
- Fixed reported bugs.
- Exec Console Output Improved.
- Fixed reported bugs.
- Fixed reported bugs.
- Added new feature: 'ExitWithCode' allow you to exit with error code.
- Added output result to Oracle Query feature (SendSqlQuery).
- Added output result to Oracle Query feature (SendSqlQuery).
- Oracle Add-On file changed.
- Fixed: Sending parameter with double '=' failed issue.
- Added output result to MS-SQL Query feature (SendSqlQuery).
- Added new option: 'networkCardName' to the Linux feature: 'setHostName' - allow you define the network card name.
- Added new option: 'bypassList' to the System feature: 'Proxy' - allow you exclude addresses from pass through the proxy server.
- Improving the feature: 'IsUrlExist'.
- Fixed reported bugs.
- Added support for conditions with 'Connect' feature on Linux machines.
- Preparations for Nexus 3.X API
- Fixed few system bugs.
- Fixed the the Feature: 'InstallPackage' on Linux.
- Added new option: 'parentDirectory' to the Linux feature: 'CopyDirectory' - allow you to copy the parent directory.
- Added new option: 'fullPath' to the Linux feature: 'CopyRemoteDirectoryToLocal' - allow you to copy files with full path.
- Added new option: 'emptyDirectories' to the Linux feature: 'CopyRemoteDirectoryToLocal' - allow you to copy empty directories.
- Added option to execute multi sudo command-lines to the Linux feature: 'Exec'.
- Added new option: 'emptyDirectories' to the Linux feature: 'CopyLocalDirectoryToRemote' - allow you to copy empty directories.
- Fixed few system bugs.
- Added new feature: 'PromoteNexusRepository' allow you to Promote Nexus Staging Repository to Release repository according Staging Profile.
- Added INI support for output to file.
- Fixed issue on read INI file on the local machine.
- Added new option: 'searchPatternFile' to the Windows feature: 'CopyDirectory' - you can select the files pattern to copy, for example: *.xml.
- Added new option: 'recursive' to the Windows feature: 'CopyDirectory' - allow you to copy entire directory include subdirectories.
- Fixed bug on Linux feature: 'ModifyValueInIniFile'.
- Add support for RHEL7 on Linux feature: 'OSVersionValidation'.
- The Sudo option is now included the root environment variables.
- Fixed some small issues.
- Added new feature: 'LocalReadXMLValueByTag' allow you to read XML Value by Tag name on the local machine.
- Added new feature: 'KernelVersionValidation' allow you to validation the Kernel Version on Linux Remote Machine.
- Added new option to the feature: 'KillProcess' - you can find and kill by process cmd and option to save processes by days/hours.
- Added new option: 'remoteMachinesFile' to the feature: 'Connect' allow you to load multi host names (including username/password) from a text file.
- Fix connection issue to new Linux O/S versions with shutdown feature.
- Fixed For Nexus upload large files.
- Updated library DLL.
- Fixed bug 'classifier is empty' on Nexus Upload feature.
- Performance improvement on Copy directory to Linux machine.
- Added exclude contains ('file*') to the Rsync feature.
- Added the option to add a new line to XML file on LocalSetXMLValueByTag' feature.
- Skipped to next file on error messages: "Illegal characters in path" and "directory or file name, or both are too long" in Copy Linux Directory features.
- Fixed Reconnected to Linux machine when disconnected.
- Added new feature: 'GetFilesList' allow you to Get files list from Windows/Linux remote machines and save the result to file.
- Added new feature: 'CopyLocalDirectoryToRemote' allow you to Get files list from Linux/Windows remote machines.
- Added new feature: 'CopyRemoteDirectoryToLocal' allow you to Copy local directory to Linux remote machine.
- Added new feature: 'LocalDeleteXMLValueByTag' allow you to Delete XML Value by Tag name in XML file(s) on local machine.
- Added new feature: 'LocalSetXMLValueByTag' allow you to Set XML Value by Tag in XML file(s) on local machine.
- Added new feature: 'LocalSearchAndReplace' allow you to Search and Replace string in text file(s) on Local Windows machine.
- Fixed reported bugs.
- Fixed bug on the Linux feature: 'chown'.
- Fixed bug on the Linux feature: 'SearchAndReplace'.
- Fixed some small reported issues on Drop DB feature.
- Added 'LIKE' to the option: 'dbExclude' on the feature: 'DropDatabase'.
- Fixed bug: unable to remove Oracle DB even the option forceKill set to true.
- Fixed bug: version comparison on feature: "OSVersionValidation".
- Added new option: 'Load' to the feature: 'Docker' allow you to load an image from a tar archive.
- Added new option: 'Save' to the feature: 'Docker' allow you to save an image to a tar archive.
- Added new settings: 'Volume, Environment, memory' to the option: 'run' in the feature: 'Docker'.
- Added new feature: 'InstallPackage' allow you to install package on Linux remote machine.
- Added new feature: 'RemovePackage' allow you to remove package on Linux remote machine.
- Added new feature: 'UpdatePackage' allow you to update a package on Remote Linux Machine.
- Added new feature: 'UpdateSystemPackages' allow you to update the system packages on Remote Linux Machine.
- Added new feature: 'Docker' allow you to use Docker commands on the Remote Machine.
- Improving the Error Messages on the feature: 'Nexus'.
- Fixed bug: "Unable to download the job" on feature: "JenkinsJobImport".
- Added the option: 'retries' to the feature: 'Ping'.
- Added new option to the Nexus feature: 'downloadNexusArtifact' - If you don't set the file name it will generated automatically by the Artifact Id and the latest version.
- Added new option: 'saveFileNameToProperty' to the Nexus feature: 'downloadNexusArtifact' - Allow you save the file name to property and use it later.
- Windows 10 Supported.
- Added new option: 'privateKey' to the feature: 'connect', This option allow you to connect Linux machine with Private Key file (.ppk).
- Amazon Virtual Servers in the Cloud (EC2) Supported.
- Fixed IPv4 resolver on Windows 8.1.
- Fixed reported bugs.
- Added new setting: 'checkForUpdate' - Check and notify when new version of Adam available. Default value is Enabled.
- Added new feature: 'ReadTextFromWeb' - Allow you to displays the content of a text from the web.
- Added new feature: 'ModifyValueInIniFile' - Allow you to modify (edit) value in INI file on Linux machine.
- Added new option: 'resultOutputToProperty' to almost every task - This option allow you to save the task output result to Property. Good for text parsing.
- Improving the Sudo support, more tasks are now supported on Sudo mode.
1.8.4 (8/04/2015)
- Improving the VMWare tools connectivity and output messages.
-
- Fixed reported bugs.
-
1.8.3 (7/30/2015)
- SearchAndReplace for Linux is now support Sudo enabled setting.
-
- Added new option: 'path' to the Linux feature: 'SearchAndReplace' - Allow you to search and replace string on the entire path recursive.
-
- Added new option: 'processTimeout' to the feature: 'Download'.
-
- Added new option: 'processTimeout' to the feature: 'SendCurl'.
-
- Added new option: 'disableJob ' to the feature: 'JenkinsJobImport' - Enable this option if you want to disable the job after uploaded.
-
- Added new option: 'displayInformation' to the feature: 'Jenkins' - Enable this option and you will received to the output screen the status information of the job/build.
-
- Fixed reported bug in the feature: 'JenkinsJobImport'.
-
1.8.2 (7/27/2015)
- Fixed connectivity issues since version 1.8.0.
-
1.8.1 (7/14/2015)
- Added new option: 'quantityToKeep' to the feature: 'DeleteNexusArtifactsByArtifactId' - Allow to define the number of the versions you want to keep.
-
- Added new Nexus feature: 'DownloadNexusNugetArtifact' allow you to download Nuget Artifact from Nexus server.
-
- Fixed reported bugs.
-
1.8.0 (7/11/2015)
- Added new option: 'dbDaysToKeep' to the feature: 'DropDatabase' - Allow to define the number of the days to keep the DB.
-
- Added new Linux feature: 'WGET' allow you to download files from the remote machine.
-
- Fixed reported bug in the option: 'continueWhereFinished'.
-
- Fixed bug in the option: 'latestVersion' on the feature: 'downloadNexusArtifact'.
-
- Improving authorization error messages in the feature: 'uploadNexusArtifact'.
-
- Improving connectivity to the remote machine.
-
1.7.9 (7/01/2015)
- Added sudo ready validation.
-
- Added new setting: 'linuxConnectTimeoutMs' - Allow you to define the Linux connection timeout.
-
1.7.8 (6/30/2015)
- Fixed small issue with Nexus upload artefact.
-
1.7.7 (6/25/2015)
- Improving the features: 'DropDatabaseTable' and 'DropDatabase'.
-
- Added new option: 'dbExclude ' to the features: "DropDatabaseTable" and "DropDatabase" - Allow you to ignore Tables/Databases.
-
1.7.6 (6/24/2015)
- Added the option to execute Linux command with Sudo on almost all Adam's features. To enable the Sudo mode you just need to set the setting: 'sudoEnable' to True. Please read the Sudo information on our FAQ page.
-
1.7.5 (6/19/2015)
- Improving the feature: 'operatingsystem' - now can run as standalone.
-
1.7.4 (6/16/2015)
- Added new option: 'usePassive' - Allow Passive mode for data connections.
-
- Fixed FTP proxy issue.
-
1.7.3 (6/03/2015)
- Fixed problem with inject encrypt passwords.
-
- Fixed authentication issues on Jenkins API.
-
1.7.2 (5/18/2015)
- Added new option: 'first' to the feature: "AddNewPath" - Allow you to add the path on the first place.
-
- Fixed reported bugs.
-
1.7.1 (5/14/2015)
- Improving the Windows Register features.
-
- Added new feature: 'DeleteRegistryValue' - Delete a registry value on remote machine.
-
- Added new feature: 'UnZip' for Windows - Uncompress Zip file on Windows remote machine.
-
1.7.0 (5/07/2015)
- Added new option: 'viewPath' to the feature: 'JenkinsJobImport' - Allow you to copy job(s) according the Jenkins View.
-
- Fixed reported bugs.
-
1.6.9 (3/26/2015)
- Added new parameter: 'textFromFile' to the feature: 'SearchAndReplace' - Allow you to replace text from text file.
-
1.6.8 (3/24/2015)
- Added new parameter: 'contains' to the feature: 'condition' - Allow you to set if the text is contains in the Property condition.
-
- Added new parameter: 'notEqual' to the feature: 'condition' - Allow you to set if not equal in the condition.
-
1.6.7 (3/21/2015)
- Added new parameter: 'itemNumber' to the feature: 'SearchAndReplace' - Allow you to set the number of the item you want to change by the order sequence.
-
1.6.6 (3/15/2015)
- Fixed reported bugs.
-
1.6.5 (3/11/2015)
- Added new feature: 'JenkinsJobImport' - Help you to import Job(s) from one Jenkins Server to another.
-
1.6.4 (3/09/2015)
- Fixed the issue: 'The remote server returned an error: (400) Bad Request' on feature: 'urlExist'.
-
- Fixed the issue: 'Save text with uppercase' on features: 'SetRegistryValue' and 'CreateRegistryKey'.
-
- Added new feature: 'diff' for Linux and Windows - Display the differences between two files.
-
1.6.3 (3/08/2015)
- Fixed the issue: 'The string doesn't exist due to html symbols' on feature: 'SearchAndReplace'.
-
1.6.2 (3/04/2015)
- Fixed the issue: 'The working directory doesn't exist' on feature: 'Exec'.
-
1.6.1 (2/26/2015)
- Added 'Property' to the feature: 'Condition'.
-
1.6.0 (2/23/2015)
- Added new feature: 'Condition' - Allow you to set condition to any task in the script process using True, False or Exit Code.
-
- Added new feature: 'Goto' - Allow you to jump to another section (label) within the script by label name.
-
- Added new feature: 'AddEnvironmentVariable' for Linux - add new environment variable to the Linux remote machine.
-
- Added new feature: 'RemoveEnvironmentVariable' for Linux - remove environment variable on Linux remote machine.
-
- Added new setting feature: 'property' - add/modify property with option to replace the value.
-
- Added new option: 'saveOutputToProperty' to the Windows/Linux feature: 'Exec' - This option allow you to save the result output to exist/new property and use it later.
-
- Fixed: Process not exit when file not found on Linux feature: 'fileExist'.
-
- Fixed: 'no such file' issue on Linux feature: 'Copy'.
-
- Improved the feature '$env.' - support global environment variables.
-
1.5.9 (2/18/2015)
- Added 'workingDir' to Linux Exec feature.
-
- Added 'force' to Linux 'LN' feature.
-
- Added 'textOverwrite' to Windows/Linux feature: 'WriteTextFile', this option will don't save if the same text is already exist.
-
- Added new Linux feature: 'UnLinkName' - Remove symbolic link (aka unlink).
-
1.5.8 (2/17/2015)
- Added new Linux feature: 'Chown' - Change the owner/group of the File or Directory on Linux remote machine.
-
- Added new Linux feature: 'LinkName' - Create a link to the specified TARGET with optional Link Name (aka LN) on Linux remote machine.
-
1.5.7 (2/15/2015)
- Fixed relative path for the Adam's library DLL file.
-
- Improved the 'Settings' section - Now you can read properties from the 'Settings' section.
-
1.5.6 (2/12/2015)
- Added new Linux feature: 'Tar' - Compress directory or file(s) to Tar file on Linux Remote Machine
-
- Added the option to load the Environment Variables directly from the remote machine with the property: '$env.'
-
- Improved the Linux feature: 'WriteTextFile'
-
1.5.5 (2/03/2015)
- Added new Linux feature: 'UnTar' - Uncompress Tar file on Linux Remote Machine
-
- Added new option ('parents') to the Linux feature: 'CreateDirectory' - Create parent directories as needed
-
- Improved Linux output results
-
1.5.4 (2/01/2015)
- Added new DevOps feature: 'DeleteNexusArtifactsByVersion' - Delete Nexus Artifacts by Version
-
1.5.3 (1/26/2015)
- Fixed exit code on Linux feature: RSYNC
-
- Fixed key not found bug on feature: GetValueFromTextFile
-
- Added new DevOps feature: 'DeleteNexusArtifactsByArtifactId' - Delete Nexus Artifacts by ArtifactsId and/or Version
-
- Added new DevOps feature: 'DeleteNexusArtifactsByGroupId' - Delete Nexus Artifacts by GroupId
-
- Added new Linux feature: 'ReadValueFromIniFile' - Read value in INI file on Linux remote machine
-
- Added new Linux feature: 'WriteValueToIniFile' - Write value in INI file on Linux remote machine
-
- Added new Local feature: 'LocalReadValueFromIniFile' - Read value from INI file on local machine
-
- Added new Local feature: 'LocalWriteValueToIniFile' - Write a new INI file or add value to exist INI file on local machine
-
- Added new Local feature: 'LocalModifyValueInIniFile' - Modify value in INI file on local machine
-
1.5.2 (1/24/2015)
- The feature: 'ModifyValueInIniFile' Improved
-
- Fixed bug on some of the common tasks doesn't work on Linux mode
-
1.5.1 (1/17/2015)
- Added new feature: 'OSVersionValidation' - Linux validation of O/S Distributor and Version
-
1.5.0 (1/16/2015)
- Added to SendCurl and Tomcat features the console output.
-
- Fixed problem with the symbol: '&' in the script (XML) file
-
- Fixed Bug on "runTasksAfterFailure" that doesn't work with "ignoreExitOnError" property.
-
1.4.8 (1/09/2015)
- Added Auto Post/Get to 'IsUrlExist' feature.
-
- Added new feature: 'Tomcat' - Send requests to Tomcat Server (Start/Stop/UnDeploy).
-
- Added new feature: 'FileNotExist' - Checking if file NOT exist.
-
- Added new feature: 'DirectoryNotExist' - Checking if directory NOT exist.
-
1.4.7 (1/03/2015)
- Added new line to feature: WriteTextFile on Linux.
-
1.4.6 (12/09/2014)
- Fixed long path issue on feature: "RemoveDirectories".
-
- Fixed small bug on on feature: "CopyDirectory".
-
1.4.5 (10/09/2014)
- Improved the feature: set/create Windows registry.
-
1.4.4 (10/08/2014)
- Fixed issues with the host file.
-
- Fixed stability of the feature: O/S Auto Detect.
-
1.4.3 (10/22/2014)
- Fixed Bug on the feature - Exec: "The process cannot access the file 'output.log' because it is being used by another process."
-
- Add retries for OSAutoDetect feature.
-
1.4.2 (10/14/2014)
- Fixed Bug on the feature - Exec: Save output log when using Exec feature on Windows without any reason.
-
1.4.1 (10/12/2014)
- Fixed and improved the Ping feature.
-
1.4.0 (10/02/2014)
- Fixed IPv4 bug - On some cases it doesn't resolve form IPv6.
-
- Fixed small bug on Copy feature.
-
1.3.9 (9/27/2014)
- Added new property to the 'Label' feature -> osType - When task command: "OSAutoDetect" is set, you can define the OS type on each label for automatically jumping to the OS label.
-
- Added new feature: 'OSAutoDetect' - Automatically detects the O/S type and jumps to the label defined.
-
- Fixed user/password connection issue.
-
1.3.7 (9/13/2014)
- Added new setting property: "resolveHostToIp" which allow you to enable/disable the resolving IP system on the Adam process. Enable this option when you are experiencing network connection issues.
-
- Fixed few bugs.
-
1.3.5 (8/30/2014)
- Added Windows feature: 'ServicesListInformation' which allow you to display list of service(s) information on remote machine.
-
1.3.4 (8/16/2014)
- Added new task to Jenkins feature: Start job with the option to wait for the build ended and display the build result.
-
- Jenkins API Updated.
-
- Improved the Jenkins console output messages.
-
- Fixed DB drop schema issue.
-
1.3.3 (8/09/2014)
- Download feature is now support User authentication.
-
- Added new feature: 'diff' - Display the differences between two files.
-
- Added new task to Jenkins feature: 'newJob' - Add new job to Jenkins.
-
- Added new task to Jenkins feature: 'updateJob' - Update exist job on Jenkins.
-
1.3.1
- Added new property to DropDatabase feature -> dbForceKill - Force to delete the DB when currently in use.
-
1.3.0
- Added new Windows/Linux feature: 'ChangeDNS' which allow you to change the remote machine DNS address
-
- Fixed the resolving domain to IP in properties section
-
1.2.9
- Fixed force option in RSYNC command
-
- Fixed summary information
-
1.2.8
- Don't show duplicated information in the summary
-
- Handle invalid file and directory names
-
- Fixed few bugs
-
1.2.7
- Summary information extended
-
- Added Nexus feature: 'uploadNexusArtifact' - Now you can upload artifacts to Nexus Server, this is addition to the existing feature: downloadNexusArtifact.
-
1.2.6
- Added new Windows feature: 'AddEnvironmentVariable' - Add new Windows environment variable.
-
- Added new Windows feature: 'RemoveEnvironmentVariable' - Remove Windows environment variable.
-
- Added new Windows feature: 'AddNewPath' - Add new path to the system path environment variable.
-
- Added new Windows feature: 'RemovePath' - Remove path from the system path environment variable.
-
- Fixed 'Invalid URL' and 'Illegal characters in path' bugs on Download feature.
-
- Add property 'like' to Windows Uninstall application feature.
-
1.2.5
- The option: "append" added to feature: WriteTextFile.
-
- Fixed issues: directory not exist + invalid directory directory name is empty on feature: Exec.
-
1.2.4
- Jenkins API Updated
-
- Read value from XML file
-
- Fixed few bugs and error messages
-
1.2.3
- Added "Setting" command that allow you to change the script settings on real-time
-
- Fixed Encrypt Passwords error messages
-
1.2.2
- Improved the Nexus feature
-
- No exit code on Linux Fixed
-
- Stability Improvements
-
1.2.1
- Improved the output screen on the Execute task for Windows
-
- Improved the Search And Replace feature for Windows
-
1.2.0
- VMWare capability added:Create Snapshot (vmSnapshot)
Delete all Snapshot (vmSnapshot)
Delete specific Snapshot (vmSnapshot)
Revert to specific Snapshot (vmSnapshot)
VM Power Control (vmPowerOps)
Rename VM (vmRename)Delete VM (vmDelete) -
1.0.1
- Rsync task added
-
- Automatically O/S detection added
-
- Encrypt Passwords - unauthorized signs fixed
-
- Performance and Stability Improvements
-
1.0
- Release Version
-
0.9
- Initial Version (Beta)
-
- Fixed connectivity issues since version 1.8.0.
- Added new option: 'quantityToKeep' to the feature: 'DeleteNexusArtifactsByArtifactId' - Allow to define the number of the versions you want to keep.
- Added new Nexus feature: 'DownloadNexusNugetArtifact' allow you to download Nuget Artifact from Nexus server.
- Fixed reported bugs.
- Added new option: 'dbDaysToKeep' to the feature: 'DropDatabase' - Allow to define the number of the days to keep the DB.
- Added new Linux feature: 'WGET' allow you to download files from the remote machine.
- Fixed reported bug in the option: 'continueWhereFinished'.
- Fixed bug in the option: 'latestVersion' on the feature: 'downloadNexusArtifact'.
- Improving authorization error messages in the feature: 'uploadNexusArtifact'.
- Improving connectivity to the remote machine.
- Added sudo ready validation.
- Added new setting: 'linuxConnectTimeoutMs' - Allow you to define the Linux connection timeout.
- Fixed small issue with Nexus upload artefact.
- Improving the features: 'DropDatabaseTable' and 'DropDatabase'.
- Added new option: 'dbExclude ' to the features: "DropDatabaseTable" and "DropDatabase" - Allow you to ignore Tables/Databases.
- Added the option to execute Linux command with Sudo on almost all Adam's features. To enable the Sudo mode you just need to set the setting: 'sudoEnable' to True. Please read the Sudo information on our FAQ page.
- Improving the feature: 'operatingsystem' - now can run as standalone.
- Added new option: 'usePassive' - Allow Passive mode for data connections.
- Fixed FTP proxy issue.
- Fixed problem with inject encrypt passwords.
- Fixed authentication issues on Jenkins API.
- Added new option: 'first' to the feature: "AddNewPath" - Allow you to add the path on the first place.
- Fixed reported bugs.
- Improving the Windows Register features.
- Added new feature: 'DeleteRegistryValue' - Delete a registry value on remote machine.
- Added new feature: 'UnZip' for Windows - Uncompress Zip file on Windows remote machine.
- Added new option: 'viewPath' to the feature: 'JenkinsJobImport' - Allow you to copy job(s) according the Jenkins View.
- Fixed reported bugs.
- Added new parameter: 'textFromFile' to the feature: 'SearchAndReplace' - Allow you to replace text from text file.
- Added new parameter: 'contains' to the feature: 'condition' - Allow you to set if the text is contains in the Property condition.
- Added new parameter: 'notEqual' to the feature: 'condition' - Allow you to set if not equal in the condition.
- Added new parameter: 'itemNumber' to the feature: 'SearchAndReplace' - Allow you to set the number of the item you want to change by the order sequence.
- Fixed reported bugs.
- Added new feature: 'JenkinsJobImport' - Help you to import Job(s) from one Jenkins Server to another.
- Fixed the issue: 'The remote server returned an error: (400) Bad Request' on feature: 'urlExist'.
- Fixed the issue: 'Save text with uppercase' on features: 'SetRegistryValue' and 'CreateRegistryKey'.
- Added new feature: 'diff' for Linux and Windows - Display the differences between two files.
- Fixed the issue: 'The string doesn't exist due to html symbols' on feature: 'SearchAndReplace'.
- Fixed the issue: 'The working directory doesn't exist' on feature: 'Exec'.
- Added 'Property' to the feature: 'Condition'.
- Added new feature: 'Condition' - Allow you to set condition to any task in the script process using True, False or Exit Code.
- Added new feature: 'Goto' - Allow you to jump to another section (label) within the script by label name.
- Added new feature: 'AddEnvironmentVariable' for Linux - add new environment variable to the Linux remote machine.
- Added new feature: 'RemoveEnvironmentVariable' for Linux - remove environment variable on Linux remote machine.
- Added new setting feature: 'property' - add/modify property with option to replace the value.
- Added new option: 'saveOutputToProperty' to the Windows/Linux feature: 'Exec' - This option allow you to save the result output to exist/new property and use it later.
- Fixed: Process not exit when file not found on Linux feature: 'fileExist'.
- Fixed: 'no such file' issue on Linux feature: 'Copy'.
- Improved the feature '$env.' - support global environment variables.
- Added 'workingDir' to Linux Exec feature.
- Added 'force' to Linux 'LN' feature.
- Added 'textOverwrite' to Windows/Linux feature: 'WriteTextFile', this option will don't save if the same text is already exist.
- Added new Linux feature: 'UnLinkName' - Remove symbolic link (aka unlink).
- Added new Linux feature: 'Chown' - Change the owner/group of the File or Directory on Linux remote machine.
- Added new Linux feature: 'LinkName' - Create a link to the specified TARGET with optional Link Name (aka LN) on Linux remote machine.
- Fixed relative path for the Adam's library DLL file.
- Improved the 'Settings' section - Now you can read properties from the 'Settings' section.
- Added new Linux feature: 'Tar' - Compress directory or file(s) to Tar file on Linux Remote Machine
- Added the option to load the Environment Variables directly from the remote machine with the property: '$env.'
- Improved the Linux feature: 'WriteTextFile'
- Added new Linux feature: 'UnTar' - Uncompress Tar file on Linux Remote Machine
- Added new option ('parents') to the Linux feature: 'CreateDirectory' - Create parent directories as needed
- Improved Linux output results
- Added new DevOps feature: 'DeleteNexusArtifactsByVersion' - Delete Nexus Artifacts by Version
- Fixed exit code on Linux feature: RSYNC
- Fixed key not found bug on feature: GetValueFromTextFile
- Added new DevOps feature: 'DeleteNexusArtifactsByArtifactId' - Delete Nexus Artifacts by ArtifactsId and/or Version
- Added new DevOps feature: 'DeleteNexusArtifactsByGroupId' - Delete Nexus Artifacts by GroupId
- Added new Linux feature: 'ReadValueFromIniFile' - Read value in INI file on Linux remote machine
- Added new Linux feature: 'WriteValueToIniFile' - Write value in INI file on Linux remote machine
- Added new Local feature: 'LocalReadValueFromIniFile' - Read value from INI file on local machine
- Added new Local feature: 'LocalWriteValueToIniFile' - Write a new INI file or add value to exist INI file on local machine
- Added new Local feature: 'LocalModifyValueInIniFile' - Modify value in INI file on local machine
- The feature: 'ModifyValueInIniFile' Improved
- Fixed bug on some of the common tasks doesn't work on Linux mode
- Added new feature: 'OSVersionValidation' - Linux validation of O/S Distributor and Version
- Added to SendCurl and Tomcat features the console output.
- Fixed problem with the symbol: '&' in the script (XML) file
- Fixed Bug on "runTasksAfterFailure" that doesn't work with "ignoreExitOnError" property.
- Added Auto Post/Get to 'IsUrlExist' feature.
- Added new feature: 'Tomcat' - Send requests to Tomcat Server (Start/Stop/UnDeploy).
- Added new feature: 'FileNotExist' - Checking if file NOT exist.
- Added new feature: 'DirectoryNotExist' - Checking if directory NOT exist.
- Added new line to feature: WriteTextFile on Linux.
- Fixed long path issue on feature: "RemoveDirectories".
- Fixed small bug on on feature: "CopyDirectory".
- Improved the feature: set/create Windows registry.
- Fixed issues with the host file.
- Fixed stability of the feature: O/S Auto Detect.
- Fixed Bug on the feature - Exec: "The process cannot access the file 'output.log' because it is being used by another process."
- Add retries for OSAutoDetect feature.
- Fixed Bug on the feature - Exec: Save output log when using Exec feature on Windows without any reason.
- Fixed and improved the Ping feature.
- Fixed IPv4 bug - On some cases it doesn't resolve form IPv6.
- Fixed small bug on Copy feature.
- Added new property to the 'Label' feature -> osType - When task command: "OSAutoDetect" is set, you can define the OS type on each label for automatically jumping to the OS label.
- Added new feature: 'OSAutoDetect' - Automatically detects the O/S type and jumps to the label defined.
- Fixed user/password connection issue.
- Added new setting property: "resolveHostToIp" which allow you to enable/disable the resolving IP system on the Adam process. Enable this option when you are experiencing network connection issues.
- Fixed few bugs.
- Added Windows feature: 'ServicesListInformation' which allow you to display list of service(s) information on remote machine.
- Added new task to Jenkins feature: Start job with the option to wait for the build ended and display the build result.
- Jenkins API Updated.
- Improved the Jenkins console output messages.
- Fixed DB drop schema issue.
- Download feature is now support User authentication.
- Added new feature: 'diff' - Display the differences between two files.
- Added new task to Jenkins feature: 'newJob' - Add new job to Jenkins.
- Added new task to Jenkins feature: 'updateJob' - Update exist job on Jenkins.
- Added new property to DropDatabase feature -> dbForceKill - Force to delete the DB when currently in use.
- Added new Windows/Linux feature: 'ChangeDNS' which allow you to change the remote machine DNS address
- Fixed the resolving domain to IP in properties section
- Fixed force option in RSYNC command
- Fixed summary information
- Don't show duplicated information in the summary
- Handle invalid file and directory names
- Fixed few bugs
- Summary information extended
- Added Nexus feature: 'uploadNexusArtifact' - Now you can upload artifacts to Nexus Server, this is addition to the existing feature: downloadNexusArtifact.
- Added new Windows feature: 'AddEnvironmentVariable' - Add new Windows environment variable.
- Added new Windows feature: 'RemoveEnvironmentVariable' - Remove Windows environment variable.
- Added new Windows feature: 'AddNewPath' - Add new path to the system path environment variable.
- Added new Windows feature: 'RemovePath' - Remove path from the system path environment variable.
- Fixed 'Invalid URL' and 'Illegal characters in path' bugs on Download feature.
- Add property 'like' to Windows Uninstall application feature.
- The option: "append" added to feature: WriteTextFile.
- Fixed issues: directory not exist + invalid directory directory name is empty on feature: Exec.
- Jenkins API Updated
- Read value from XML file
- Fixed few bugs and error messages
- Added "Setting" command that allow you to change the script settings on real-time
- Fixed Encrypt Passwords error messages
- Improved the Nexus feature
- No exit code on Linux Fixed
- Stability Improvements
- Improved the output screen on the Execute task for Windows
- Improved the Search And Replace feature for Windows
- VMWare capability added:Create Snapshot (vmSnapshot)
Delete all Snapshot (vmSnapshot)
Delete specific Snapshot (vmSnapshot)
Revert to specific Snapshot (vmSnapshot)
VM Power Control (vmPowerOps)
Rename VM (vmRename)Delete VM (vmDelete)
- Rsync task added
- Automatically O/S detection added
- Encrypt Passwords - unauthorized signs fixed
- Performance and Stability Improvements
- Release Version
- Initial Version (Beta)