Release Notes - Version 3.6.3

 

Overview

AnthillPro Version 3.6.3 is a patch release for bugs in 3.6.2 and includes many new feature improvements.

Download AnthillPro 3.6.3 or request an evaluation copy

Improvements

  • Dashboard to Administration quick links. Quickly toggle between the Dashboard and Administration pages of projects and workflows, using a new single-click link.
  • Deploy only changed files. Deploy only the changed artifacts within an artifact sets using new options in the Resolve Artifacts and Resolve Dependency Artifact steps.
  • Route queued jobs to new agents. Agents that are brought online or added to an environment while jobs are waiting for available agents will automatically pick up queued jobs.
  • Quick link to agent settings. Access an agent's settings by clicking the agent name in the Environments page.
  • LogHelper class. Additional methods have been added to the LogHelper, allowing for smaller chunks of the log to be loaded when performing a trace. It is now possible to generate logs based on the startLine and endLine.
  • Server Logging. A new error log has been added to the AnthillPro server. The log includes only detailed error information (stack traces) when the server throws an error.
  • Agent properties. Agent properties are now stored on the server to optimize agent filtering.
  • Agent description. It is now possible to include a description/comment for an agent.
  • Artifact timestamp retention. Retain original timestamps on all artifacts transferred by Anthill, including directories.
  • ClearQuest integration flexibility. Configure ClearQuest record-type mappings and field name/value pairs in the ClearQuest integration.
  • Split server URL settings. Configure a server URL for use in reports and notification templates that is different from the one used by Agents.
  • TFS source config flexibility. Workspace Name and Source URL in the TFS Source Config can now resolve properties and scripts.
  • Visual Studio Builder work dir offset. Run Visual Studio Builder in an offset from the current working directory.
  • Separate ClearCase View Server and View Storage. Pass values to the Host Name, Global Storage Path, and Host Storage Path parameters used by the ClearCase mkview command.
  • Environment-sensitive input selections for workflow properties. Define dynamic sets of possible workflow property values, determined by the environment in which the workflow will run.
  • Workflow priority propagation. Cascade workflow priority to dependent workflows.
  • Dynamic workflow priority. Provide a script to dynamically determine a workflow's priority.
  • VSS settings are scriptable. VSS settings may contain scripts and reference properties.
  • Anonymous repository access. Configure repository access without a password if your SCM supports anonymous access.
  • Database optimization. SQL query performance has been improved by adding indexes on foreign keys in databases that do not implicitly create such indexes.
  • Optional property lookup. Optionally resolve and use a property value by using a new helper method, getValueOrEmpty in PropertyLookup.

Bug Fixes

