ControlTier 3.4.9 released
[Posted November 19, 2009 by cook]
| From: |
| Greg Schueler <greg-AT-controltier.com> |
| To: |
| lwn-AT-lwn.net |
| Subject: |
| Announcement: ControlTier 3.4.9 released |
| Date: |
| Thu, 19 Nov 2009 09:25:55 -0800 |
| Message-ID: |
| <cdcfb5410911190925g389ffeb5jd27d190d586f644b@mail.gmail.com> |
ControlTier 3.4.9 Release Notes
Release Date: 11/18/2009
URL: http://wiki.controltier.org/wiki/ControlTier_3.4.9
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
http://wiki.controltier.org/wiki/RPM_installer
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:
* 2880643 Fix OpenJDK 1.6 mail compatibility problem
* 2895404 Package Deployment not deleting zip packages
* 2895038 Fix error in scmImport
* 2892977 ctl-setup should create CTL_BASE if necessary
* 2892898 modules install to $CTL_BASE/modules, not depot's modules
* 2889604 Node authorization problem with project XML
* 2889602 Avoid running ctl-depot twice to complete creation
* 2888149 workflow error handler command missing opts
* 2887979 jndi role NPE bug
* 2880656 Fix ctl-depot remove life-cycle
* 2899400 script-exec task incorrectly sets default executable on Cygwin
* 2896346 Make JBossServer setting constraints singletons
* 2896340 Fix JBoss 5.1.0 GA ports bindings
* 2896313 Setting values in Type view show html entity
* 2896123 Service should facilitate full use of change dependencies
* 2896077 runChangeDependencies should always equivalence opts.version
* 2895474 Adjust ctl-setup to honor shared group setup
* 2894740 Fix JBoss 5.1.0 GA ports bindings
* 2894072 Added server.hostname to the ClientInstaller options
* 2893459 Differentiate between host and node object names in demo
* 2893443 Dispatch command should use framework.node.name ...
* 2892323 XML generation fails for Setting objects
* 2891005 bash completion bug for module completion
* 2888180 ctl-depot fails when a Package is installed directly to Node
* 2880647 Add basedir to rpmBuilder createPackage command
* 2879984 Change dependencies doesn't use package referrer constraint
* 2873718 ctl-setup produces incomplete CTL_BASE configuration
* 2872000 Fix the CruiseControl project setup working directory
* 2899533 Command filter doesn't work
* 2899408 shell-exec task does not download dav scripts to CTL var
* 2899278 success-handler XML generated even if unset
* 2896263 scheduled jobs hidden from other users
* 2873594 unsaved jobs cause exception after completion
* 2873016 tags with "." character cause JSP error
* 2870153 shellutil#exec doesn't fail on non-zero exit code
* 2893522 HSQLDB data source is not being correctly generated
* 2892311 Fix start command to run from JBoss base
* 2892277 Add the means to deploy the JBoss AS Zip
* 2892268 Fix JBoss stop to work with "slim" logging
* 2892208 Fix JBoss Stop workflow to be less misleading
* 2891036 netutil#email does not work with blank user/pass
* 2891019 Remove unused email settings
* 2891004 java.home set to the jre
* 2876552 ctl-depot remove, create, install cycle broken under 3.4.8
* 2874244 ctl framework properties SSL default wrong
* 2871603 Workbench does not escape setting values on object pages
- RPM creation related bugs
* 2899320 Make sure the server RPM sets CTIER_ROOT properly
* 2898793 Substitute su for sudo in the RPM installers
* 2892050 user setup and rc file setup in server rpm
* 2892047 fix server RPM file/dir permissions. umask in profile
* 2895425 Adjust the client RPM ctierrc to setup CTL_BASE
* 2893694 landing page incorrect details after server rpm install
* 2893685 bash_completion error msgs when CTL_BASE missing
* 2893583 client rpm: ctl-setup fails on ctier group user
* 2893444 ctierrc should honor preset CTL_BASE
* 2893402 Server RPM should sort out open file limits ...
* 2892979 Common ctierrc should be moved ...
* 2892978 Server RPM should start ctier ...
Feature Requests:
* 2886663 add server-setup script to configure server
* 2898788 Generate type.xml when staging modules
* 2893362 Make DukesBank relocatable
* 2892239 Increase the field length of the JBossJavaOpts value field
* 2888015 Make locking optional in Get-ProcessView and Get-Properties
* 2886738 script-exec support for dav:// script paths
* 2880644 Merge Johnny's Rpm/RpmBuilder enhancement
* 2880639 Merge JBossServer start/stop fixes
* 2880638 Merge JBossServer waitForStopEvent enhancement
* 2880633 Merge dump/follow server log commands into JBossServer
* 2875022 add ctl-check tool to check that a CTL_BASE is valid
* 2869137 Manually merge rpm constraints and attributes into YumRpm
* 2897846 Add JNDI datasource example to the TomcatServer module
* 2896873 show job additional info in exec w/ options form
* 2888399 ErrorhandlerController should execute tasksequence first
* 2888009 Get-Properties leaves behind .lock files
* 2892216 Split out configureDataSources in JBoss module
* 2888181 GetProcessView optional file locking
* 2880642 Change Ctl email defaults to suit Linux
- RPM related requests
* 2892048 Add init script setup to server RPM
* 2873627 ctier-server rpm distribution
* 2873625 ctier-client rpm distribution