Luntbuild 1.3 Release Notes
Changes since 1.2.2
-
Added deleteBuilds(), moveBuilds() methods to Luntbuild remote API (after beta)
-
Added basic LDAP authentication support
-
Added canCreateProject(), getUsers(), getUser() methods to Luntbuild remote API (after beta)
-
Added createSchedule(), deleteSchedule(), getBuildLog(), getBuildLogHtml(), getRevisionLog(), getRevisionLogHtml(), getSystemLog(), getSystemLogHtml() methods to Luntbuild remote API (after beta)
-
Added support for Maven version 2
-
Added getSystemLogUrl() method to Build facade (for remote access)
-
Improved output format (Html, Xml, Text) of Luntbuild reports (build, revision, system log)
-
Added templates support for Luntbuild notifiers messages, based on Velocity template engine http://jakarta.apache.org/velocity/
-
Added Build Filter using javascript to Builds page (contributed by Fabrice Belingard)
-
Added, tested support for external DBs (installer, scripts); MySql, Progres are supported
-
Updated Hibernate to version 3
-
Added Rake builder http://rake.rubyforge.org/
-
Updated security to acegi-0.9 (Scott Battaglia patch, Lubos to 0.9)
-
Implemented anonymous user access (view)
-
Updated Quartz scheduler to 1.5.1
-
Implemented standalone luntbuild using Jetty servlet container
-
Implemented copy for vcs adapter, builder, schedule
-
Updated Jabber notifier to support SSL, GoogleTalk
-
Added notifier support for Lotus Sametime http://cquick.conacyt.mx/sametime/toolkits/st30javatk/
-
Fix the bug that hessian client can not get error message sometimes.
-
Fix the bug that HSQLDB shuts down abnormally when application shuts down.
-
Fix the bug that the source been labeled may be different from the source been build against in case of using StarTeam as version control system.
-
Fix the potential bug that there are extra bytes in downloaded build artifacts.
-
Fix the bug that some icon can not be displayed when run Luntbuild in tomcat 5.5 or uppper.
-
Fix the bug that label can not be applied if more than one module shares the same StarTeam view.
-
When talk to StarTeam server, 10 seconds are deduced from the current configuration time in order to tolerate slight time difference (must be less than 10 seconds hence) between build and StarTeam server.
-
Fix the bug that "clean by days" build cleanup strategy does not work due to a acegi authentication credentials not found exception.
-
Fix the bug that import/export does not work when installs without demo data.
-
Url mapping of Tapestry servlet is now "/luntbuild/app.do". The previous mapping ("/luntbuild/app") has some problems when deploying into Orion application server.
-
Wiki has been moved to: http://www.javaforge.com/proj/doc.do?proj_id=70