Thursday, September 6, 2012

New Ctools releases: 12.09.05

Here's a new set of releases, get them at the usual place

CDF 12.09.05 available.

Main features:
  •   Support for templates in excel export.
  •   Lots of fixes
Full changelog:
  •      Fixed [REDMINE 942] - Ensure only one instance of the minification routine is running at any given time
  •      send cda dataTables filtering settings on export
  •      Change isNumeric predicate in trendArrow addIn.
  •      Added support for excel template option in exportData.
  •      Fix to dashboardContext and CdfContentGenerator (templating)
  •      [PATCH][FIX] Bullet chart bulletTitle and bulletSubtitle options were not showing in the "fixed data" mode
  •      Add option to disable url scheme detection in dashboard headers
  •      Make bookmark state not generate multiple history entries
  •      Make pageStartingAt behave correctly

 CGG 12.09.05 available.

Main feature:
  • CPF Integration
Full changelog:
  • Integration with CPF
  • Updated pvc-d1.0.js file to keep in sync with CDF

CDA 12.09.05 available.

Major Upgrades:
  • Better integration with CDV
  • Fixes to CDC cache
  • Supports excel templates when exporting data
Full change log:
  • Implemented [REDMINE 808] - Show URL feature in CDA previewer
  • Implemented [REDMINE 1092] - template support for xls export
  • Implemented [REDMINE 1128] - CSV exporter: extension, headers, escaping
  • Fixed [REDMINE 1019] - Clean unnecessary ERROR messages
  • expose csv exporter enclosure, normalize headers setting
  • infer column types in CalculatedTableModel
  • Fix: Ensured DataFactory is closed even when there is an exception on the query
  • update cache to avoid default hazelcast instance
  • QueryErrorEvent: give cause of queryException if possible
  • expose timeToLive for cache manager
  • using getWithTimeout for cacheStats, WILL FAIL unless patched hazelcast is used; puts are now fire and forget; using last update time in monitor instead of first insertion
  • QueryError: send string array for stack trace
  • robochef update missing from .classpath
  • Fixed bad error log on cache miss
  • refactor olap4j connections
  • Calling setSolutionRepositoryThreadVariable before getting any connection. Fix suggested by wgorman and pstoellberg
  • format tablemodel also on empty result
  • fix classpath for eclipse + ant for running the tests (runtime-lib)
  • change olap4j sample file name
  • refactor use of mondrian role mapper

CDE 12.09.05 available.

Main features:
  •  Mostly fixes
Full Changelog:
  •     Fix [REDMINE 512] - Export to png with size small
  •     Fix [REDMINE 511] - Export to png 
  •     fix to mobile navigation component. Was not getting query string correctly
  •     Add editor support for resource reordering. Yay!
  •     Add support for removing url scheme detection when rendering dashboard headers
  •     Add some more error logging to dashboard rendering
  •     Make sure only one minifyPackage routine is runnning at any given time
  •     Make export popup's export size configurable
  •     Add missing pre/postChange properties to AutoCompleteBox
  •     SiteMap now keeps track of the original entry point with a css class

CDC 12.09.05 available.

Main features: 
  • Upgrade to hazelcast 2.2
  • CPF Integration
Full changelog:
  •     Update to hazelcast 2.2 to solve the network failure issue 
  •     Decoupled Hazelcast life cycle from plugin lifecycle
  •     Full Integration with CPF

CDV 12.09.05 available.

Main features:
  • Added samples and Documentation
  • UI fixes
Full changelog:
  • Added samples and Documentation
  • Changed orient to 1.1.0 
  • UI fixes
 

3 comments:

  1. Hi All,

    Using Pentaho Server and the CTools installer, I was able to configure Pentaho to use the Community Distributed Cache (CDC). This is really cool!!!

    Now, I am trying to do a similar setup for just Mondrian without the use of the Pentaho Server. I have the Mondrain.war in my JBoss app server. I edited mondrain.properties and set "mondrian.rolap.SegmentCache=pt.webdetails.cdc.mondrian.SegmentCacheHazelcast" and have the CDC and related jar files in the class path. When JBoss is started and the Mondrian server is initializing, I get the following errors. I have the log4j debug turned on for "pt.webdetails" and there are no logs from the CDC classes. Any idea what configuration/setup I am missing? Does the standalone Mondrain.war support Custom SegmentCache SPI?

    =================================
    2012-10-19 22:31:31,757 DEBUG [mondrian.rolap.agg.SegmentCacheWorker] Segment cache initialized: mondrian.rolap.cache.MemorySegmentCache
    2012-10-19 22:31:31,757 DEBUG [mondrian.rolap.agg.SegmentCacheWorker] Starting cache instance: pt.webdetails.cdc.mondrian.SegmentCacheHazelcast
    . . .
    2012-10-19 22:31:31,773 DEBUG [mondrian.rolap.agg.SegmentCacheWorker] Segment cache initialized: pt.webdetails.cdc.mondrian.SegmentCacheHazelcast
    . . .
    2012-10-19 22:31:31,773 ERROR [org.jboss.ejb.plugins.LogInterceptor] Unexpected Error in method: public abstract java.lang.Object com.vitria.component.server.beans.Administration.invokeService(java.lang.String,java.lang.String,java.lang.Object[]) throws com.vitria.component.api.ComponentException,java.rmi.RemoteException
    java.lang.ExceptionInInitializerError
    at mondrian.olap.MondrianServer.forId(MondrianServer.java:77)
    at mondrian.olap.DriverManager.getConnection(DriverManager.java:98)
    at mondrian.olap.DriverManager.getConnection(DriverManager.java:68)
    . . .
    . . .
    Caused by: java.lang.NullPointerException
    at pt.webdetails.cdc.mondrian.SegmentCacheHazelcast.getCache(SegmentCacheHazelcast.java:30)
    at pt.webdetails.cdc.mondrian.SegmentCacheHazelcast.addListener(SegmentCacheHazelcast.java:71)
    at mondrian.rolap.agg.SegmentCacheManager.(SegmentCacheManager.java:273)
    at mondrian.rolap.agg.AggregationManager.(AggregationManager.java:58)
    at mondrian.server.MondrianServerImpl.(MondrianServerImpl.java:172)
    at mondrian.server.MondrianServerRegistry.createWithRepository(MondrianServerRegistry.java:184)
    at mondrian.server.MondrianServerRegistry.(MondrianServerRegistry.java:48)
    at mondrian.server.MondrianServerRegistry.(MondrianServerRegistry.java:33)
    =================================

    Thanks,
    Chang

    ReplyDelete
  2. Hello Chang - please post on the pentaho forums, it's easier to make track of this kind of things.

    To the question, we do support CDC usage in standalone mondrian, so it's surely "solvable"

    ReplyDelete
  3. Hello Pedro,
    I'm specially interested in the point "Supports excel templates when exporting data" for CDA.
    Is here any documentation about how to do that?

    Cheers

    ReplyDelete