Older Releases

Stable 1.2.0

Maturity:
Stable
Released on:
Friday, 04 October 2013 15:00
Description

QuartzDesk v1.2.0 Artifacts

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

Release notes

1.2.0

New features:

o AGENT: Added detection of application Quartz schedulers which do not have the QuartzDesk job listener (part of the quartzdesk-api.jar) on their classpath. The detected Quartz schedulers are not instrumented to prevent the ClassNotFoundException during the start of applications these Quartz schedulers are embedded in. 

o SERVICE: Added new version (2.0) of the QuartzAnywhere web-service with changes related to the support of alternative JMX protocols. QuartzAnywhere web-service API 1.0 has been deprecated, but remains functional and fully supported. 

o SERVICE: Formal update of the MessageReceiver service to version 2.0. MessageReceiver service API 1.0 has been deprecated, but remains fully supported. 

o WEB: Added support for JMXMP and REMOTING-JMX (JBoss) protocols. 

o WEB: Added support for custom JMX service URLs. 

o WEB: Added versioning support to the Web-Service message channel profiles that make use of the MessageReceiver service API (see below for changes). 

Fixed Bugs:

o AGENT: Fixed "Error inserting notification rule." when inserting a notification rule in Oracle db with the notification rule's severity value set to Warning. 

o AGENT: Deferred processing of MBean registration events because of (buggy) JBoss 6 which first broadcasts the REGISTRATION_NOTIFICATION and subsequently registers the MBean in the MBean server. 

o WEB: Fixed "NoSuchMethodException: org.quartz.impl.jdbcjobstore.DB2v8Delegate.&init&(org.slf4j.Logger, java.lang.String, java.lang.String, java.lang.String, org.quartz.spi.ClassLoadHelper, java.lang.Boolean)" when starting QuartzDesk with db.profile=db2. The error is caused by an invalid order of parameters in the DB2v8Delegate class shipped with Quartz 2.1.x. 

o WEB: Fixed "FileNotFoundException: class path resource [META-INF/db/quartzdesk/upgrade/mssql/] cannot be resolved to URL because it does not exist" when upgrading QuartzDesk with db.profile=mssql. 

o WEB: Fixed "SQLServerException: Incorrect syntax near 'SELECT'." error when starting QuartzDesk for the first time with db.profile=mssql. 

Changes:

o API, AGENT: Decoupled job execution log interception and JobListener APIs from the QuartzDesk domain APIs to prevent class-loading collisions in JBoss 6 when QuartzDesk is deployed in a JVM that is configured with the QuartzDesk JVM Agent. 

o AGENT: Simplified quartzdesk-agent.properties by moving all quartz.* properties to the new default-quartzdesk-agent.properties in the Agent JAR. 

o AGENT: Enhanced logging of the Quartz scheduler API instrumentation steps. 

o WEB: Upgraded the internal Quartz scheduler used by QuartzDesk to execute its jobs to the latest version (2.2.0). 

o WEB: Added MessageReceiverService version selection to the Web-Service message channel profile. Currently v1.0 and v2.0 are supported. V1.0 has been marked deprecated and its usage causes deprecation warnings in the QuartzDesk log. 

quartzdesk-agent-1.2.0.jar

File size:
2.86 Mb
MD5 Signature:
cecd1bac39611bcaad93ebe07b0ebbde
SHA1 Signature:
d3e75cdacc0a1b378870952116de97ca03b17d27

QuartzDesk JVM Agent Library
Required by: QuartzDesk Standard and Enterprise edition
Please refer to the QuartzDesk JVM Agent Installation and Upgrade Guide for installation / upgrade instructions.

quartzdesk-api-1.2.0.jar

File size:
329.51 Kb
MD5 Signature:
dc4ba5df8774cbdae8f6a18b924148ed
SHA1 Signature:
f8e8ec57ac41883d06ea6e42271625ef04706959

QuartzDesk Public API Library
Required by: QuartzDesk Standard and Enterprise edition
Please refer to the QuartzDesk JVM Agent Installation and Upgrade Guide for installation / upgrade instructions.

quartzdesk-web-1.2.0.war

File size:
36.48 Mb
MD5 Signature:
c49c44fa83af206b84d3fd159a1374d1
SHA1 Signature:
6c45345032cd10caa16c530cc4d8345bbde97c16

QuartzDesk Web-Application
Required by: All QuartzDesk editions
Please refer to the QuartzDesk Installation and Upgrade Guide for installation / upgrade instructions.