homeproductssolutionssupportresourcescompanyblog

Release Notes - Version 3.4 Patch Releases

 

3.4 Patch Releases


3.4.1

Bugs Fixed

General

  • Job wizard does not produce a label step
  • Unable to add a new job to project with existing workflows
  • Copying a job resets the agent filter to 'Any'
  • Requesting a changelog in the build job wizard does not produce a changelog step
  • Some metrics queries for graphs do not work on SQL Server
  • Change the remoting download link
  • Current Activity Schedules page should display if a schedule is active/inactive
  • Scripted Agent Filters break remote scripting
  • Update Home Page content boxes
  • Skip quiet period should not be marked as required

Installation / Upgrade

  • Commit exception occurs during MySQL upgrade
  • Database migration scripts are not in the release
  • Install script now deletes the lib directory before copying the lib/ext
  • Upgrade fails when you have a workflow with properties defined

Source Control Integrations

  • After configuring a SVN repo, the Security tab of the repo configuration shows the wrong repo type in the header.
  • Make the Harvest "project name" capable of being a property.
  • Populate Workspace steps should have the option to clean the directory



3.4.2

Bugs Fixed

General

  • Workflow triggers are not working
  • Build Job to Generic Job conversion does not create label step
  • CVS Directory offset of '.' doesn't work



3.4.3

Bugs Fixed

General

  • Schedule triggers are broken
  • Restore project import function
  • Scheduled Triggers were not firing correctly
  • Cleanups on schedules provide bad links
  • The Inactive flag on roles is not respected
  • Upgraded Build Jobs do not retain cleanup step
  • Extra directories left on agents
  • Workflow "Recent Activity" table should show secondary workflow activity
  • Warning during job creation can display when not appplicable.
  • Agent filter new script popup in build job wizard does not accept scripts
  • Get changelog step attempts to transfer and parse all files (and it fails with html files) when it should only look for xml files

Integrations

  • JIRA - Integrate changes in version 3.11
  • Maven2 - Fix passing build properties
  • SVN - Error occurs if username is supplied but no password

Installation / Upgrade

  • Start scripts on Mac have bad characters in them
  • Project Properties do not retain the pass to builders or set as environment setting
  • MySQL clean install has a SQL Exception
  • Installation fails at permission repair step for non-Derby databases



3.4.4

Features / Improvements

  • Watch command output in real-time
  • Improved log viewing to include paging for large files
  • Improved log file storage
  • Create a library job from a project job
  • Add ability to change a workflow's workflow definition
  • Support extra command-line parameters on the Nant builder

Bugs Fixed

General

  • Scheduled cleanups are not running
  • Secure Env Properties should display securely when set as properties for builders
  • NullPointer resolving artifacts
  • Workflow Triggers get duplicated when you copy a project
  • Recovery attempts to run workflows that are in a Aborting status
  • Corrupt files can stay in the Codestation cache
  • Digest validation failure is very vague.
  • Cannot delete statuses in a Life-Cycle Model, even if they have never been used
  • File System Repository can't do changelogs
  • Can not delete a previously configured Agent
  • Persistence exception when trying to delete an unconfigured agent.
  • Workflows without a workflow definition error badly
  • Deleting a offline configured agent does nothing
  • Workflow name does not appear immediately after creation
  • Copying a Codestation build life does not update the timestamp on the buildlife
  • Workflow failure notification throwing an exception
  • Codestation client should not use a temporary directory when not necessary

UI / Navigation

  • When saving an Artifact Config it saves correctly but does not forward correctly
  • PersistenceRuntimeException when starting a NonOriginatingWorkflow
  • "Enable Refresh" interferes with the viewing of logs.
  • Unable to manage workflow security if inactive roles have permissions to the workflow
  • Complicated workflow definitions can fail to render correctly.
  • Error occurs when attempting to reset another user's password
  • Editing the workflow name returns to administration
  • Deactivated projects and folders show up in Permission selection list and Search
  • Clicking the Done button on a project workflow does not return correctly.
  • Unable to edit a newly created workflow
  • Can't edit post-process script in step
  • When configuring the email publisher, the "Recipients" tab is not clickable
  • When done creating a stamp context script the script list is not updated
  • Broken breadcrumbs link in codestation
  • Starting Workflow - Force setting lost
  • Restarting Workflow from a step should prompt for confirmation

Integrations

  • SVN stamp context script is not working correctly
  • Ant Builder does not log bad script location
  • Nant Builder can have escaped characters when embedding the script

Installation / Upgrade

  • Database connection close error message on otherwise successful installation
  • SQL Server specific files are not installed

