ControlTier 3.4.9
From ControlTier
Contents |
Download
Installer packages:
- ControlTier-3.4.9.zip: this is the command line installer
- ControlTier-Installer-3.4.9.jar: this is the graphical installer
RPM packages:
- ctier-server-3.4.9-1.noarch.rpm: RPM installer for server
- ctier-client-3.4.9-1.noarch.rpm: RPM installer for client
All ControlTier software releases are available at Sourceforge in the ControlTier project here
Once you have downloaded one of the installers, continue to the next step: Installation →, or the RPM installation →.
Release Notes
This release has quite a few bug fixes and improvements. It is also the first ControlTier release distributed in RPM packages.
Release 3.4.9 has both the traditional installer packages (zip,jar), and two RPM packages: ctier-server and ctier-client. The ctier-server is the full server installation with the embedded client. The ctier-client includes the client installation only allowing simpler package distribution and installation for client nodes.
For use of the RPM packages, see RPM installers.
Contributors
- Many thanks to Johnny and Adrian for helping test out our rpm prereleases as well as contributing module code and fixes
- Johnny Costello
- Adrian Howchin
- Alex Honor
- Moses Lei
- Greg Schueler
- Chuck Scott
- Anthony Shortland
Notable bug fixes
Workflows with command error handlers may not have been passing options correctly to the error handler command (Bug #2888149).
Using JNDI authorization could cause a NPE when roles exist in the directory without any members (Bug #2887979).
The ctl-depot -a remove action was not removing everything cleanly (Bug #2880656).
The ClientInstaller module did not make use of the server.hostname property for the installer (Bug #2894072).
Dispatching commands was incorrectly using the hostname to determine if the node was local or not (Bug #2893443).
Reportcenter's "Command" filter was not working (Bug #2899533).
Jobcenter would not list scheduled jobs created by another user (Bug #2896263).
Sending mail via a success/error handler was not working with java 1.6 (Bug #2880643).
Notable Improvements
- Type.xml generation on the server
- Workbench now generates type.xml files when modules are packaged, allowing easier transition to source-based module development. (Request #2898788).
- script-exec support for
dav://script paths - You can now use
dav://URLs in your calls to script-exec (Request #2886738).
Documentation
The ControlTier Wiki is at http://wiki.controltier.org/.
Bug fixes
- Bug #2880643 Fix OpenJDK 1.6 mail compatibility problem
- Bug #2895404 Package Deployment not deleting zip packages
- Bug #2895038 Fix error in scmImport
- Bug #2892977 ctl-setup should create CTL_BASE if necessary
- Bug #2892898 modules install to $CTL_BASE/modules, not depot's modules
- Bug #2889604 Node authorization problem with project XML
- Bug #2889602 Avoid running ctl-depot twice to complete creation
- Bug #2888149 workflow error handler command missing opts
- Bug #2887979 jndi role NPE bug
- Bug #2880656 Fix ctl-depot remove life-cycle
- Bug #2899400 script-exec task incorrectly sets default executable on Cygwin
- Bug #2896346 Make JBossServer setting constraints singletons
- Bug #2896340 Fix JBoss 5.1.0 GA ports bindings
- Bug #2896313 Setting values in Type view show html entity
- Bug #2896123 Service should facilitate full use of change dependencies
- Bug #2896077 runChangeDependencies should always equivalence opts.version
- Bug #2895474 Adjust ctl-setup to honor shared group setup
- Bug #2894740 Fix JBoss 5.1.0 GA ports bindings
- Bug #2894072 Added server.hostname to the ClientInstaller options
- Bug #2893459 Differentiate between host and node object names in demo
- Bug #2893443 Dispatch command should use framework.node.name ...
- Bug #2892323 XML generation fails for Setting objects
- Bug #2891005 bash completion bug for module completion
- Bug #2888180 ctl-depot fails when a Package is installed directly to Node
- Bug #2880647 Add basedir to rpmBuilder createPackage command
- Bug #2879984 Change dependencies doesn't use package referrer constraint
- Bug #2873718 ctl-setup produces incomplete CTL_BASE configuration
- Bug #2872000 Fix the CruiseControl project setup working directory
- Bug #2899533 Command filter doesn't work
- Bug #2899408 shell-exec task does not download dav scripts to CTL var
- Bug #2899278 success-handler XML generated even if unset
- Bug #2896263 scheduled jobs hidden from other users
- Bug #2873594 unsaved jobs cause exception after completion
- Bug #2873016 tags with "." character cause JSP error
- Bug #2870153 shellutil#exec doesn't fail on non-zero exit code
- Bug #2893522 HSQLDB data source is not being correctly generated
- Bug #2892311 Fix start command to run from JBoss base
- Bug #2892277 Add the means to deploy the JBoss AS Zip
- Bug #2892268 Fix JBoss stop to work with "slim" logging
- Bug #2892208 Fix JBoss Stop workflow to be less misleading
- Bug #2891036 netutil#email does not work with blank user/pass
- Bug #2891019 Remove unused email settings
- Bug #2891004 java.home set to the jre
- Bug #2876552 ctl-depot remove, create, install cycle broken under 3.4.8
- Bug #2874244 ctl framework properties SSL default wrong
- Bug #2871603 Workbench does not escape setting values on object pages
- RPM creation related bugs
- Bug #2899320 Make sure the server RPM sets CTIER_ROOT properly
- Bug #2898793 Substitute su for sudo in the RPM installers
- Bug #2892050 user setup and rc file setup in server rpm
- Bug #2892047 fix server RPM file/dir permissions. umask in profile
- Bug #2895425 Adjust the client RPM ctierrc to setup CTL_BASE
- Bug #2893694 landing page incorrect details after server rpm install
- Bug #2893685 bash_completion error msgs when CTL_BASE missing
- Bug #2893583 client rpm: ctl-setup fails on ctier group user
- Bug #2893444 ctierrc should honor preset CTL_BASE
- Bug #2893402 Server RPM should sort out open file limits ...
- Bug #2892979 Common ctierrc should be moved ...
- Bug #2892978 Server RPM should start ctier ...
Feature Requests
- Request #2886663 add server-setup script to configure server
- Request #2898788 Generate type.xml when staging modules
- Request #2893362 Make DukesBank relocatable
- Request #2892239 Increase the field length of the JBossJavaOpts value field
- Request #2888015 Make locking optional in Get-ProcessView and Get-Properties
- Request #2886738 script-exec support for dav:// script paths
- Request #2880644 Merge Johnny's Rpm/RpmBuilder enhancement
- Request #2880639 Merge JBossServer start/stop fixes
- Request #2880638 Merge JBossServer waitForStopEvent enhancement
- Request #2880633 Merge dump/follow server log commands into JBossServer
- Request #2875022 add ctl-check tool to check that a CTL_BASE is valid
- Request #2869137 Manually merge rpm constraints and attributes into YumRpm
- Request #2897846 Add JNDI datasource example to the TomcatServer module
- Request #2896873 show job additional info in exec w/ options form
- Request #2888399 ErrorhandlerController should execute tasksequence first
- Request #2888009 Get-Properties leaves behind .lock files
- Request #2892216 Split out configureDataSources in JBoss module
- Request #2888181 GetProcessView optional file locking
- Request #2880642 Change Ctl email defaults to suit Linux
- RPM related requests
- Request #2892048 Add init script setup to server RPM
- Request #2873627 ctier-server rpm distribution
- Request #2873625 ctier-client rpm distribution

