Version 4.1.255 is now released. Please note that a new maintenance release for the Windows-only version has been released simultaneously.

Here is a list of cumulative changes since previous public-release version 4.1.247:

1. Database interfaces using native JDBC drivers for all major database systems added and preconfigured with this version - Preconfigured interfaces for database jobs are now available for SQL Server, Oracle, DB2, MySQL, Sybase ASE. ODBC based interfaces are supported just as before and you can add your own database
2. Workflow changes - all types of detached jobs and their notification actions are now handled same way as non-detached jobs. As a result, all types of notification actions, 'on error' job chaining and all other processing can be used with detached jobs.
3. Support for remotely managed non-ODBC database interfaces and profiles.
4. Support for * wildcards in email job triggers.
5. Support for regular expressions in email job triggers. To use regular expressions, specify email subject and/or message filter in the trigger definition starting with @REGEX: prefix, for example @REGEX:[0-9]{3}.+
6. Automatic deletion of read emails in email job triggers.
7. Remote agents can now run processes on Windows systems without specifying full file name and/or extension. As long as the referenced file is in the system search path the agent can find and start it.
8. Introduction of Scheduler.raiseError statement in JavaScript jobs. Now you can gracefully fail jobs using user-defined error code and error message.
9. Introduction of @V"err_code" and @V"err_message" macro-variables that can be used in certain job notification actions to obtain error code and error message associated with the last job error.
10. Internal code references to localhost replaced with references to 127.0.0.1 – it has been reported that on some systems localhost is not mapped correctly to 127.0.0.1 which in turn breaks FTP-based user authentication method leading to remote agent's refusal to accept all remote connection.
11. Fix for incorrect retry # attempt written to the job log file.
12. Several bug fixes in the API used by 24x7 web management console.
13. Fixes for 'too many files open' errors occurring on Solaris systems after running many jobs.
14. Fixes for 'too many files open' errors occurring on AIX systems when using real-time HTML job status reports option.
15. Java Virtual Machine version verification added to block attempts to run 24x7 using unsupported versions of JVM.
16. Enhancements in database call logging mechanism. More stuff is now written to jdbc.log file which can help in troubleshooting SQL database jobs.
17. Several minor enhancements in the GUI, including long ago requested support for job sorting by attribute and/or name.
18. Several other unspecified bug fixes.