[Anthill-dev] Re: Anthill OS 1.7.0 silently released

Phil Mocek pmocek-list-anthill at mocek.org
Wed Mar 17 14:00:22 CST 2004


On Wed, Mar 17, 2004 at 11:56:31AM -0800, Phil Mocek wrote:
> I've attached a copy of the release notes published there.

Oops.  Release notes are attached to this message.

-- 
Phil Mocek
-------------- next part --------------
As of 2004-03-17 11:54:16 -0800,
<http://www.urbancode.com/projects/anthill/news.jsp> shows:

03/01/04- Version 1.7.0 Released

    * issue 216 - IMPLEMENTED - Added support for Subversion with the com.urbancode.anthill.adapter.SubversionRepositoryAdapter
    * issue 215 - FIXED - PVCS vlog and vcs fail on file names with spaces
    * issue 212 - IMPLEMENTED - Display java version in home page
    * issue 211 - FIXED - Quotes added to Unix pvcs getRevisionsSince.pgl by fix for bug #333 causing errors
    * issue 210 - FIXED - Allow - (hyphen) in user names for PVCSRepositoryAdapter
    * issue 209 - FIXED - Handle locked files when getting revisions for PVCSRepositoryAdapter
    * issue 205 - FIXED - Versioned builds updating versioned file causes error for branched projects
    * issue 204 - IMPLEMENTED - Better sorting of directories in project intranet
    * issue 203 - FIXED - Failure Email sent out after each failed CVS login
    * issue 202 - FIXED - Label function does not work for PVCS on Unix extraneous directory information
    * issue 201 - FIXED - Spaces in project db and project names in pvcs and underscores in version labels
    * issue 200 - FIXED - Streams not closed properly
    * issue 199 - FIXED - PerforceRepositoryAdapter writers not closed properly
    * issue 197 - FIXED - Versioned builds receiving error on get and should not tag files
    * issue 196 - FIXED - Fix for UNC names with PVCS
    * issue 193 - IMPLEMENTED - Pause build queue
    * issue 192 - FIXED - Anthill can miss checkins (build date is wrong)
    * issue 191 - FIXED - Deleting Schedules fails
    * issue 189 - FIXED - BuildAnthill.bat and ReleaseAnthill.bat should check for ANT_HOME env var
    * issue 188 - FIXED - CVS checkout error incorrectly causes failed build
    * issue 186 - FIXED - VSS project names with spaces don't work
    * issue 185 - FIXED - Multiple instance of Anthill on same server
    * issue 184 - FIXED - Dependency Group builds don't increment version numbers
    * issue 183 - FIXED - Unix PVCS isProjectUpToDate problem
    * issue 182 - FIXED - Unix PVCS getWorkingProject does not make files writable
    * issue 165 - FIXED - PVCS getRevisionsSince.pgl needs to quote dates
    * issue 160 - FIXED - pvcs postEditPagelet.pgl on win need to remove -a commandline
    * issue 158 - FIXED - pvcs adaptor doesn't handle files with spaces
    * issue 156 - IMPLEMENTED - New version adapter that doesn't increment the file in the repository
    * issue 153 - FIXED - Perforce Repository Adapter only listing one file per changelist in -rev.log
    * issue 151 - FIXED - Perforce is retrieving all changes that occurred from date to now
    * issue 145 - IMPLEMENTED - Project Templates and ability to copy projects
    * issue 112 - FIXED - VSS usernames with spaces dont work
    * issue 55 - IMPLEMENTED - build.xml shouldn't clean
    * issue 51 - IMPLEMENTED - Ability to recreate past builds based on tag/label 

03/11/03- Version 1.6.1 Released

    * issue 306 - FIXED - Perforce win32 getRevisionsSince.pgl doesn't work when using a one client spec per project (thanks Gael)
    * issue 428 - FIXED - VersionAdapter upgrades 1.01 to 1.2 instead of 1.02 (thanks daniel).
    * issue 429 - FIXED - Revision log format like gnu-style change logs (thanks daniel)
    * issue 435 - FIXED - Project Intranet constructing incorrect URLs for files
    * issue 433 - FIXED - Revision Log is always empty in 1.6.0
    * issue 434 - FIXED - CVS projects build only the first time 

