Changes in 1.7.2
Monitoring- Fix: Handle 2 projects on different servers with same name.
- Improvement: Open dashboard build results if Cruisecontrol version 1.7 or greater.
- Update signature so you don't get warnings about expired signature.
Changes in 1.7.1
Monitoring- Fix: When adding new server and in all-in-one view, the new server didn't show up.
- Fix the build script to exclude .so and .dlls from compiles.
- Change numbering scheme to have major/minor/release dot notation
Changes in 1.7 final
Monitoring- Fix server restart detection.
- Handle restart of single server
- Better handling of updates for a single server
- Server status indicator(s) added to panel that displays all server
- Checkbox menu items so you can tell which is the active view
Changes in 1.7 build 2
Configuration- Added back in panels that don't work with introspection.
- Fixed ability to copy/paste nodes so it works again.
- Fixed generation of lock elements to include the project name when adding dependent project.
- Added Support for showing projects from multiple servers in single view.
- More logging.
Changes in 1.7 build 1
Configuration- New "Add dependent project" feature to add necessary
elements to hook up dependent projects.
NoteThis requires 2.4.1 or greater of Cruisecontrol. - Fix updating of project name when changed in panel
- Fix display of tray icon status when unable to connect at startup.
- Show reason for not being able to connect in server information.
- Added logging in some key places.
Changes in 1.6 Final
Configuration- Fix adding merges.
- Support additional attributes on Project element
- Thread count not getting set/get properly on system panel.
- Fix date/time formats.
- Support for more build status sorting
- Support for cruisecontrol 1.6.1
Note: This tool doesn't work with 1.6.0 due to bug in Cruisecontrol - Binary deployment to make easier to use as standalone application.
- Updated User Manual documentation.
Changes in 1.6 build 2
Configuration- Display properties with their own icon and use the name attribute to display in tree.
- Better GUI Support for templates.
- Plugins that match other element names now display inside of that element's panel.
- Plugins with cruise project class will be displayed in editor for a project.
- Projects using plugin template will be editable in project editor. - Added support for gzip and delete log elements
- Multi-colored tray icon for monitoring multiple servers.
- Red/Green when one server having an error with a project and another that has all successful.
- Red/Yellow when one server having an error with a project and another that is running one or more project(s).
- Green/Yellow when one server having all successful projects and another that is running one or more project(s).
Changes in 1.6 build 1
- Added ability to invoke build on specific ant target.
- Added ability open build results page in browser.
- More icons in toolbar for server configuration.
- Better sorting of build status and dates.
- Caching of help html to speed up configuration.
- Remove signing .dll and .so files when creating deployable .war install.
Changes in 1.5 Final
- Fixed updating of project name in the tree.
- Removed retry code on server connnection so that there are less delays if configured wrong or server not there on startup.
Changes in 1.5 build 2
- Updated all the panels in the configuration side to match the latest documented elements and attributes.
- Force configuration update when saving to server.
- Re-select projects when project list is updated.
- Fixed bug 1533002, refresh project list whenever force of configuration file.
- Updated to latest version of Glazed Lists for faster table processing and bug fixes.
- Fixed bug 1533018, where the BuildAfterFailed attribute was getting in the element twice.
Changes in 1.5 build 1
- Cleaned up the monitoring interface by moving buttons into toolbar
- New mouse menu on table.
- Cleaned up column names to match the web monitoring headers.
- Save completed dialog when saving a configuration file to indicate completion.
- Addition of Glazed Lists to make buildling projects table a little easier.
- Added sorting to projects table.
- Added filtering by project name to projects table.
- Started developer documentation to allow others to work on the application.
- Added project buttons to menu on monitoring panel.
- Cleaned up code so it may be built with JDK 1.5
- If you are running the tray, the only way to close the application is via the exit menu option on the tray icon.
Changes in 1.4 build 1
- Use project names from rmi server instead of from config file to avoid name substitution issues (Bug 1432348)
- Support for modifying number of threads
- Updates to support new elements that have recently been added (listeners, publishers, etc)
- First cut at shortcuts
- Added shading to icons
- Add tab for listeners and support for all listener types.
- Ability to select columns to show in project monitoring table
- Set the minimum size for the main windows to prevent losing them
- Fix flashing system menu options when can't connect to one server
- Fix overlap issue with Log tab.
- Editing raw xml file wasn't saving the changes
- Help html doesn't position properly on first page of wizard. Workaround is to press next, then previous buttons to get the page to position properly. (Bug 1265871)
- Server validation of the configuration file on save if using Cruisecontrol 2.4 or later.
- Upgraded look and feel to use JGoodies classes
- Add Support for tray icons.
Changes in 1.3 final
- Fixed layout of servers configuration panel.
- Put validation back in for list of available modification sets.
Changes in 1.3 build 2
- Added missing panels for OnSuccess/OnFailure publishers.
- Allow forcing of configuration file re-reads when adding/removing projects. Only needed until 2.4 cc patch that fixes latency issues.
- Fixed wizard panels to not show sub-element panels when setting up new project
- Display the compiled version information for the server
- Added menu options for server actions.
- Fixed webstart configuration issue not finding the correct jar file version.
Changes in 1.3 build 1
- Added tabbed interface for setting up the configuration file. This should make navigation of the configuration file a little easier since you don't have to go through all the nodes in the tree.
- Edit properties for plugin in a table to make it easier than before.
- Fixed issue with adding/removing servers not updating tabs.
- Fixed clearing out of data from detail panes.
- Make sure we are using the latest configuration file when parsing projects and before editing.
- Allow resizing of the help panel on configuration.
- Allow mulitple project selection in monitoring list.
- Disable action buttons on monitoring panel when no project is selected.
- Disable enterable fields if no server selected on server configuration dialog.
- Make yellow in monitoring table a little easier on the eyes.
- Run unit tests as part of the build process.
Changes in 1.2 final
- Show failed builds as red in the list.
- Use root frame in dialogs so Image matches.
- Fix threading issue when updating frame image.
- Fixed problem of threads dying when server connection unavailable.
- Fixed percentage in starup window.
Changes in 1.2 build 2
- Changes now show up in window icon.
- Support for yellow color when building.
- Colors for build status changes in the project list.
- Monitoring support for servers where config file is not editable via remote interface.
Changes in 1.2 build 1
- Support for monitoring servers and projects.
- Allow Editing the configuration file remotely.
- Added missing cvs attributes.
Changes in 1.1 build 2
- Updated attribute for address on email success/failure elements (CC-309).
- Added missing Alert sub-element of email element.
- Fixed buttons on raw xml editor.
Changes in 1.1 build 1
- Added support for new 2.3 elements/attributes.
- Added support for ant publisher attribute and jvm elements.
- Fixed issue displaying/editing thread count.
- Fixed issue with element menu options on Linux.
- Started user manual documenation. Currently on web site.
- Fixed install documentation. Currently on web site.
- Allow users to edit the raw xml.
Changes in 1.0 build 3
- Fixed issue with time/day attributes on Ant/Maven/Nant elements.
- Added support for jvm and property sub-elements on ant element.
- Added support for property sub-element on nant element.
- Fixed bug (1192599) with attributes in the config file, but not found via introspection on plugin.
- Removed dateformat from wizard since it isn't used that often.
- Update the recent files menu each time a file is opened rather than having to restart app.
- Allow plugins to have multiple key/value pairs to support dynamic attributes
Changes in 1.0 build 2
- Fixed save issue in build 1.
- Added open recent file menu option.
- Made configuration html local so you don't need internet access.
- Fixed bug with add buttons on project panel when sub-nodes didn't exist.
Changes in 1.0 build 1
- Added wizard for creating a new project.
- Remove attributes that don't have values.
- Added ability to add/update sub-elements of the email publishers.
- Update case of attributes if they are all lowercase in original configuration file.
- Set pretty save of configuration files so they are readable.
- Changed around buttons on project panel to be a bit more reasonable.
- Added the about panel so you can tell which version outside of splash screen.
- Added the panel to display these changes.