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>