The following items resolve reported issues in AnthillPro version 3.6.

  • Workflow property names are now copied when a library workflow is copied.
  • A workflow's properties are now deleted when the workflow is deleted.
  • Reading from a zipped log file no longer results in missing lines.
  • Locally publishing multiple artifacts from different directories to the same artifact set now appends the artifact set.
  • Security exceptions that occur in remoting are now reported to the user as errors caused by insufficient permission to perform the attempted action.
  • Workflows executed through the remoting api now run with correct properties
  • Copying files during Agent Relay installation now includes creation of empty directories to avoid errors when placing log files in non-existent directories.
  • Agent Relay upgrade for an existing Agent Relay using SSL for JMS communication now leaves existing certificates intact.
  • Environments displayed in the RunAnotherWorkflow step are now limited to only the environments associated with the workflow.
  • Workflow triggers now use current values of workflow properties
  • Job trace name is now updatable after being set.
  • Dependency relationships among workflows in the same project are now preserved when the project is copied.
  • Library workflow properties are now editable within the configuration of another workflow that uses the library workflow.
  • Operational project workflows can now use the Run Another Workflow step.
  • HttpClient usage in Agents is now set to follow redirects.
  • Warning message advising user that a property value exceeds the allowable character length is now reported in the UI prior to an attempted database commit.
  • File transfer from non-Windows agent to Windows server now completes with no error in searching for files to transfer.
  • Build life links in the Request Context Graph now link to the build life created by the request corresponding to the link.
  • Codestation resolve of a single file on Windows agents now correctly includes ah3.dig file.
  • Restarting a failed originating workflow with a push dependency now requests the pushed dependency upon completion of the restarted workflow.
  • Quality Center test duration is now correctly displayed in seconds on the test tab.
  • When publishing artifacts from a Windows agent to a Linux server, directory names are now correctly separated from file names.
  • Change log quiet period jobs now select the agent with the highest throughput.
  • Workflow property values in multi-select boxes are now displayed in the order in which they were entered.
  • Text area workflow property now accepts multi-line text entry in the default value field.
  • Agent monitor max heap is now defaulted to 64 M to prevent Agent monitor from reporting use of large amounts of address space due to max heap size being determined by the environment.
  • EventService now uses a fixed Java thread pool to avoid consuming excessive memory, preventing creation of additional threads.
  • Inactive projects and workflows in dependencies no longer cause failure of context completion.
  • Agent monitor command line optimized to prevent agents from running with a smaller heap than intended.
  • Aborting a workflow without a running job now releases locks held by the workflow's jobs.
  • Auditing re-enabled and functioning correctly.
  • Adding a remote label step in TFS now functions properly wihtout reporting JSP error.
  • Long-running commands on agents no longer report false timeout errors due to System.nanoTime() problem on some instances of Windows running on VMWare.
  • Issue report publisher step for Quality Center no longer fails when the changelog includes an invalid QC issue ID.
  • JUnit Report calculation of number of tests run now includes tests that failed in setup.
  • Average duration and success rate of operational workflows are now correctly calculated on the workflow dashboard.
  • Codestation now logs the actual hash value on a failed verification rather than the expected hash.
  • Aborting a delayed workflow run now stops the workflow from running.
  • Run Another Workflow step now allows selection of the current environment as the environment in which to run.
  • Distributed web now connects to servers that have secure communications turned on.
  • Requests for separate workflows now merge only when the requests are made in the context of a shared ancestor request.
  • Commit failures due to permissions errors when using remoting no longer block future remoting connections.
  • Velocity reports are now accessible by unauthenticated users if they are marked as public reports.
  • Iteration agent filtering now accommodates changes to agent allocation.
  • Agents list page now renders correctly in IE 8.0 and Firefox 3.5.
  • Step timeouts now producing expected behavior.
  • The user-specified number of agents to display per page is now retained on page refresh.
  • Build requests now fail correctly if their change log quiet period job fails.
  • Workflows containing jobs that fail due to unavailability of agents specified by a fixed agent filter no longer remain in a running state.
  • The "Ignore failures" setting on job steps now remains functional after reloading the job trace.
  • Prioritizing a workflow while a step is in progress on the agent now completes without causing a concurrency exception.
  • Export and import of jobs containing an email notifier step now correctly handles email addresses.
  • Working directory script selections and agent filter selections are now correctly populated upon adding jobs to library workflows.
  • Deleting a build life now removes the build life's job and workflow logs.
  • Project-Environment properties are now imported correctly from a project export.
  • Build life status updates no longer result in unique constraint violations following a deletion of a workflow instance that assigned a build life status.
  • Settings specified in the VSS integration are now saved correctly.
  • Values entered in the "Users to exclude from changelog" and "File paths to exclude from changelog" fields in the Accurev source config are now saved correctly.
  • A validation on agent filter selection now prevents selection of a fixed agent that is not in the workflow's environment(s).
  • The dialog for editing a folder's security settings now correctly displays the settings for the folder being edited.
  • Server and agent installation on Solaris is now correctly handled out of the box.
  • Incompatibilities between some SOAP clients and the Dashboard WSDL are now resolved.
  • Manual initiation of a workflow by a user without permissions to the workflow priority script now executes without reporting a null pointer exception.
  • Workflow cleanup jobs no longer encounter frequent database deadlocks caused by missing Oracle table indexes.
  • Editing a workflow's environment associations no longer removes environments on which the user lacks permissions.
  • Cleanup failures on MySql occurring for certain cleanup policy configurations no longer occur.
  • Dashboard tree elements now render properly when viewed in IE 6 and IE 7.


© 2010 Urbancode, Inc.
Anthill, AnthillPro, and AnthillOS are trademarks of Urbancode, Inc.
All other trademarks are owned by their respective owners.
tel: (216) 858-9000 fax: (216) 393-0006 email:info@urbancode.com