|Beta Period Complete|
Note that the pulse™ 2.4 beta period has ended. pulse™ 2.4 has graduated to stable status, and is now available on the Zutubi Website.
Welcome to the pulse™ 2.4 beta page! Here you will find new pulse™ 2.4 beta releases, along with information about what is new in this version.
How To Participate
Would you like to try beta releases of pulse™ 2.4? It's as simple as following these steps:
1. Download the latest beta packages from below.
2. If you do not already have a license, you can download one from zutubi.com, or request one directly during the pulse™ setup wizard.
3. Refer to the Getting Started Guide for information about how to install and start using pulse™.
Existing Pulse Users
If you are currently using an earlier pulse™ stable version, we advise caution when trying out a beta release. These releases are not recommended for production installations.
If you would like to try a beta, we suggest using a staging server with a subset of your real configuration. This is a good way to discover any upgrade issues early, so they can be fixed for 2.4 stable releases which you can then use in production.
Reporting Bugs/Feature Requests
During the program, we expect there to be some teething issues with the beta builds. If you find such an issue, you can report it in our issue tracker.
This is also a great opportunity to suggest minor changes and enhancements to the new functionality in version 2.4. Such suggestions can be discussed on the forums or reported directly in our issue tracker.
Our thanks to all who take the trouble to give feedback. You're helping make pulse™ a better product for everyone!
The latest build is 2.4.4, the second 2.4 release candidate, released on the 23rd of July 2011:
Pulse 2.4 brings further usability improvements throughout both the reporting and administration interfaces, along with built in support for new tools. Key updates include:
Pulse now has built-in support for the Mercurial SCM, in the form of a new plugin. All SCM capabilities, including personal builds, are supported.
maven 3 support
Pulse now has built-in support for Maven 3, via a new maven3 command, maven3.pp post-processor and updated maven resource discovery.
The main page of the agents section has been completely overhauled. It now shows a graphical indication of the agent status, provides quick access to all agent tabs, and shows more information about builds running on agents.
agent status tab
The agent status tab has been rewritten to show more information about the build stage running on the agent, and to update all status details efficiently.
agent history tab
A new agent history tab has added showing all builds that have involved the agent.
server history tab
A new history tab has been added to the server section of the UI. This tab shows build history across all projects.
server activity tab
The server activity tab has been overhauled to show more information in less vertical space. Queued and running build stages are now shown nested under the builds they are part of.
pause server action
The server may now be paused, such that all new build triggers are ignored. This is especially useful for maintenance on large installations.
server info and messages tabs
The server and agent info and messages tabs have also been restyled to match the new look of these sections.
Personal build changes and changelist pages have been reworked to match the styling in other parts of the UI.
Builds may now be pinned: so they may not be deleted and are exempt from cleanup rules. This is useful for ensuring important builds are retained.
kill build action
A new kill build action has been added for Pulse administrators, allowing builds to be terminated quickly without full cleanup.
templated field actions
Overridden configuration values are now easier to revert, and it is also easier to navigate to where an inherited configuration value is defined.
introduce parent refactoring
The templated configuration system now supports a new introduce parent refactoring. This allows you to adjust your hierarchy over time to take full advantage of templates.
pluggable resource discovery
Automatic tool discovery and configuration is now pluggable, so if you use a tool not yet supported by Pulse you can choose to add support yourself.
subversion changelist support
When submitting a personal build you can now tell pulse™ to use the changes in a specific Subversion changelist.
This release also includes numerous smaller improvements and fixes. These include extra touches in the UI, improved performance for large installations, new support for common plugin implementations and much more.