Importing / Exporting / Copying

  • Unable to import a project from file
  • Exporting a project does not export the job iteration properties
  • Copying a library workflow does not retain the lifecycle model or SCM type
  • The "allowed values" of workflow properties disappear when copying a workflow

Remote Scripting

  • Remoting does not correctly trigger persistent lifecycle methods
  • ScriptMetaData class not found when remote scripting



3.4.5

Bugs Fixed

Log / Ouput Viewing

  • Corrupted log storage.
  • Closing log viewer causes page to reload
  • NPE when viewing logs of an aborted or failed workflow
  • LogHelper no longer works after log storage changed to zips
  • On the build summary page "view log" and "view output" links show log viewer with a very small height.

General

  • Stamp step does not have stamp style when used in a library job
  • Cleanup not actually cleaning any buildlifes.
  • Run Secondary Workflow button present on inactive buildlifes
  • When on a agent's Variables tab, the first tab does not work
  • Workflow names with '&' in their name cause their project to not open in the tree
  • Link for restarting a build at a particular step is broken
  • Broken link on current activity page for non-buildlife jobs
  • Groovy: groovy can't handle quotes in JAVA_OPTS environment variable



3.4.6

Features

  • Add grouping of changes by users over time to the changes tab

Improvements

  • Jobs within the same workflow instance should be able to share directory locks
  • Add the ability to manually run a cleanup policy
  • Multi-tab pop-ups should not have a view mode and should open in edit mode
  • Steps with multiple tabs look bad
  • "Current Activity / Agents" and "Project / Properties" lists are not sorted alphabetically
  • Old style Edit | Remove links without icons on the Project/ Env property list page.
  • Changes tab should only display build lives with changes

Bugs

Integrations

  • Updating ClearCase ConfigSpec can error but still show a success
  • Unable to create a Subversion Repository trigger
  • Unable to delete a Subversion Repository Trigger

Database

  • Oracle CLOB fields can only store up to 4000 characters
  • DBUnit works differently for Oracle databases
  • Unable to create a workflow using SQL Server database

Installation

  • Life-Cycle Model upgrade could render some cleanup configs not working
  • GUI installer does not install the web application

General

  • Error page doesn't play nice in popups due to our Frame-busting code
  • Get Changelog Step does not work on Windows Server with Solaris/Linux Agent
  • Cancel button while adding a new step to a job is non-functional



3.4.7

Overview

3.4.7 is a patch release for bugs in 3.4.

Improvements

  • Upgrade included Ant to 1.7
  • CVS modules need some additional options for checkouts
  • Forms should automatically focus on the first field when loaded
  • Allow a username with the domain specified in the Jabber (XMPP) integration
  • Add a domain setting to the Jabber (XMPP) integration

Bugs

  • Send email even if one address is incorrect
  • When creating a new workflow, the popup never gets closed
  • BuildJobWizard AgentFilter screen has redundant, broken, and confusing buttons
  • Unable to assign a library workflow definition that has properties to a project workflow
  • Unable to import a project that creates a new Life-Cycle Model when auditing is on
  • Unable to manage security
  • Changes by Users is not accurate
  • Codestation client can pull locally published project artifacts instead of Codestation project artifacts
  • Job iteration properties are not imported correctly
  • Graph queries do not work on MS SQL Server
  • Database password not encrypted in the spring-server/base.xml file
  • Users should be restricted from being able to delete non-originating workflow cases from build lives
  • Codestation client formats dates for http in the default locale
  • Unable to create a Workflow Choice Step with multiple workflows selected



3.4.8

Features

  • VMWare Lab Manager Integration
  • Allow reports to be accessed without logging in
  • Create ScriptGroups for managing permissions for the various scripts

Improvements

  • Automatic agent upgrade displays its progress
  • Allow more than one Harvest package to be checked out for a build.
  • Allow BOM file creation to be suppressed
  • Allow users to specify how to structure Harvest checkouts.
  • Make Harvest View Path scriptable
  • Add an option in Harvest to Perform two checkouts.
  • Add the ability to checkout multiple packages in Harvest.
  • Add different types of workflow priority
  • Add distinction for Inactive build lives
  • Inactive build lives should not appear on the dashboard pages
  • Display the date of Codestation project build lives
  • Make Job iteration properties available to agent filters
  • Display duration of workflow activity on the project and workflow dashboard
  • Display number of locks on the Lockable Resource list
  • Perforce Repository needs optional character set settings

