Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MONDRIAN: Move mondrian.rolap.DynamicSchemaProcessor to mondrian.spi …
…package, part 2, and change its signature to use Apache VFS URLs rather than java.net.URL. [git-p4: depot-paths = "//open/mondrian/": change = 9001]
- Loading branch information
1 parent
d1477a6
commit 072a61a
Showing
14 changed files
with
595 additions
and
594 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,65 +1,24 @@ | ||
Mondrian 2.3.2 release notes | ||
============================ | ||
|
||
Mondrian-2.3.2 is the first production release of mondrian-2.3. | ||
Mondrian x.x release notes (incomplete) | ||
======================================= | ||
|
||
Main functionality in this release: | ||
... | ||
|
||
* Cache flushing. | ||
|
||
* More efficient evaluation of queries which return large | ||
results. To achieve this, some MDX functions now have | ||
multiple implementations, and can return their results | ||
as iterators in addition to the usual list format. | ||
|
||
* More control over queries which run for long periods of | ||
time, return large numbers of members or cells, or which | ||
use excessive amounts of memory. Under such conditions, | ||
queries throw particular a ResultLimitExceeded exception. | ||
|
||
* JDK 1.5 is now the primary development and delivery | ||
platform. You can continue to run mondrian on JDK 1.4 | ||
using the provided backwards-compatibility JARs created | ||
by retroweaver. | ||
|
||
* Added support for Ingres and LucidDB (see | ||
http://docs.eigenbase.org/LucidDbOlap) | ||
|
||
* JOLAP (JSR-069) support removed. | ||
|
||
API changes which may impact existing applications: | ||
|
||
* ResultLimitExceeded renamed to ResultLimitExceededException; | ||
|
||
* Packages javax.olap, mondrian.jolap, org.omg.java.cwm | ||
removed; | ||
|
||
* mondrian.olap.Axis: changed 'Position[] getPositions()' | ||
to 'List<Position> getPositions()'; | ||
API changes in this release: | ||
|
||
* mondrian.olap.Position: methods 'Member get(int ordinal)' | ||
and 'int size()' (both inherited from List<Member>) replace | ||
data member 'Member[] members'. | ||
* DynamicSchemaProcessor. Moved the mondrian.rolap.DynamicSchemaProcessor | ||
interface to mondrian.spi. The processSchema(URL, PropertyList) method now | ||
has signature processSchema(String, PropertyList), and the URL is intended | ||
to be interpreted as an Apache VFS URL. The new | ||
mondrian.spi.impl.FilterDynamicSchemaProcessor class is a partial | ||
implementation. | ||
|
||
Bugs and feature requests fixed since mondrian-2.2: | ||
Bugs and feature requests fixed since mondrian-2.3: | ||
|
||
Bugs: | ||
* 1686848 Incorrect Data by "Drill Replace" with a Role | ||
* 1681255 RolapNativeFilter:can not restrict SQL to calculated Members | ||
* 1675585 NON EMPTY crossjoin not optimized anymore | ||
* 1675125 Closure tables do not work in a Snowflake Dimension | ||
* 1665418 Aggregate tables not recognized if >1 FKs map to same column | ||
* 1661288 NullPointerException in CellRequest.getSingleValues | ||
* 1660383 MEMBER_ORDINAL property incompatible with native filtering | ||
* 1651936 stack overflow for slicer on NonEmptyCrossJoin named set | ||
* 1630754 max constraints sql exception | ||
* 1614438 CalculatedMember.formatString attribute ignored | ||
* 1603653 Avg - cast problem in Mondrian 2.1.1 | ||
* 1601709 Member UniqueName in Parent/Child dimension | ||
... | ||
|
||
Features: | ||
* 1408429 Parameters at schema and session level | ||
* 1672143 Push <Dimension>.Members down to SQL | ||
* 1596850 allow control over SQL literal format | ||
... | ||
|
||
(Ends) |
Oops, something went wrong.