03/10/03- Version 1.6.0 Released

    * issue 243 - IMPLEMENTED - Making sure that the work directory is clean at the start of the build rather than at the end.
    * issue 324 - FIXED - CVS Repository Adapter problem parsing revision log under some circumstances
    * issue 422 - FIXED - NullPointerException in ProjectPropertyFileVersionAdapter if the user never saved the initial version number via the UI
    * issue 325 - FIXED - NullPointerException in DependencyGroup.getBuildDefinition() under some circumstance
    * issue 311 - FIXED - Browsing project intranet without training slash produces relative urls that are incorrect
    * issue 288 - IMPLEMENTED - Better error handling when anthill home directory is invalid. It is now possible to edit the home directory via Anthill properties ui.
    * issue 246 - IMPLEMENTED - Getting revision log for forced builds.
    * issue 278 - IMPLEMENTED - Move schedule configuration files and anthill registry to /projects -- makes upgrades easier.
    * issue 420 - IMPLEMENTED - Optionally execute publish script even if the build script fails.
    * issue 266 - IMPLEMENTED - Tags Successful builds only by default rather than all builds. 

01/29/03- Version 1.5.44 Released

    * issue 309 - FIXED - Browsing projects folder causes a NPE
    * issue 301 - FIXED - Revision log not written when mail policy is set to failed only for successful builds
    * issue 293 - FIXED - Infinite loop in CVSRepositoryAdapter
    * issue 298 - IMPLEMENTED - Project rebuilds if dependency builds
    * issue 239 - IMPLEMENTED - Request addition of meta http-equiv refresh to main.jsp 

01/09/03- Version 1.5.41 Released

    * issue 275 - FIXED - Dependency groups not keeping ant properties after the first build.
    * issue 237 - FIXED - Deleting a used schedule causes a stack trace -- contributed by Ralf Wagner
    * issue 268 - INTEGRATED - Upgrade site admin to include style sheet -- contributed by Eric McIntyre
    * Changes to the Perforce Repository Adapter:
          o The P4VIEW property should now only be the name of a depot view.
          o Removed the P4ROOT property as it is unnecessary.
          o Fixed labeling when a P4VIEW property is specified. It now only labels the view and not the entire depot. 

12/23/02- Version 1.5.40.11 Released

As you may have noticed we changed the versioning scheme to be in the format major.minor.point.build.

    * Fix to bug 234 -- Date format in VSS adapter
    * Implementation of issue 253 -- sending emails for failed builds only
    * Fix for bug 236 -- Better handling of exceptions in servlets and JSPs
    * Fix for bug 238 -- schedule page cuts off last digit of start time
    * Fix for bug 251 -- ProjectPropertyFileVersionAdapter is now configurable via the web interface and no longer throws NullPointerException
    * Fix for bug 235 -- NullPointerException in CVS RA under some circumstances
    * Perforce RepositoryAdapter does not delete files between builds now
    * Perforce RepositoryAdapter can optionally specify a view to be used for a project. This allows the Perforce RA to be used in scenarios where one client configuration is used for multiple projects, and in scenarios where each project has its own client configuration. 

12/03/02- Version 1.5.25 Released

    * Fix for bug 232: missing attribute declaration in MKS pagelets
    * Fix for bug 233: schedule names should allow special characters
    * Fix for bug 234: VSS RA now accepts a configurable date format
    * VSS RA now accepts user names that include spaces
    * Ant 1.5.1 is now included in the distribution of Anthill 

Unless you were affected by one of the above issues, there is no reason for you to upgrade.

11/11/02- Version 1.5 Beta Released

    * Added build status indicator to main page. Now you can see whether the last build of any project succeeded or failed right on the main Anthill page.
    * Tagging the source repository can be configured to happen:
          o Always
          o Only on successful builds (thanks to a patch from Ajit George)
          o Never 
    * The build emails can now be customized based on a template. (submitted by Ajit George)
    * JVM properties can be configured for when Anthill invokes Ant. For example, the initial and max heap sizes can be set. (submitted by Igor G.)
    * Ant 1.5.1 is now included in the distribution of Anthill
    * Bug #220 -- Dependency Groups Add Build Properties -- is fixed
    * Bug with error page is fixed -- this bug caused an exception when trying to delete the example projects 