Bugs

  • Dramatically improve Current Activity on Oracle
  • Fix viewing log output in IE6.
  • Fix the end of a log from not appearing in some cases.
  • User Generator scripts should import the security package and validate when saved.
  • Enabling SSL for the server agent communication causes an NPE during server startup
  • Truncate test results messages that are too long
  • Prioritize workflow results in a NullPointerException
  • Change log publishing fails when the changes are from a new user to the system
  • Unable to View Administration tab w/o write permission to Administration folder
  • Trying to Search Workflows Throws Exception
  • Dashboard graph queries do not work on MySQL 4.1.x
  • Jobs that do not run due to a pre-condition script block other jobs from running on the same agent
  • Users without permission to build a workflow still see the build button.
  • Current Activity does not limit visibility based on security
  • Anthill tries to recover inactive build life workflows
  • Codestation CLI ignores codestation.noCache setting codestation.properties
  • Schedule fails to render when the database backup is scheduled under it
  • IE6 javascript error which clicking on properties tab of a build job.
  • Bugzilla integration can not be edited.
  • If a step fails to return its log, the job trace page fails to render
  • Dependency requests should have the same workspace date as their requester
  • Cancelling a new project popup does not close the popup
  • MKS source config will only save changes when edited it work dir script is changed
  • Workflow dashboard does not show running workflows like the project dashboard
  • IE6 complains about secure and unsecure items on all of our pop-ups
  • Jobs queueing for agents are not guaranteed to be processed in order
  • Incrementing a workflow property in a stamp does not increment the value on the build request
  • Unable to create users using Kerberos authentication realm
  • The "Done" submit button is disabled at System > Work Dir Scripts
  • System tab security is not enforced correctly
  • Push build dependency triggers do not work in some scenarios
  • Unable to Create Quality Center Steps for Library Jobs.
  • Creating folders and projects under closed folders does not open the parent folder
  • Bread crumbs do not display properly for project jobs
  • Harvest source config should allow changing of the Harvest repository
  • BuildRequest is not available in the context for notification scripts when requests fail



3.4.9

Bugs

  • IE6 field focus now prevented from causing codepress to insert bogus characters into text fields on form submission.
  • Popups in IE6 fixed
  • Debug Level logging no longer prints out password to server log file
  • When resolving dependencies of a project without a buildlife, the client no longer reports an error 500
  • Copying a Workflow with a CVS Driver now correctly copies the Directory Offset Field
  • Report Publisher source directory can now be paramterized



3.4.10

Features

  • Notification improvements to support fixed lists of addresses and IMs
  • Integrate with Rally
  • MSN IM support

Improvements

  • Make CVSROOT field scriptable
  • Add a history stream field to the Accurev Source Config
  • Make the perforce client name scriptable in the case of using an existing space, not just when using a template
  • Accurev Driver will fail to update if you use an existing workspace and different working directory
  • Add an option to an Accurev source config to skip the date locking on the backing stream
  • Exclude files on a source configuration
  • Ability to spawn daemon process on Windows

Bugs

  • SVN Repository password field was not validated as required
  • Windows agent install does not set the env/JAVA_HOME variable on the agent
  • Newly created folder does not have import project icon
  • Cancel button on new Report Template does not work
  • Build Job Wizard View Builder Pop - Up doesn't create div popup
  • MKS cleanup step needs the username and password
  • When creating a project as the admin user the owner of the project is another user
  • Editing a folder's name does not update the tree
  • Extra '>' on /tasks/project/BuildLifeTasks/viewIssueList
  • A User who creates a new User gets its User Role
  • Unable to edit security on a newly created Folder, Project, Workflow
  • The Nant builder command fails
  • Errors during server startup using SQLServer
  • Unable to Edit Accurev Source Config Once it has been created.
  • When Copying an Accurev Source Config the Workspace Name and Stream name are not copied
  • Accurev command adds unwanted and troublesome quotes to some arguments
  • Improved documentation for the Stream field in Accurev is required
  • SVN Does not respect worspace date with quiet period
  • A recipient only receives the first email notification in a scheme
  • Database migration fails because it can't insert a null into the user password field
  • Variable Criteria in Agent Filters should throw an exception when it cannot access an agent
  • If the path variable contains quotation marks on Windows the agent start up scripts fail
  • Non-originating workflows called by the the Run Another workflow Step do not show up in the current activity tab.
  • Restarting steps fails with com.urbancode.command.CommandException: The parameter b must be non-null.
  • Clicking on a job pre-condition script name does not open the popup window
  • Subversion changelog parser ignores files with spaces in the name
  • Jobs in queued state do not abort until they get a chance to run
  • NPE from JIRA integration when we there is a sub issue with the same name.
  • LogViewer fails to load properly in rare cases
  • If user is removed from a role in LDAP that change is not updated in Anthill3
  • PVCS label step does not resolve the label from which the source was checked out
  • Bugzilla bugs not reported on Issues Tab



3.4.11

