Skip to content

Commit

Permalink
Updates the documentation for the 1.0.1 release. Sets the build numbe…
Browse files Browse the repository at this point in the history
…r to 1.0.1.491 for a deployment.

git-svn-id: https://olap4j.svn.sourceforge.net/svnroot/olap4j/trunk@491 c6a108a4-781c-0410-a6c6-c2d559e19af0
  • Loading branch information
lucboudreau committed Jan 24, 2012
1 parent c6c0808 commit 59450d6
Show file tree
Hide file tree
Showing 7 changed files with 81 additions and 10 deletions.
23 changes: 23 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
# $Id$

###############################################################################

# Olap4j 1.0.1

This release is a maintenance release and maintains backwards compatibility
with version 1.0.0. The license under which olap4j is distributed has changed
starting with this release. Olap4j is now distributed in accordance to the
Apache License Version 2.0.

Among other notable changes, this version introduces support for JDBC 4.1.

* New Features / Improvements
- Added support for Java 7 / JDBC 4.1.
- XMLA now supports locales.
- TCK now tests the roles and access controls.

* XMLA Bug Fixes
- Fixed bug 848534. Virtual cubes are now returned as part of
Schema.getCubes().
- Fixed issues with the experimental Query Model.
- Fixes an issue with SAP BW where the XMLA driver would scan
through all the available databases/catalogs/schemas, causing
access control exceptions.

# Olap4j 1.0.0

Although this file was not kept up to date since a while, we intend to change
Expand Down
2 changes: 1 addition & 1 deletion README.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# $Id$

olap4j, release 1.0.0
olap4j, release 1.0.1

Contents of this distribution
-----------------------------
Expand Down
42 changes: 42 additions & 0 deletions RELEASE_CHECKLIST.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@

- Update README.txt, CHANGES.txt, index.html.

- Update build.properties

- Edit test.properties and run the test suite. Make sure everything is green.
Also make sure to run both the Mondrian and the XMLA TCKs.

- Make sure that you have all of the following Java JVM's installed
separately:

* Java 5
* Java 6
* Java 7

- Update buildOnJdk.[sh|bat].

If you are building on a Linux/Unix/Whatever machine, you only need to create
symlinks to /usr/lib/jvm/${jdkVersion} where jdkVersion is one of 1.5, 1.6 or 1.7.

If you are building on a Windows system, including Cygwin users, edit the Batch
file and set the properties JAVA_HOME_1* to the paths of the corresponding JVM
installation paths. You can also set these variables in your system environment.

- Make sure that the JVM 5 is the default JVM on the system path.

- Run a test build: $ ant clean-all dist

Pay close attention to the Ant targets named compileJdk1* and ensure that each
JVM compilation phase has compiled the files it needed to. The JDK 1.5 should compile
about 800+ files. The JDK 1.6 must compile the JDBC 4.0 classes (2 files)
and Java 7 should compile the JDBC 4.1 driver (1 file).

Check the Javadoc warnings, and make sure that the only warnings are related to
the JDBC 4 and 4.1 classes. Any other error/warning must be fixed.

- Check the zip file.

* Make sure that it contains all the required files.
* Make sure that the Javadoc links work correctly.
* Make sure that all JAR files are present.

4 changes: 2 additions & 2 deletions build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,11 @@
# so that projects such as mondrian can run on the very latest; we switch for a
# specific revision number near to a release. Change 'xxx' the latest subversion
# change number; and put the same number in 'project.revision.minor'.)
project.revision=1.0.0-SNAPSHOT
project.revision=1.0.1.491
#project.revision=1.0.0.xxx

project.revision.major=1
project.revision.minor=0000445
project.revision.minor=001491

