| <!-- |
| ~ Licensed to the Apache Software Foundation (ASF) under one |
| ~ or more contributor license agreements. See the NOTICE file |
| ~ distributed with this work for additional information |
| ~ regarding copyright ownership. The ASF licenses this file |
| ~ to you under the Apache License, Version 2.0 (the |
| ~ "License"); you may not use this file except in compliance |
| ~ with the License. You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, |
| ~ software distributed under the License is distributed on an |
| ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ~ KIND, either express or implied. See the License for the |
| ~ specific language governing permissions and limitations |
| ~ under the License. |
| --> |
| |
| <document> |
| <properties> |
| <title>Release Notes</title> |
| </properties> |
| <body> |
| |
| <h1>Apache Continuum 1.4.3 Release Notes</h1> |
| |
| <p>The Apache Continuum team is pleased to announce Apache Continuum 1.4.3.</p> |
| |
| <p>To learn more about how the Continuum dev team versions releases, see our |
| <a href="http://continuum.apache.org/development/release.html">release guidelines</a>. |
| </p> |
| |
| <p> |
| This is a maintenance release addressing the struts CSRF vulnerability CVE-2014-7809 and other minor fixes. |
| </p> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1156'>CONTINUUM-1156</a>] - Continuum will not successfully delete build directories containing symbolic links |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2119'>CONTINUUM-2119</a>] - Cleaning up large working directories fails with OutOfMemoryError |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2585'>CONTINUUM-2585</a>] - Adding a maven pom via url with username drops query parameters |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2723'>CONTINUUM-2723</a>] - Attempting edit a project results in an internal error |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2727'>CONTINUUM-2727</a>] - Upgrade to struts 2.3.20 |
| </li> |
| </ul> |
| |
| <h1>Changes in Apache Continuum 1.4.2</h1> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1777'>CONTINUUM-1777</a>] - Able to create a build template without build definition |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2222'>CONTINUUM-2222</a>] - pom.xml is deleted if validation fails |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2486'>CONTINUUM-2486</a>] - Error in backup output of builddefinition templates |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2495'>CONTINUUM-2495</a>] - appearance.jsp should use POST instead of GET |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2669'>CONTINUUM-2669</a>] - org.apache.continuum.distributed.transport.slave.SlaveBuildAgentTransportClient |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2699'>CONTINUUM-2699</a>] - Document installing Continuum as a Mac OS X service with launchd |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2702'>CONTINUUM-2702</a>] - Cannot add an argument to remove a profile ( -P!profile) |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2703'>CONTINUUM-2703</a>] - reduce logging from RbacAuthorizer |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2704'>CONTINUUM-2704</a>] - Shell builds are not executing concurrently |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2705'>CONTINUUM-2705</a>] - Can't build projects with null builddef fields |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2709'>CONTINUUM-2709</a>] - Goals/phases aren't required when editing maven build types |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2712'>CONTINUUM-2712</a>] - Release issue :: Unable to release components |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2724'>CONTINUUM-2724</a>] - Can't add a project over XMLRPC without a project group |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2149'>CONTINUUM-2149</a>] - Upgrade to Maven project libraries |
| </li> |
| </ul> |
| |
| <h1>Changes in Apache Continuum 1.4.1</h1> |
| |
| <p>This release includes the following new features:</p> |
| |
| <p> |
| <b>Improved user recognition</b> |
| - information on who executed releases and forced builds, and better handling of sending notifications to |
| developers who made a change |
| </p> |
| |
| <h2> Bug |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1569'>CONTINUUM-1569</a>] - Release of a flat structure multi-module project doesn't work |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1689'>CONTINUUM-1689</a>] - Bad string replacement of entities in build result |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2003'>CONTINUUM-2003</a>] - Edit roles deletes all existing roles when sharing a user database |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2346'>CONTINUUM-2346</a>] - NPE in log on forced build and project never builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2384'>CONTINUUM-2384</a>] - Cannot download from distributed build working directory |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2420'>CONTINUUM-2420</a>] - missing default values of scm tag, preparation goals and release perform goals when distributed build is enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2436'>CONTINUUM-2436</a>] - Scheduled Build occurs even when Always Build = false and no changes have occurred |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2443'>CONTINUUM-2443</a>] - adding duplicate build agent with trailing whitespace should not be allowed |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2454'>CONTINUUM-2454</a>] - Failed to build a shell project when 'distributed builds' is enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2500'>CONTINUUM-2500</a>] - Problems with quotation marks in projectgroup names |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2503'>CONTINUUM-2503</a>] - 'Triggered by' should not be blank when it's a scheduled build |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2507'>CONTINUUM-2507</a>] - Error releasing project with POM encoded in UTF-8 with BOM |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2508'>CONTINUUM-2508</a>] - Invalid web.xml in continuum-distrubuted-tests module |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2510'>CONTINUUM-2510</a>] - Experiencing slow performance when there are many roles |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2519'>CONTINUUM-2519</a>] - Database upgrade script fails |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2520'>CONTINUUM-2520</a>] - NullPointerException in org.apache.maven.continuum.notification.mail.MailContinuumNotifier |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2531'>CONTINUUM-2531</a>] - Cannot change DEFAULT local repository via settings.xml in Windows 7 |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2532'>CONTINUUM-2532</a>] - Editing Build Definition doesn't reflect changes when saved |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2533'>CONTINUUM-2533</a>] - UpdateWorkingCopyPhaseTest fails in continuum-release, file url is incorrect |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2538'>CONTINUUM-2538</a>] - [Regression] Unable to release using provide parameters |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2543'>CONTINUUM-2543</a>] - LDAP integration and empty passwords |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2547'>CONTINUUM-2547</a>] - French I18n : typos |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2554'>CONTINUUM-2554</a>] - Forced directory purges should show up in the audit log |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2563'>CONTINUUM-2563</a>] - '--non-recursive' argument is not stripped in project's build definition if project was added to an existing project group with 'For multi-module project, load only root as recursive build' selected |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2568'>CONTINUUM-2568</a>] - Exception when calling 'continuumXmlRpcClient.getReleaseResultsForProjectGroup(projectGroupId)' |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2569'>CONTINUUM-2569</a>] - No continuum release result was created when releasing from continuumxmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2571'>CONTINUUM-2571</a>] - Error in changelog when preparing build with distributed build enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2581'>CONTINUUM-2581</a>] - Unable to release with distributed builds enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2584'>CONTINUUM-2584</a>] - Unable to save the Description of Build Definition when creating build defintion using xmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2587'>CONTINUUM-2587</a>] - Able to set distributed builds in the configuration file of continuum. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2591'>CONTINUUM-2591</a>] - Git based maven2 builds can't properly release or checkout on branch |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2595'>CONTINUUM-2595</a>] - Unable to retrieve projects in continuum through xmlrpc when distributed builds is enabled. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2603'>CONTINUUM-2603</a>] - CSRF vulnerability - Continuum doesn't check which form sends credentials |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2604'>CONTINUUM-2604</a>] - extremecomponents table should use autoIncludeParameters="false" |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2607'>CONTINUUM-2607</a>] - Continuum Build Agent fails to update the project from checkout when a "Null values aren't supported" is encountered during a build. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2608'>CONTINUUM-2608</a>] - username and password are missing when doing a checkout from svn even if useCredentialsCache is set to false. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2610'>CONTINUUM-2610</a>] - Profiles are not activated during release |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2616'>CONTINUUM-2616</a>] - Project state is still building after cancelling a build with distributed builds enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2619'>CONTINUUM-2619</a>] - Continuum Release scm comment prefix needs to insert whitespace on all commit messages |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2626'>CONTINUUM-2626</a>] - Email Notification not sent when Distributed Build enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2627'>CONTINUUM-2627</a>] - Unable to add a project that are in private Github repositories |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2628'>CONTINUUM-2628</a>] - Continuum uses SCM credentials provided on project add when checking out and updating working copy during project build and during release:prepare when using GIT and SSH in SCM urls |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2631'>CONTINUUM-2631</a>] - Continuum doesn't work with MySQL |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2641'>CONTINUUM-2641</a>] - Exceptions thrown by ContinuumXmlRpcClient when used by multiple threads |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2643'>CONTINUUM-2643</a>] - Intermittent problem encountered when building projects with distributed builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2646'>CONTINUUM-2646</a>] - Project group was not removed from queue via XMLRPC cancelBuild |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2648'>CONTINUUM-2648</a>] - Project build is sometimes distributed to the wrong agent |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2650'>CONTINUUM-2650</a>] - Unable to get the correct build agent url via XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2656'>CONTINUUM-2656</a>] - Distributed build may never return |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2657'>CONTINUUM-2657</a>] - Build agent installations should overwrite the installations from the Master when doing a release |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2660'>CONTINUUM-2660</a>] - A message was logged saying I 'Added a build definition' even when I tried to edit one. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2663'>CONTINUUM-2663</a>] - Release trying to use the wrong agent |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2666'>CONTINUUM-2666</a>] - NPE when removing build agent group via XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2670'>CONTINUUM-2670</a>] - Modifying a project level build definition from the Build Definitions Summary tab results in errors |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2672'>CONTINUUM-2672</a>] - when a user has the "manage scheduling" role, they are listed as a project administrator/developer on the members tab, even if they are not a developer/administrator of that project. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2673'>CONTINUUM-2673</a>] - Failure to do a release rollback should display the error message in the page |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2675'>CONTINUUM-2675</a>] - ContinuumObjectNotFoundException when deleting build results |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2683'>CONTINUUM-2683</a>] - Project in group already in queued can cause other group projects not to be queued |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2684'>CONTINUUM-2684</a>] - defaultStack requires a stronger blacklist of parameter names in the param interceptor |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2687'>CONTINUUM-2687</a>] - preparing subsequent releases appends timestamp to ID, but never lists them for performing |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2688'>CONTINUUM-2688</a>] - Build definition goals won't accept Maven goals with a group ID |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2689'>CONTINUUM-2689</a>] - release error page incorrectly displayed for unexpected exceptions |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2691'>CONTINUUM-2691</a>] - validation of build file for Ant build definitions is too strict |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2692'>CONTINUUM-2692</a>] - if validation fails on an Ant build definition, you are sent to the Maven page |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2693'>CONTINUUM-2693</a>] - File handle leak with TCP connections in CLOSE_WAIT when using distributed builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2694'>CONTINUUM-2694</a>] - no need to persist configuration changes to database |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2696'>CONTINUUM-2696</a>] - Attempting to enable a build agent that is down will remove it from the list |
| </li> |
| </ul> |
| |
| <h2> Improvement |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1586'>CONTINUUM-1586</a>] - Oracle DB use in Continuum |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2025'>CONTINUUM-2025</a>] - Improve description of Build Environments and Installations |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2044'>CONTINUUM-2044</a>] - Build agent should only accept requests from its master |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2131'>CONTINUUM-2131</a>] - An unconfigured build agent should not be enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2193'>CONTINUUM-2193</a>] - Add option to check out a multi-module project into a single working directory |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2202'>CONTINUUM-2202</a>] - Do not show subversion password in plain text |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2286'>CONTINUUM-2286</a>] - Run prepare builds/scm update in parallel |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2483'>CONTINUUM-2483</a>] - Build agents should be enabled by default |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2499'>CONTINUUM-2499</a>] - Updated and corrected jboss-web.xml files |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2549'>CONTINUUM-2549</a>] - Overload ContinuumService.addMavenTwoProject() just like that of Continuum interface |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2551'>CONTINUUM-2551</a>] - Ability to build project as a forced build in XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2553'>CONTINUUM-2553</a>] - Log more information when purging directories |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2561'>CONTINUUM-2561</a>] - Ability to check if project is in prepare build queue from Continuum's XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2562'>CONTINUUM-2562</a>] - Add support for adding M2 projects non-recursively (instead of one Continuum project per module) from web services |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2565'>CONTINUUM-2565</a>] - Ability to release a project in XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2572'>CONTINUUM-2572</a>] - add new methods in continuum build agent for easier checking if projectgroup is in prepare build queue or currently preparing build |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2582'>CONTINUUM-2582</a>] - Ability to check if project is in queue or currently preparing build/building with distributed builds enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2586'>CONTINUUM-2586</a>] - "Maven 2.0.x" label is misleading with the advent of Maven 3 |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2592'>CONTINUUM-2592</a>] - Ability for build agent to use installations in its config file |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2599'>CONTINUUM-2599</a>] - Ability for Continuum XMLRPC to be able to retrieve Individual Build Agent's Installations |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2602'>CONTINUUM-2602</a>] - Ability to retrieve projects release and development versions through XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2617'>CONTINUUM-2617</a>] - Provide method to cancel a project build using the xmlrpc client |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2625'>CONTINUUM-2625</a>] - Expose ProjectScmRoot methods in the xml-rpc interface |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2633'>CONTINUUM-2633</a>] - Enable DB caching |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2637'>CONTINUUM-2637</a>] - Ability to ping build agent through continuum master xmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2638'>CONTINUUM-2638</a>] - Add more logging in Continuum distributed builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2639'>CONTINUUM-2639</a>] - Ability to do user management through xmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2640'>CONTINUUM-2640</a>] - Add <sharedSecretPassword> in build agent configuration |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2644'>CONTINUUM-2644</a>] - Ability to retrieve url of build agent executing a project via XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2651'>CONTINUUM-2651</a>] - Include the build agent url in the build result that is returned using XMLRPC |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2654'>CONTINUUM-2654</a>] - Ability to create a build environment, with build agent groups and installations via xmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2658'>CONTINUUM-2658</a>] - Support purging of working and release directories of build agents on a schedule |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2659'>CONTINUUM-2659</a>] - Improve error message returned when failed to add a project via xmlrpc |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2662'>CONTINUUM-2662</a>] - Display the build agent url in the build result |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2667'>CONTINUUM-2667</a>] - Allow underscore ( _ ) in project group id |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2668'>CONTINUUM-2668</a>] - Ability to retrieve build agents with their installations in a single call |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2674'>CONTINUUM-2674</a>] - Add a role for managing distributed builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2679'>CONTINUUM-2679</a>] - Apache project branding requirements: DOAP file [PATCH] |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2685'>CONTINUUM-2685</a>] - Use the default build agent for a project if no build environment is given on release |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2686'>CONTINUUM-2686</a>] - list of previously prepared releases should not depend on build agent state |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2690'>CONTINUUM-2690</a>] - Update to Jetty 8 |
| </li> |
| </ul> |
| |
| <h2> New Feature |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2188'>CONTINUUM-2188</a>] - Update Policy for BuilDefinition |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2521'>CONTINUUM-2521</a>] - builds report page |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2545'>CONTINUUM-2545</a>] - Add WebDAV interface to continuum build agent for displaying the working copies |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2593'>CONTINUUM-2593</a>] - Webservice for adding/registering, updating, removing, retrieving build agents in continuum |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2597'>CONTINUUM-2597</a>] - Webservice for getting platform of build agent |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2600'>CONTINUUM-2600</a>] - Include in webservice to also return platform of buildagent when retrieving a buildagent or list of buildagents |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2611'>CONTINUUM-2611</a>] - Ability to specify the value of useCredentialCached when adding a maven two project using the ContinuumXmlRpcClient |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2632'>CONTINUUM-2632</a>] - Secure working copies of Continuum build agents |
| </li> |
| </ul> |
| |
| <h2> Task |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2613'>CONTINUUM-2613</a>] - Add xmlrpc service method overload for buildProject that accepts projectId, buildDefinitionId, and buildTrigger as the parameters |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2620'>CONTINUUM-2620</a>] - Fix XSS vulnerability in Continuum |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2642'>CONTINUUM-2642</a>] - Features page needs some love |
| </li> |
| </ul> |
| |
| <h1>Changes in Apache Continuum 1.4.0 (Beta)</h1> |
| |
| <h2>Bug</h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-1578'>CONTINUUM-1578</a>] - No output after a successful |
| perform release |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2114'>CONTINUUM-2114</a>] - cannot login with perforce scm |
| until new version of scm is included |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2170'>CONTINUUM-2170</a>] - No such object error when |
| forcing a build from the group-level Build Definitions tab |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2267'>CONTINUUM-2267</a>] - Error with backslash in |
| Windows path for inatallation tests |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2270'>CONTINUUM-2270</a>] - Selenium tests fail when run |
| with JDK 1.6 |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2285'>CONTINUUM-2285</a>] - Queues page turns to blank if |
| build queues are not empty |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2349'>CONTINUUM-2349</a>] - Project should only build in |
| agents that are in the Build agent group assigned to it |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2371'>CONTINUUM-2371</a>] - Unable to view queues after |
| loss of build agent |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2381'>CONTINUUM-2381</a>] - Project is not building even |
| when there is an enabled build agent configured |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2386'>CONTINUUM-2386</a>] - Build environment selection is |
| ignored when releasing with distributed build enabled |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2391'>CONTINUUM-2391</a>] - Master should not pass full |
| path to local repository to the agent |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2395'>CONTINUUM-2395</a>] - Build Environment accepts |
| duplicate name during edit |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2397'>CONTINUUM-2397</a>] - Unable to edit the added local |
| repository |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2440'>CONTINUUM-2440</a>] - Unable to download html file |
| from working copy |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2450'>CONTINUUM-2450</a>] - Intermittent error when |
| releasing in a distributed build |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2451'>CONTINUUM-2451</a>] - Unable to release a project |
| using the "provide parameters" option with distributed builds |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2466'>CONTINUUM-2466</a>] - authorization failed when |
| building ant / shell projects |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2474'>CONTINUUM-2474</a>] - Fix selenium failing test in |
| windows |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2476'>CONTINUUM-2476</a>] - Projects are not built in the |
| correct build agent when the project is already in the build queue and then triggered to be built again |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2479'>CONTINUUM-2479</a>] - Link to cron-help is wrong |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2487'>CONTINUUM-2487</a>] - Selenium tests fail if run at |
| certain times crossing the 'on the hour' default schedule trigger |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2490'>CONTINUUM-2490</a>] - Getting permission denied when |
| running selenium tests in IE |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2493'>CONTINUUM-2493</a>] - "Users Wiki" link on |
| home page points at old wiki |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2494'>CONTINUUM-2494</a>] - Unable to build a project even |
| though the build agent is there. |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2504'>CONTINUUM-2504</a>] - Queues page shows |
| distributedBuild.table.agentUrl for the Agent URL field instead of the actual value |
| </li> |
| </ul> |
| |
| <h2>Improvement |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-493'>CONTINUUM-493</a>] - Allow to add all developpers |
| address in a notifier without duplicate developpers addresses |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-565'>CONTINUUM-565</a>] - Forced builds should say who |
| (which continuum user) forced the build |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2160'>CONTINUUM-2160</a>] - Upgrade to last scm version |
| (1.2) and last release-manager version |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2373'>CONTINUUM-2373</a>] - Distributed Master needs more |
| detailed logging |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2458'>CONTINUUM-2458</a>] - Continuum Release should do a |
| checkout if there is no working copy |
| </li> |
| </ul> |
| |
| <h2>New Feature |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2265'>CONTINUUM-2265</a>] - Need information on who |
| executed a release |
| </li> |
| </ul> |
| |
| <h2>Task |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2252'>CONTINUUM-2252</a>] - Add documentation for Selenium |
| tests |
| </li> |
| </ul> |
| |
| <h2>Test |
| </h2> |
| <ul> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2073'>CONTINUUM-2073</a>] - Revive the automated Selenium |
| integration tests |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2268'>CONTINUUM-2268</a>] - Continuum Webapp Tests Capture |
| Screenshot for AbstractSeleniumTest.java |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2271'>CONTINUUM-2271</a>] - Continuum Build Agent Tests |
| and Improvement on Build Queue Test |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2378'>CONTINUUM-2378</a>] - Selenium Test for deleting |
| projects and project groups |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2467'>CONTINUUM-2467</a>] - Selenium test: check for |
| project group SCM update when building projects |
| </li> |
| <li>[<a href='http://jira.codehaus.org/browse/CONTINUUM-2482'>CONTINUUM-2482</a>] - Replace the use of |
| Thread.sleep to Selenium waitForCondition |
| </li> |
| </ul> |
| |
| </body> |
| </document> |