09/10/02- Version 1.4.64 Released

    * Added new repository adapters. New adapters include:
          o Visual Source Safe
          o Perforce
          o PVCS
          o StarTeam
          o MKSIntegrety
          o FileSystem 
    * Tagging the source repository is now optional.
    * The default project site navigation no longer gives an exception when browsing within directories more than three levels deep.
    * The publish.xml project parameter is now optional.
    * Ant parameters can now include quotes.
    * Revision logs now contain all the revisions since the last build as well as comments. 

06/25/02 - Version 1.4 released

Version 1.4 changes/additions:

    * Fixed schedules so start time and build interval can change withoutrestarting anthill.
    * Added delete functionality to projects, schedules, dependenciy groups
    * Fixed CVS repository adapter problem where the time of the last build was being sent in the local time zone instead of GMT
    * Fixed CVS repository adapter problem where changes to branches were being detected in other branches (causing all branches to rebuild)
    * Changed the project ant parameters - can now call ant targets from anthill.
    * Refactored repository adapter to make it easier to plug into non-cvs repository.
    * Refactored Dependency Groups to make future changes easier. You can not force builds of dependent projects when building a Dependency Group anymore. 


06/03/02 - Version 1.3.28 released

Version 1.3.28 changes/additions:

    * Anthill version number shown on web interface and in emails.
    * Build number is properly incremented while building dependency groups.
    * Improved parsing of the CVS log command output to better handle added/removed files.
    * When forcing a build, the revisions since the last good build are now logged properly. 


05/14/02 - Version 1.3 released

Version 1.3 changes/additions:

    * Added dependency groups:
          o Projects dependent on other projects can be built using the build artifacts from the dependencies.
          o The user has the option to force the build of any of the members of a dependency group. 
    * Fixed problem with scheduled builds.
    * Some code reworked to support future enhancements. 


04/26/02 - Version 1.2.5 released

Version 1.2 changes/additions:

    * When a build fails, Anthill no longer rebuilds the project until revisions have been made to it, or user forces the build (see below).
    * Proactive build changes:
          o The current version number is displayed if available.
          o The user has the option to force the build regardless of whether there have been revisions since the last good/failed build.
          o The user has the option to specify a version number for the new build. This would typically be used for promoting a project's minor or major version number. 
    * The trailing slash on the Anthill URL is no longer required.
    * Revisions to a project branch no longer trigger a build of the project trunk.
    * An exception is no longer thrown when the "log" MIME type is not defined in Tomcat.
    * The URLs appearing in notification emails now work properly.
    * Support for Ant command line parameters. This can be used to specify a different logger class to use, for example.
    * New method of handling multiple properties of the same name. If you are currently using Anthill 1.1 and have specified custom build parameters in any of your projects, you must reenter them through the web interface to comply with the new format.
    * Some code restructuring and cleanup.
    * Fixed problems creating and editing schedules.
    * When first starting Anthill, the proper minutes to next build are now shown.
    * Files added to or removed from a branch no longer trigger a build of other branches.
    * When a schedule's start time is before the current time, it no longer builds immediately.
    * Revision log includes all revisions since last good build (rather than last build failed or good.)
    * Projects are now tagged before building and publishing. 

04/25/02 - Version 1.2.3 released
12/02/01 - Version 1.1 released

Version 1.1 changes/additions:

    * A deamon process that automatically checks the source repository for modifications and rebuilds if necessary.
    * Email notification of build status to interested parties.
    * Support for multiple projects.
    * Support for source repository branches.
    * Automatic publishing of project artifacts to an intranet location.
    * Automatic build number assignment and source repository tagging for every build.
    * An anthill configuration file to provide default values for properties used within project specific configuration files.
    * A web interface that allows the user to:
          o view and edit the properties of projects under Anthill's control
          o view and edit Anthill's properties
          o add new projects
          o view and edit available schedules used by Anthill
          o create new schedules
          o change the schdule to be used by any project
          o view which project is being built right now and what projects are in the build queue 

11/29/01 - This page is now automatically generated during every build of the Anthill project. The javadocs, java2html, build logs, metrics, and downloads are all automatically updated with every build.
11/05/01 - Version 1.0.29 released
08/02/01 - Version 1.0.19 released
07/06/01 - Version 1.0.15 released


More information about the Anthill-dev mailing list