ivy.artifact.id=olap4j
ivy.artifact.group=org.olap4j
Expand Down
6 changes: 4 additions & 2 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ ${src.dir}/org/olap4j/mdx/parser/impl/DefaultMdxParserSym.java" />
LICENSE,
NOTICE,
README.txt,
CHANGES.txt,
VERSION.txt" />
<zipfileset dir="${basedir}/doc" prefix="${ivy.artifact.id}-${project.revision}/doc"
includes="**/*" />
Expand Down Expand Up @@ -205,6 +206,7 @@ VERSION.txt" />
LICENSE,
NOTICE,
README.txt,
CHANGES.txt,
VERSION.txt" />
<zipfileset dir="${basedir}" prefix="${ivy.artifact.id}-${project.revision}"
includes="
Expand Down Expand Up @@ -246,8 +248,8 @@ package org.olap4j.driver.xmla;
class XmlaOlap4jDriverVersion {
static final String NAME = "olap4j driver for XML/A";
static final String VERSION = "${project.revision}";
static final int MAJOR_VERSION = ${project.revision.major};
static final int MINOR_VERSION = ${project.revision.minor};
static final int MAJOR_VERSION = Integer.valueOf("${project.revision.major}");
static final int MINOR_VERSION = Integer.valueOf("${project.revision.minor}");
}

// End XmlaOlap4jDriverVersion.java</echo>
Expand Down
12 changes: 8 additions & 4 deletions doc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -184,15 +184,19 @@
<tr>
<td width="100%" valign="top" style="padding-bottom: 10px;">
<h4>Status</h4>
<p><b>olap4j 1.0.0 was released on April 12, 2011.</b></p><br/>
<p><b>olap4j 1.0.1 was released on January 25th 2011.</b></p><br/>
<p>This olap4j release includes the specification, a technology compatibility kit (TCK)
and a generic XML/A driver compatible with Pentaho Analysis (Mondrian), Microsoft SQL Server Analysis Services, Palo and SAP BW.</p><br/>
<p><a href="http://www.pentaho.com/news/releases/pentaho-announces-a-new-era-in-open-standards-for-analytics/">Read the press release</a>.</p>
<p>This release is a maintenance release and maintains backwards compatibility
with version 1.0.0. The license under which olap4j is distributed has changed
starting with this release. Olap4j is now distributed in accordance to the
Apache License Version 2.0.</p><br/>
<p>Among other notable changes, this version introduces support for JDBC 4.1.</p>

<h4>Resources</h4>
<ul>
<li><a href="http://sourceforge.net/projects/olap4j">olap4j project at SourceForge</a>.</li>
<li>Download 1.0.0 <a href="http://sourceforge.net/project/showfiles.php?group_id=168953">release</a>
<li>Download 1.0.1 <a href="http://sourceforge.net/project/showfiles.php?group_id=168953">release</a>
and specification (<a href="olap4j_fs.pdf">PDF</a> or <a href="olap4j_fs.html">HTML</a>).</li>
<li><a href="api/index.html">API javadoc</a>.</li>
<li><a href="http://olap4j-demo.googlecode.com/svn/trunk/doc/Olap4j_Introduction_An_end_user_perspective.pdf">Primer</a> and <a href="http://code.google.com/p/olap4j-demo/">code examples</a>.</li>
Expand Down Expand Up @@ -309,7 +313,7 @@ <h4 style="margin: 0px;">Developer resources</h4>
</table></td>
</tr>
<tr>
<td colspan="2" class="copyright">&copy; 2007-2011</td>
<td colspan="2" class="copyright">&copy; 2007-2012</td>
</tr>
<tr>
<td colspan="2" align="right">
Expand Down
2 changes: 1 addition & 1 deletion ivy-tck.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<dependency org="junit" name="junit" rev="3.8.1"/>

<!-- OLAP tests dependencies - uses Mondrian -->
<dependency org="pentaho" name="mondrian" rev="3.3-SNAPSHOT" changing="true">
<dependency org="pentaho" name="mondrian" rev="3.3.0.14703" changing="true">
<exclude org="${ivy.artifact.group}" module="${ivy.artifact.id}"/>
</dependency>
</dependencies>
Expand Down

0 comments on commit 59450d6

Please sign in to comment.