Improvements

  • Improve job allocation to agents for greater performance and scalability
  • Improve storage of large data elements in MySQL

Bugs

  • Fix a remoting issue when using multiple transactions in a remote script
  • Fix a issue introduced with clean installs of 3.4.10 with notification



3.4.12

Features

  • System announcements to notify Web UI users

Improvements

  • Option to create and update Windows Services during the installation process
  • Consolidate build requests from schedules and repository triggers

Bugs

  • Aborting a workflow aborts the active job but workflow remains Running
  • MSBuild step ignores verbosity setting
  • Cannot create new event scripts
  • Missing codestation classes from API
  • Remoting API zip missing bsh jar
  • Remoting API missing Codestation classes



3.4.13

Features

  • Integrate with Agitar
  • Integrate with VersionOne
  • Add a step to resolve a specific Codestation artifact set
  • Add a force abort to Current Activity that changes the workflow status from 'Aborting' to 'Aborted'
  • Upgrade embedded Groovy to 1.5.5

Improvements

  • Restructure the location of logs in the var/logs directory to compensate for some file system limitations.
  • Properties of the build life's originating request are available through property resolution throughout the build life
  • Add migration from one Life-cycle model to another without losing history
  • Make the Manual Yes/No Task step available on library jobs
  • Make a Assign Status step available on library jobs
  • Add Import/Export of Library Jobs and Workflows
  • Add different port, TLS and authentication for the SMTP server settings
  • Allow users to edit the security of a resource the have the security permission to without needing the Security Administration System Function.
  • Attempt to restore all JIRA issues for the publisher even if some fail
  • Improve Mercury QTP Test run integration
  • Improve Mercury QTP report to show individual failing tests
  • Increase maximum name length of Environment Group Project Properties
  • Allow a job iteration of 1 so specific properties can be defined for the job
  • Allow dependency conflict detection to be turned off in Server Settings if you are not retrieving the artifacts
  • Add start date and end date to the Harvest Get Changelog Step

Bugs

  • Run Another Workflow never continues if it is supposed to wait for the workflow to finish
  • Unable to create a notification recipient generator
  • Merging requests can cause a thread deadlock
  • Failure "output" link fails on Windows.
  • When restarting a successful job, the job can get a failed step and get stuck at "restarting"
  • Request get stuck in Waiting on Dependency status
  • ClearQuest issues not listed on Issues tab
  • Accurev Label does not always create the desired snapshot
  • Workflow and job objects passed to events for notification may not be up to date
  • When passing extra properties on a repository trigger url, all previous properties from previous requests are added.
  • Agent upgrade fails when using SSL between server and agent
  • Archived status should not appear in drop-downs of assign status steps and Codestation build lives
  • Error when adding first step to a newly created project job
  • Validation of the workflow properties prints the property name, not the label
  • Deadlock in job service caused by workflow prioritization
  • Aborting a workflow does not interrupt job steps that are waiting to acquire a working directory lock
  • Changing the agent's max number of jobs doesn't take effect until a server restart
  • Bugzilla integration broken because jericho jar file is missing
  • Bugzilla integration broken due to missing DoctypeChanger.jar dep
  • ClearQuest Add Comments step does not export defect id pattern
  • Links to build lives in issue reports are not correct
  • Quiet period is not working correctly
  • Delayed originating requests are not recovered correctly
  • Restarting a workflow that has a job with a status of Not Needed causes an exception
  • Announcements cannot be hidden on HTTPS
  • Log output is not properly escaped in the log viewer
  • Cancel button while creating a Job throws ugly exception.
  • On the job trace page clicking the "view output" text link produces an error.
  • Change "Your Announcements" to "My Announcements"
  • Repositories are not individually secured correctly
  • SQL Server sorts dates incorrectly
  • Assign Status step says the script must return the name of the status when it can return the name or object
  • Hiding Announcement produces a 500 error on the server.
  • Hiding one of many announcements does not work as expected.
  • Non-originating Workflow Repository Trigger does not run the workflow correctly
  • Changes by Users is not working
  • Recovery of build requests fails
  • Unable to retrieve running log files after log file structure upgrade
  • Sub-folder in folders with projects in them display at the bottom on the dashboard
  • JUnit publisher can not be created and jobs with the step in it fail to render
  • Fix windows remoting client script to include codestation2.jar
  • LDAP Authorization searches need to be escaped
  • Deleting a stamp style from a Life-Cycle Model does not remove the Stamp Strategy from Workflows that use it
  • Not having the groovy jar in the Ant lib causes failures in beanshell scripts when working with CLOBs
  • MKS/Integrity branch name not remembered in the UI.
  • Unable to create a report with non required text field

© 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