|
Release Notes - Version 3.5.2 |
|
Overview
3.5.2 is a patch release for bugs in 3.5.
Features
- Integration with cppUnit
- Velocity Template Reports
- Step Conditions
- Operational Projects that run workflows not attached to build lives
- Workflow Priorities
- Update status of JIRA issues based upon changelog
Improvements
- Sort Agents on Current Activity by name
- Add the ability to change a repository on any source config
- Change default Search sub-tab to Build Life
- Add a field display type to workflow properties to control how they are rendered in the UI
- Visually separate project jobs and library jobs when building a workflow definition
- Add build life id and results per page to Search pages
- Allow the permanent deletion of build lives
- Add filters to the resolve my artifacts step to exclude/include files being delivered
- Allow workflows to be inactivated
- Improve speed of using ChangeLogHelper to retrieve changelogs with dependencies
- Bugzilla support for required target milestones
- Store QTP test results in the database
- Parsing of issues from source changes should be able to pick up multiple issues per change
- Synergy session usage improvements
- Vault integration should support the SSL flag
- Cobertura step should be able to publish multiple reports in a single step
- Accurev driver improvements in logging and exception handling
- Copying project and workflows now copies permissions
- A user with security permission to a resource should be able to see and edit all permissions
- Add a security permission to control users that can delete or inactivate build lives
- Add a security permission to control users that can prioritize workflows
- Add a security permission to control users that can restart workflows
Bugs
- Codestation server does not handle invalid project names
- Exclude files on a source configurations missing
- You can start a secondary workflow on a build life before the originating workflow is complete
- NullPointerException When exporting if user does not have permission to agents
- Can not manually send empty property to workflow with a default value for the property
- Resolve another project's artifact step displays the incorrect build life selected
- Copying a project creates duplicates of the environment properties
- New script groups are not visible even to admin
- VMWare integrations missing from step list
- SOAP getLatestActivityForWorkflows is slow
- Event processing could leak memory
- Unable to use BuildService remotely
- Error deleting agent when using Oracle
- UserDataInconsistentException message on startup
- Activity reports can throw NullPointerException when there are builds running
- createProject.bsh example in remote scripting library does not create the workflow definition correctly
- SVN tag setting produces incorrect URL on changelog
- Problems with recovering repository users
- Script activities that cause PersistenceExceptions can prevent the job/workflow from finishing
- A restarted workflow will show the old command output until the command is completed.
- Copying a project creates workflows definitions that use the original project's jobs
- Ignored agents should be "Online - Wrong Agent Version" instead of "Offline - Wrong Agent Version"
- Codestation project security resources names are not changed when the project is
- Aborting a workflow that is running a evaluate script could lock up the workflow
- Importing does not retain a job's pre-condition script on the workflow definition
- Importing does not retain a job's iteration properties on the workflow definition
- Can not control which shell a particular Shell Builder command executes under
- Beanshell jar file missing from remoting download
- Workflow lockable resource setting does not copy when copying a project
- Exception when trying to configure a new agent
- Vault integration uses incorrect date format on changelog command
- Passing the agent id on a non-interactive agent installation does not work
- Work dir locking can lock up due to synchronization and network unreliability
- Command execution service will serialize classes that can't be deserialized on the server
- Copying a project messes up repository triggers on the original and the copy
- Importing workflow with harvest source config doesn't import name correctly
- Exporting triggers on workflow doesn't keep the force flag if it was set
- Illegal character in the builds by day of week in the initial data import
- Unable to view and edit my user repository aliases
- Importing a project fails with ClassCastException