Older Releases

Stable 1.0.12

Maturity:
Stable
Released on:
Tuesday, 09 July 2013 02:00
Description

QuartzDesk v1.0.12 Artifacts

Click on the Release notes tab for the list of new features, fixes and other changes in this release.

IMPORTANT: HTTP/S Basic security has been enabled in the QuartzDesk web-application. If upgrading from previous QuartzDesk releases, make sure you read the installation documentation for details on how to set up security on individual application servers / servlet containers. Apart from that, other changes in this release should be completely transparent from the deployment perspective.

Release notes

1.0.12

IMPORTANT: HTTP/S Basic security has been enabled in the QuartzDesk web-application. If upgrading from previous QuartzDesk releases, make sure you read the installation documentation for details on how to set up security on individual application servers / servlet containers.

New features:

o AGENT: Added code to detect deployment of Quartz scheduler instances with non-unique scheduler name and instance ID combination (Quartz usage anti-pattern). Agent logs a warning message if such a case is detected.

o API: Added support for interception of job execution log messages for the Log4j 2 logging framework (Log4j2InterceptionAppender). 

o API: Reworked all log interception handlers / appenders. They are no longer statically bound to QuartzDesk JVM Agent APIs. Original (statically bound) handlers / appenders renamed to Classic*. 

o WEB: Enabled HTTP Basic authentication security for QuartzDesk Application, monitoring URLs and QuartzDesk web-services. 

o WEB: Added support for HTTP Basic authentication to the embedded Jetty engine (zero-installation mode). 

Fixed Bugs:

o API: Log4jInterceptionAppender did not include the exception stack trace text in the intercepted log message. 

o API: Postponed QuartzDesk JVM Agent logging interceptor lookup in JulInterceptionHandler. JUL handlers are initialized before any JVM Agent is initialized. 

o WEB: Error when accessing the / URL on WAS (ignored welcome-file-list). 

o WEB: Fixed welcome panel layout issue in Chrome. Upon closing a scheduler tab the last text line was top-padded. 

Changes:

o API: Updated QuartzJobListener classes in QuartzDesk Public API to extract Quartz scheduler MBean object name from the passed JobExecutionContext rather then relying on the Quartz scheduler MBean registry maintained by the Agent. The registry could return invalid scheduler object names if there were multiple Quartz schedulers with non-unique scheduler name + instance ID combination running on the same JVM.

quartzdesk-agent-1.0.12.jar

File size:
2.81 Mb
MD5 Signature:
13f55704049519a42c04c0c8e059e1f9
SHA1 Signature:
c27711df7ced9a75872b8ed9c1d4d5f064c87a9b

QuartzDesk JVM Agent Library.

quartzdesk-api-1.0.12.jar

File size:
193.74 Kb
MD5 Signature:
3da46ff13123376336cd899eaebb41fa
SHA1 Signature:
4bee3357cc5ce0759bff99923b60389da19abc72

QuartzDesk Public API Library.

quartzdesk-web-1.0.12.war

File size:
34.65 Mb
MD5 Signature:
27a3124731b4741440866b308a60e4c6
SHA1 Signature:
3d17e3208a3774c33eb9f753530ff84a887cbd9a

QuartzDesk Web-Application.