You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2017/10/14 13:47:33 UTC
svn commit: r1812181 - in /cayenne/site/cms/trunk:
content/2017/10/cayenne-41m1-released.mdtext content/doap/cayenne.rdf
content/download.mdtext content/index.mdtext templates/menu.html
Author: aadamchik
Date: Sat Oct 14 13:47:33 2017
New Revision: 1812181
URL: http://svn.apache.org/viewvc?rev=1812181&view=rev
Log:
4.1.M1 announcement
Added:
cayenne/site/cms/trunk/content/2017/10/cayenne-41m1-released.mdtext
Modified:
cayenne/site/cms/trunk/content/doap/cayenne.rdf
cayenne/site/cms/trunk/content/download.mdtext
cayenne/site/cms/trunk/content/index.mdtext
cayenne/site/cms/trunk/templates/menu.html
Added: cayenne/site/cms/trunk/content/2017/10/cayenne-41m1-released.mdtext
URL: http://svn.apache.org/viewvc/cayenne/site/cms/trunk/content/2017/10/cayenne-41m1-released.mdtext?rev=1812181&view=auto
==============================================================================
--- cayenne/site/cms/trunk/content/2017/10/cayenne-41m1-released.mdtext (added)
+++ cayenne/site/cms/trunk/content/2017/10/cayenne-41m1-released.mdtext Sat Oct 14 13:47:33 2017
@@ -0,0 +1,72 @@
+Title:
+Notice: Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+## Cayenne 4.1 Milestone 1 Released
+_Oct 14, 2017_
+
+Apache Cayenne team is glad to announce the first milestone release of Cayenne 4.1.
+This is a development release that introduces a number of nice new major features:
+
+- New field-based data objects (see [CAY-2330](https://issues.apache.org/jira/browse/CAY-2330)),
+ that are much faster to read and write, while significantly reducing the app memory footprint.
+- Dependency-free Cayenne core. No more velocity or commons-collections compile dependencies. Only "slf4j-api" is required in the base config.
+- New extensible project XML structure. In M1 we are using this to store comments for entities, attributes and relationships.
+ Future milestones will add storing configuration for cdbimport and cgen.
+
+Cayenne can be downloaded from [here](/download.html).
+
+### A full list of changes in this release:
+
+#### Changes/New Features:
+
+- _CAY-2152_ Redesign project file upgrade system
+- _CAY-2329_ Update project dependencies
+- _CAY-2330_ Field based data objects
+- _CAY-2335_ New XML loading/saving mechanics with support of plugable handlers
+- _CAY-2336_ Support for comments in Modeler
+- _CAY-2339_ Compatibility module to support old versions of projects at runtime
+- _CAY-2344_ Modeler: Save ER-Graph and class diagram
+- _CAY-2345_ Own template renderer as a replacement for Velocity
+- _CAY-2346_ Field-based data object with Map-based storage fallback
+- _CAY-2351_ Remove commons-collections usage completely
+
+#### Bug Fixes:
+
+- _CAY-2312_ Modeler: Undo does not work for checkboxes
+- _CAY-2318_ Modeler: Query. Exception after Undo clicking
+- _CAY-2319_ Modeler: Embeddable > Attributes. Undo does not cancel pasted objects
+- _CAY-2321_ cdbimport: Reverse relationship is not created after adding and rev engineeering new db table
+- _CAY-2323_ Modeler: Graph. No warning while saving the image with existing name
+- _CAY-2331_ cgen: broken templates for data map
+- _CAY-2347_ cdbimport: can't get all relationships on the first pass
+- _CAY-2349_ Cache issue: 'SelectQuery' with prefetches loses relationships
+- _CAY-2350_ Expression: NotIn with empty collection returns empty result
+- _CAY-2353_ Broken paginated column select with only one entity in the result
+- _CAY-2354_ DbGenerator.runGenerator must commit its connection
+- _CAY-2356_ EJBQL: Incorrect COUNT() on outer joined table
+- _CAY-2357_ Generic select queries silently convert result to nulls if no PK column found
+- _CAY-2358_ NPE when callbacks invoked on null objects
+- _CAY-2359_ EJBQL: db path in not supported in ORDER BY
+- _CAY-2361_ PostgreSQL DbGenerator issues
+- _CAY-2362_ ColumnSelect: unable to use Property without type
+- _CAY-2363_ ColumnSelect: unable to use from nested context
+- _CAY-2364_ Wrong logging in SQLTemplate
+- _CAY-2365_ SQLExec query tries to convert (unexpected) result set into objects
+- _CAY-2366_ Incorrect EJBQL COUNT translation
+- _CAY-2367_ ClassCastException reading object with an attribute of type 'char'
+- _CAY-2368_ ColumnSelect: Property.self() translates into wrong SQL code
\ No newline at end of file
Modified: cayenne/site/cms/trunk/content/doap/cayenne.rdf
URL: http://svn.apache.org/viewvc/cayenne/site/cms/trunk/content/doap/cayenne.rdf?rev=1812181&r1=1812180&r2=1812181&view=diff
==============================================================================
--- cayenne/site/cms/trunk/content/doap/cayenne.rdf (original)
+++ cayenne/site/cms/trunk/content/doap/cayenne.rdf Sat Oct 14 13:47:33 2017
@@ -39,9 +39,9 @@
<category rdf:resource="http://projects.apache.org/category/network-client" />
<category rdf:resource="http://projects.apache.org/category/xml" />
<category rdf:resource="http://projects.apache.org/category/web-framework" />
- <release>
+ <release>
<Version>
- <name>Beta</name>
+ <name>Alpha</name>
<created>2017-10-14</created>
<revision>4.1.M1</revision>
</Version>
Modified: cayenne/site/cms/trunk/content/download.mdtext
URL: http://svn.apache.org/viewvc/cayenne/site/cms/trunk/content/download.mdtext?rev=1812181&r1=1812180&r2=1812181&view=diff
==============================================================================
--- cayenne/site/cms/trunk/content/download.mdtext (original)
+++ cayenne/site/cms/trunk/content/download.mdtext Sat Oct 14 13:47:33 2017
@@ -4,6 +4,28 @@ Title: Download
_KEYS file to verify the file signatures can be [found here](http://www.apache.org/dist/cayenne/KEYS)._
+### Latest Development Release - 4.1.M1 (Alpha)
+
+Requires Java 1.8 or above.
+
+* [Cayenne 4.1.M1](http://www.apache.org/dyn/closer.lua/cayenne/4.1.M1/cayenne-4.1.M1.tar.gz)
+ binary distribution with cross-platform Java CayenneModeler.
+([pgp](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1.tar.gz.asc), [md5](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1.tar.gz.md5)
+)
+* [Cayenne 4.1.M1](http://www.apache.org/dyn/closer.lua/cayenne/4.1.M1/cayenne-4.1.M1-macosx.dmg)
+ binary distribution with Mac OS X CayenneModeler.
+([pgp](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-macosx.dmg.asc), [md5](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-macosx.dmg.md5)
+)
+* [Cayenne 4.1.M1](http://www.apache.org/dyn/closer.lua/cayenne/4.1.M1/cayenne-4.1.M1-win.zip)
+ binary distribution with Windows CayenneModeler.
+([pgp](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-win.zip.asc), [md5](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-win.zip.md5)
+)
+* [Cayenne 4.1.M1](http://www.apache.org/dyn/closer.lua/cayenne/4.1.M1/cayenne-4.1.M1-src.tar.gz)
+ source distribution
+([pgp](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-src.tar.gz.asc), [md5](http://www.apache.org/dist/cayenne/4.1.M1/cayenne-4.1.M1-src.tar.gz.md5))
+* [Release Notes](https://raw.githubusercontent.com/apache/cayenne/4.1.M1/docs/doc/src/main/resources/RELEASE-NOTES.txt)
+
+
### Latest Beta Release - 4.0.B2 (Beta)
Requires Java 1.7 or above.
@@ -25,7 +47,6 @@ Requires Java 1.7 or above.
([pgp](http://www.apache.org/dist/cayenne/4.0.B2/cayenne-4.0.B2-src.tar.gz.asc), [md5](http://www.apache.org/dist/cayenne/4.0.B2/cayenne-4.0.B2-src.tar.gz.md5))
* [Release Notes](https://raw.githubusercontent.com/apache/cayenne/4.0.B2/docs/doc/src/main/resources/RELEASE-NOTES.txt)
-
### Latest Stable Release - 3.1.1
Requires Java 1.5 or above.
Modified: cayenne/site/cms/trunk/content/index.mdtext
URL: http://svn.apache.org/viewvc/cayenne/site/cms/trunk/content/index.mdtext?rev=1812181&r1=1812180&r2=1812181&view=diff
==============================================================================
--- cayenne/site/cms/trunk/content/index.mdtext (original)
+++ cayenne/site/cms/trunk/content/index.mdtext Sat Oct 14 13:47:33 2017
@@ -33,11 +33,11 @@ services.
## News
+* Oct 14, 2017 - [4.1 Milestone 1 released](/2017/10/cayenne-41m1-released.html)
* Oct 06, 2017 - [4.0 Beta 2 released](/2017/10/cayenne-40B2-released.html)
* Jun 12, 2017 - [4.0 Beta released](/2017/06/cayenne-40B1-released.html)
* Mar 06, 2017 - [4.0 Milestone 5 released](/2017/03/cayenne-40M5-released.html)
* Dec 13, 2016 - [4.0 Milestone 4 released](/2016/12/cayenne-40M4-released.html)
-* May 16, 2016 - [3.1.1 released](/2016/05/cayenne-311-released.html)
## Cayenne Modeler
<span style="float: right"><img style="border: 0px solid black" src="/img/modeler-thumb-4.0.jpg"></span>
Modified: cayenne/site/cms/trunk/templates/menu.html
URL: http://svn.apache.org/viewvc/cayenne/site/cms/trunk/templates/menu.html?rev=1812181&r1=1812180&r2=1812181&view=diff
==============================================================================
--- cayenne/site/cms/trunk/templates/menu.html (original)
+++ cayenne/site/cms/trunk/templates/menu.html Sat Oct 14 13:47:33 2017
@@ -12,6 +12,15 @@
<li><a href="/docs/index.html">Documentation</a>
<ul>
<li><a href="/docs/4.0/tutorial/index.html">Getting Started (4.0)</a></li>
+ <li class="trigger"><a href="/docs/4.0/index.html">Version 4.1 (development)</a>
+ <ul>
+ <li><a href="/docs/4.1/cayenne-guide/index.html">Cayenne Guide</a></li>
+ <li><a href="/docs/4.1/tutorial/index.html">Tutorial</a></li>
+ <li><a href="/docs/4.1/tutorial-rop/index.html">ROP Tutorial</a></li>
+ <li><a href="/docs/4.1/upgrade-guide/index.html">Upgrade Guide</a></li>
+ <li><a href="/docs/4.1/api/index.html">JavaDoc</a></li>
+ </ul>
+ </li>
<li class="trigger"><a href="/docs/4.0/index.html">Version 4.0 (beta)</a>
<ul>
<li><a href="/docs/4.0/cayenne-guide/index.html">Cayenne Guide</a></li>