Here is the link for Validator 1.4.1 Beta 2.

There are a ton of fixes and enhancements (thanks mostly to Bryan) from 1.4.0 and quite a few since the last beta. See the list below. This will be released from beta in the next couple of weeks.


Change Log - v1.4.1
* Comparison "ends with" was not working in any case
* Fixed action reorder bug where some action categories would be executed out of order.
* Resolved "undefined" message from console output when evaluating javascript expressions
* Wait actions were not waiting when executing from the command-line
* Manual test input (p/f) is no longer hidden on command-line
* Fixed NullPointer in TestConnection for UserApp connector. (Cert would still be imported correctly despite the error)
* Fixed bug in Get Assoc/Ent that would get the last matching value instead of the first value
* Fixed test import where connections from the import file would not convert to existing connections
* Fixed a hang in some actions if a variable to set was not specified.
* Fixed issue with foreign characters written as ? to the test suite files
* Fixed issue where some older test suites would not import if no actions were defined.
* Resolved scheduler null pointer issue if variables did not have a value at runtime.
* Javascript evaluation that returns JSON was not being properly escaped (" and ') and would cause parsing errors.
* If Javascript evaluation fails, it will now throw an exception instead of returning the original expression.
* Calculate Date and Assert Dates would not handle LDAP timezones correctly. They would mostly be ignored.
* Fixed variable resolution when variable name contains special regex chars (e.g. $^|.*{}[]())
* Post Beta 1: Handle case if a variable has an escaped value (such as a comma in an AD CN) and that is used in another variable. It would double-escape the value.
* Post Beta 1: Cleanup Variables function would delete a variable whose only reference is in the value of another variable
* Post Beta 1: Added Javascript icon to manage variables page
* Post Beta 1: Manage variables page will handle pressing Enter at the end of the table to append a new variable
* Post Beta 1: eDir Connector, Assert Path syntax issue where it would not match a value unless it was the last value
* Post Beta 1: HTTP Connector, connection configuration table update issue resolved
* Post Beta 1: LDAP Connector, fixed issue in deleteObjects where it would throw error if the DN was empty. It now ignores the empty DN.
* Post Beta 1: Fixed issue where action editor caret may be incorrect based on collapsed state
* Post Beta 1: Removed Browser Connector because of unresolvable technology issues with Selenium Builder

* Run Template action button to edit the template; Button to return to original test.
* Template actions now has two views. "Action List View" to view all actions in a single category,
or with the standard three category view.
* Generic Actions Calculate Date now has an LDAP option to return a UTC (Z) format
* Added command-line option -q (quiet mode) to not require pause and manual test input, and to hide all console output.
Note: Manual tests will always "pass"
* Added retry to HTTPConnector AssertGet action
* Added ability to change the test suite folder on the List Test Suites page, and in Scheduler.
The path is stored in a cookie so it can be different for every user. If no path is specified
it uses the default path in TEST_LOC.
* Added custom attribute and state fields to Assoc/Ent actions in the eDir connector.
* Variable Indirection: Variable values have always been able to contain references to other variables.
However now a variable value can also be resolved to be a part of another variable name.
e.x. utype=Student, uidx=1, name=${${utype}NUM${uidx}} would partially resolve to ${StudentNUM1}
* LDAP - Added Checkbox in Get Values to get all values of an attribute as a Json array.
* Consolidated approval actions in the UserApp connector (added action select list) and enhanced help text.
* Added new Generate Random String in Generic Actions connector
* Added Role and Resource actions in the UserApp connector
* Added ability to specify a variable group (environment) when running from command-line
* HTTP connector will now authenticate when using RBPM REST API calls.
* Implemented OAuth2 authentication in the HTTP connector
* Run button will turn to a stop button when tests are running. This functions the same as the stop sign icon in the results page.
* Print Action description (if it exists) at the top of the action banner in the result log
* Backup of the last 20 versions of a test suite file are kept. User can restore any version via the GUI.
* Placed comments in for easier updates
* Implemented LDAP login to authorize Validator users
* Added WSListener Connector to test external SOAP/REST clients
* Added icon in test editor to enable/disable the ability to drag-and-drop (reorder) actions within the test
* Dragging a collapsed group of tests will move the entire group
* Dragging a test after a collapsed group will append the test to the group
* Insert a Javascript library file into the current JS lib editor from files contained in the "jslib" folder
* The Javascript directive icon will list functions from the Javascript Library to insert into the directive
* UserApp connector allows importing of field names from the request and approval forms
* UserApp connector approval actions will retry if workflow is not yet available
* Help page now has a button to download and apply minor versions.
* Added (i) icon on every action with help on how to get help. :-)
* Added busy cursors in the tree and schema browsers, as well as directory import functions
* Post Beta 1: Added interactive shell in Javascript library editor to test javascript functions
* Post Beta 1: eDir Connector, Delete/Get/Set Path syntax actions will now allow matching on the DN compoonent AND a value
* Post Beta 1: Added ability to execute selected actions within a test
* Post Beta 1: Added Select All checkbox for tables in the action editor
* Post Beta 1: LDAP Connectors: Added new action: Assert LDAP Filter to test a filter against the directory.
* Post Beta 1: LDAP Connectors: Added new action: Save/Restore object to save an object to a variable so it can be restored later.
* Post Beta 1: LDAP Connectors: Added new connection property, Ignore Attributes, to specify a list of attributes that will be skipped during an object import and save/restore.
* Post Beta 1: Added new SMTP Connector that provides an SMTP listener and ability to send STMP emails.
* Post Beta 1: Implement TLS v1.2 in HTTPConnector
* Post Beat 1: UseSSL when defining an LDAP connection can now be converted to a variable.
* Post Beat 1: The Duplicate test button will now insert the new test below the checked test
* Post Beat 1: The left panel (test or connection lists) is adjustable