Repository: polygene-website Updated Branches: refs/heads/asf-site 2d44da7d9 -> 0d6827585
cleanup 3.0.0 release notes Project: http://git-wip-us.apache.org/repos/asf/polygene-website/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-website/commit/0d682758 Tree: http://git-wip-us.apache.org/repos/asf/polygene-website/tree/0d682758 Diff: http://git-wip-us.apache.org/repos/asf/polygene-website/diff/0d682758 Branch: refs/heads/asf-site Commit: 0d6827585789d4e3cf60efe0e9acc4d0629af084 Parents: 2d44da7 Author: Paul Merlin <[email protected]> Authored: Tue Aug 1 16:54:46 2017 +0200 Committer: Paul Merlin <[email protected]> Committed: Tue Aug 1 16:54:46 2017 +0200 ---------------------------------------------------------------------- .../2017/07/28/apache-polygene-java-3.0.0.html | 111 +++++------ content/atom.xml | 193 +++++++++---------- content/sitemap.txt | 4 +- .../2017-07-28-apache-polygene-java-3.0.0.md | 107 +++++----- 4 files changed, 187 insertions(+), 228 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/polygene-website/blob/0d682758/content/2017/07/28/apache-polygene-java-3.0.0.html ---------------------------------------------------------------------- diff --git a/content/2017/07/28/apache-polygene-java-3.0.0.html b/content/2017/07/28/apache-polygene-java-3.0.0.html index dd64afd..ca20ea2 100644 --- a/content/2017/07/28/apache-polygene-java-3.0.0.html +++ b/content/2017/07/28/apache-polygene-java-3.0.0.html @@ -114,108 +114,93 @@ July 28, 2017 <h3 id="release-notes">Release-notes</h3> -<h4 id="new-feature">New Feature</h4> -<ul> - <li> - <p>[ZEST-24]ZEST-24) - Release 2.1</p> - </li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-50">POLYGENE-50</a> - Make the bytecode generation âpluggableâ</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-94">POLYGENE-94</a> - Support for Pluggable Types</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-97">POLYGENE-97</a> - UnitOfWork as a Composite</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-109">POLYGENE-109</a> - 3.0 Epic</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-143">POLYGENE-143</a> - Command line tool to quickly create skeletal Zest applications</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-155">POLYGENE-155</a> - Geode EntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-158">POLYGENE-158</a> - Yeoman-power Project Creator</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-181">POLYGENE-181</a> - Replace âlongâ with java.time.Instant</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-183">POLYGENE-183</a> - Remove eventsourcing library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-186">POLYGENE-186</a> - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-187">POLYGENE-187</a> - Auto-add a UnitOfWorkFactory that is not declared explicitly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-225">POLYGENE-225</a> - Cassandra EntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-245">POLYGENE-245</a> - Process for Publish to NPM registry</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-248">POLYGENE-248</a> - Add ManyAssociation.clear() & NamedAssociation.clear()</li> -</ul> +<h4 id="new-features">New Features</h4> -<h4 id="improvement">Improvement</h4> <ul> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-111">POLYGENE-111</a> - Easy to use Restful Library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-155">POLYGENE-155</a> - Apache Geode EntityStore</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-225">POLYGENE-225</a> - Apache Cassandra EntityStore</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-29">POLYGENE-29</a> - Use javax.script for JavaScript/Groovy/++ language integration</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-36">POLYGENE-36</a> - Java 8 Predicates to be used for Constraints?</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-48">POLYGENE-48</a> - Improved reporting on invalid assembly models</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-53">POLYGENE-53</a> - Allow registration of custom (de)serializers on assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-102">POLYGENE-102</a> - Custom (de)serialization mapping</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-112">POLYGENE-112</a> - Replace Function and Function2 with Java 8 equivalents</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-114">POLYGENE-114</a> - Make Constraint Annotations Repeatables</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-116">POLYGENE-116</a> - Support multi-instances-applications in SQLEntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-118">POLYGENE-118</a> - Replace Iterable<> usage in Runtime internals with Java 8 Stream API</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-124">POLYGENE-124</a> - Replace Joda Time with Java 8 Time API</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-130">POLYGENE-130</a> - Re-implementation of Scheduler Library using Quartz</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-136">POLYGENE-136</a> - Refactoring of Models and Instances in Runtime</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-139">POLYGENE-139</a> - Discard dangling UnitOfWorks on passivation</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-133">POLYGENE-133</a> - @Concerns and @SideEffects on methods.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-141">POLYGENE-141</a> - UseDefaults annotation with value</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-152">POLYGENE-152</a> - Disallow java.util.Date and Joda Time in Property</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-153">POLYGENE-153</a> - SQL EntityStore mixes in JSONMapEntityStoreMixin</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-173">POLYGENE-173</a> - Add a convenience method for converting Associations to Values</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-174">POLYGENE-174</a> - Add convenience methods for List/Set/Map of values into Associations</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-182">POLYGENE-182</a> - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-184">POLYGENE-184</a> - Remove use of NullArgumentException</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-190">POLYGENE-190</a> - Refine Metrics API/SPI</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-192">POLYGENE-192</a> - Create Codahale Metrics extensions to replace outdated Yammer Metrics</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-231">POLYGENE-231</a> - Serialization 3.0</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-238</a> - javax.json serialization allows to set provider properties at assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-239">POLYGENE-239</a> - javax.xml serialization allows to set provider properties at assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-240">POLYGENE-240</a> - Serialization converters can be applied on Properties or Value types</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-242">POLYGENE-242</a> - Leverage value state serialization in JSONMapEntityStores</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-247">POLYGENE-247</a> - Entity state JSON serialization like Value serialization</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-262">POLYGENE-262</a> - NoSuchCompositeException is inproper name</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-54">POLYGENE-54</a> - Support more use-cases in toEntity/toValue mechanism</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-248">POLYGENE-248</a> - Add ManyAssociation.clear() & NamedAssociation.clear()</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-53">POLYGENE-53</a> - Allow registration of custom (de)serializers on assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-251">POLYGENE-251</a> - Support Java 8 default methods on interfaces</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-97">POLYGENE-97</a> - UnitOfWork as a Composite</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-50">POLYGENE-50</a> - Make the bytecode generation âpluggableâ</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-48">POLYGENE-48</a> - Improved reporting on invalid assembly models</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-263">POLYGENE-263</a> - Composite types that are invisible, should be reported in NoSuchCompositeTypeException</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-264">POLYGENE-264</a> - Make ConstraintViolations more readable</li> </ul> -<h4 id="tasks">Tasks</h4> +<h4 id="improvement">Improvement</h4> + <ul> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-123">POLYGENE-123</a> - Remove Zest Base64Encoder in favor of the Java 8 one.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-133">POLYGENE-133</a> - Document & Test @Concerns and @SideEffects on methods.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-134">POLYGENE-134</a> - Remove org.apache.zest.api.dataset</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-156">POLYGENE-156</a> - Remove Scheduler library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-157">POLYGENE-157</a> - Remove support for legacy Map serialization format.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-231">POLYGENE-231</a> - Serialization 3.0</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-240">POLYGENE-240</a> - Serialization converters can be applied on Properties or Value types</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-238</a> - javax.json serialization allows to set provider properties at assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-239">POLYGENE-239</a> - javax.xml serialization allows to set provider properties at assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-242">POLYGENE-242</a> - Leverage value state serialization in JSONMapEntityStores</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-153">POLYGENE-153</a> - SQL EntityStore mixes in JSONMapEntityStoreMixin</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-116">POLYGENE-116</a> - Support multi-instances-applications in SQLEntityStore</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-172">POLYGENE-172</a> - MongoDB configuration is not friendly.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-176">POLYGENE-176</a> - Rework Riak EntityStore for Riak 2</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-177">POLYGENE-177</a> - Rework ElasticSearch Index/Query for ElasticSearch 5</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-178">POLYGENE-178</a> - Rework EhCache Cache for EhCache 3</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-136">POLYGENE-136</a> - Refactoring of Models and Instances in Runtime</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-186">POLYGENE-186</a> - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-187">POLYGENE-187</a> - Auto-add a UnitOfWorkFactory that is not declared explicitly</li> +</ul> + +<h4 id="potentially-breaking-changes">Potentially breaking changes</h4> + +<ul> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-247">POLYGENE-247</a> - Entity state JSON serialization like Value serialization</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-190">POLYGENE-190</a> - Refine Metrics API/SPI</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-112">POLYGENE-112</a> - Replace Function and Function2 with Java 8 equivalents</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-118">POLYGENE-118</a> - Replace Iterable<> usage in Runtime internals with Java 8 Stream API</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-182">POLYGENE-182</a> - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-181">POLYGENE-181</a> - Replace âlongâ with java.time.Instant</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-124">POLYGENE-124</a> - Replace Joda Time with Java 8 Time API</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-152">POLYGENE-152</a> - Disallow java.util.Date and Joda Time in Property</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-192">POLYGENE-192</a> - Create Codahale Metrics extensions to replace outdated Yammer Metrics</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-183">POLYGENE-183</a> - Remove eventsourcing library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-156">POLYGENE-156</a> - Remove Scheduler library</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-188">POLYGENE-188</a> - Remove Scala language support</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-222">POLYGENE-222</a> - Remove Indexing-SQL</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-191">POLYGENE-191</a> - Remove org.json java library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-134">POLYGENE-134</a> - Remove org.apache.polygene.api.dataset</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-123">POLYGENE-123</a> - Remove Base64Encoder in favor of the Java 8 one.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-184">POLYGENE-184</a> - Remove use of NullArgumentException</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-262">POLYGENE-262</a> - Rename NoSuchCompositeException to NoSuchCompositeTypeException</li> </ul> -<h4 id="bug-fixes">Bug Fixes</h4> +<h4 id="bug-fixes">Bug fixes</h4> + <ul> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-43">POLYGENE-43</a> - Solr Indexing has dependency on RDF library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-54">POLYGENE-54</a> - Support more use-cases in toEntity/toValue mechanism</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-105">POLYGENE-105</a> - ValueSerialization Type Lookup is wrong.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-108">POLYGENE-108</a> - Package renaming to org.apache.zest</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-111">POLYGENE-111</a> - Easy to use Restful Library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-120">POLYGENE-120</a> - Figure out the semantics for Default Methods in interfaces</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-126">POLYGENE-126</a> - The forum sample wonât start</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-127">POLYGENE-127</a> - Servlet assembly DSL in HTTP library prevent 2.0 style usage</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-137">POLYGENE-137</a> - EntityStateSerializer unable to handle values that are not declared as composites.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-138">POLYGENE-138</a> - org.json ValueSerialization of Serializable fail when out of JSON sequence</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-142">POLYGENE-142</a> - Enum Property in EntityComposite serialization error</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-172">POLYGENE-172</a> - MongoDB configuration is not friendly.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-193">POLYGENE-193</a> - Fail when composite type has interface static method</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-222">POLYGENE-222</a> - Indexing-SQL is broken</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-224">POLYGENE-224</a> - Initialization race condition in ServiceReferenceInstance</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-227">POLYGENE-227</a> - Configuration perfTest should resolve in IDEA</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-233">POLYGENE-233</a> - Rdf Indexer is not using the unifying Assemblers system.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-234">POLYGENE-234</a> - Service identity can not be null</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-236</a> - Unit tests for entitystore-mongodb trigger a Windows Firewall popup window</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-237">POLYGENE-237</a> - Unit tests for entitystore-mongodb fail on Windows</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-251">POLYGENE-251</a> - Support Java 8 default methods on interfaces</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-254">POLYGENE-254</a> - Source distribution contains Gradle wrapper files including JARs</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-256">POLYGENE-256</a> - Cassandra EntityStore do not clear Many/Named Associations</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-257">POLYGENE-257</a> - Custom IdentityGenerator or Serialization hidden by default assemblers</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-259">POLYGENE-259</a> - ConfigurationComposite module is not used for bootstrap serialization</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-260">POLYGENE-260</a> - NamedAssociation.put() doesnât mark DefaultEntityState âupdatedâ</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-261">POLYGENE-261</a> - ManyAssociation does not allow duplicate entries</li> </ul> - </div> <div class="span2"></div> </div> http://git-wip-us.apache.org/repos/asf/polygene-website/blob/0d682758/content/atom.xml ---------------------------------------------------------------------- diff --git a/content/atom.xml b/content/atom.xml index ea6cd2c..af771df 100644 --- a/content/atom.xml +++ b/content/atom.xml @@ -4,7 +4,7 @@ <title></title> <link href="https://polygene.apache.org/atom.xml" rel="self"/> <link href="https://polygene.apache.org"/> - <updated>2017-07-28T13:13:28+08:00</updated> + <updated>2017-08-01T16:53:08+02:00</updated> <id>https://polygene.apache.org</id> <author> <name></name> @@ -15,120 +15,105 @@ <entry> <title>Apache Polygene⢠(Java Edition) Release 3.0.0</title> <link href="https://polygene.apache.org/2017/07/28/apache-polygene-java-3.0.0.html"/> - <updated>2017-07-28T00:00:00+08:00</updated> + <updated>2017-07-28T00:00:00+02:00</updated> <id>https://polygene.apache.org/2017/07/28/apache-polygene-java-3.0.0.html</id> <content type="html"><h2 id="apache-polygene-java-edition-release-300">Apache Polygene⢠(Java Edition) Release 3.0.0</h2> <h3 id="release-notes">Release-notes</h3> -<h4 id="new-feature">New Feature</h4> -<ul> - <li> - <p>[ZEST-24]ZEST-24) - Release 2.1</p> - </li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-50">POLYGENE-50</a> - Make the bytecode generation âpluggableâ</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-94">POLYGENE-94</a> - Support for Pluggable Types</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-97">POLYGENE-97</a> - UnitOfWork as a Composite</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-109">POLYGENE-109</a> - 3.0 Epic</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-143">POLYGENE-143</a> - Command line tool to quickly create skeletal Zest applications</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-155">POLYGENE-155</a> - Geode EntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-158">POLYGENE-158</a> - Yeoman-power Project Creator</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-181">POLYGENE-181</a> - Replace âlongâ with java.time.Instant</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-183">POLYGENE-183</a> - Remove eventsourcing library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-186">POLYGENE-186</a> - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-187">POLYGENE-187</a> - Auto-add a UnitOfWorkFactory that is not declared explicitly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-225">POLYGENE-225</a> - Cassandra EntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-245">POLYGENE-245</a> - Process for Publish to NPM registry</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-248">POLYGENE-248</a> - Add ManyAssociation.clear() &amp; NamedAssociation.clear()</li> -</ul> +<h4 id="new-features">New Features</h4> -<h4 id="improvement">Improvement</h4> <ul> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-111">POLYGENE-111</a> - Easy to use Restful Library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-155">POLYGENE-155</a> - Apache Geode EntityStore</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-225">POLYGENE-225</a> - Apache Cassandra EntityStore</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-29">POLYGENE-29</a> - Use javax.script for JavaScript/Groovy/++ language integration</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-36">POLYGENE-36</a> - Java 8 Predicates to be used for Constraints?</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-48">POLYGENE-48</a> - Improved reporting on invalid assembly models</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-53">POLYGENE-53</a> - Allow registration of custom (de)serializers on assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-102">POLYGENE-102</a> - Custom (de)serialization mapping</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-112">POLYGENE-112</a> - Replace Function and Function2 with Java 8 equivalents</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-114">POLYGENE-114</a> - Make Constraint Annotations Repeatables</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-116">POLYGENE-116</a> - Support multi-instances-applications in SQLEntityStore</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-118">POLYGENE-118</a> - Replace Iterable&lt;&gt; usage in Runtime internals with Java 8 Stream API</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-124">POLYGENE-124</a> - Replace Joda Time with Java 8 Time API</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-130">POLYGENE-130</a> - Re-implementation of Scheduler Library using Quartz</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-136">POLYGENE-136</a> - Refactoring of Models and Instances in Runtime</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-139">POLYGENE-139</a> - Discard dangling UnitOfWorks on passivation</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-133">POLYGENE-133</a> - @Concerns and @SideEffects on methods.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-141">POLYGENE-141</a> - UseDefaults annotation with value</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-152">POLYGENE-152</a> - Disallow java.util.Date and Joda Time in Property</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-153">POLYGENE-153</a> - SQL EntityStore mixes in JSONMapEntityStoreMixin</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-173">POLYGENE-173</a> - Add a convenience method for converting Associations to Values</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-174">POLYGENE-174</a> - Add convenience methods for List/Set/Map of values into Associations</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-182">POLYGENE-182</a> - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-184">POLYGENE-184</a> - Remove use of NullArgumentException</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-190">POLYGENE-190</a> - Refine Metrics API/SPI</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-192">POLYGENE-192</a> - Create Codahale Metrics extensions to replace outdated Yammer Metrics</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-231">POLYGENE-231</a> - Serialization 3.0</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-238</a> - javax.json serialization allows to set provider properties at assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-239">POLYGENE-239</a> - javax.xml serialization allows to set provider properties at assembly</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-240">POLYGENE-240</a> - Serialization converters can be applied on Properties or Value types</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-242">POLYGENE-242</a> - Leverage value state serialization in JSONMapEntityStores</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-247">POLYGENE-247</a> - Entity state JSON serialization like Value serialization</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-262">POLYGENE-262</a> - NoSuchCompositeException is inproper name</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-54">POLYGENE-54</a> - Support more use-cases in toEntity/toValue mechanism</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-248">POLYGENE-248</a> - Add ManyAssociation.clear() &amp; NamedAssociation.clear()</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-53">POLYGENE-53</a> - Allow registration of custom (de)serializers on assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-251">POLYGENE-251</a> - Support Java 8 default methods on interfaces</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-97">POLYGENE-97</a> - UnitOfWork as a Composite</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-50">POLYGENE-50</a> - Make the bytecode generation âpluggableâ</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-48">POLYGENE-48</a> - Improved reporting on invalid assembly models</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-263">POLYGENE-263</a> - Composite types that are invisible, should be reported in NoSuchCompositeTypeException</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-264">POLYGENE-264</a> - Make ConstraintViolations more readable</li> </ul> -<h4 id="tasks">Tasks</h4> +<h4 id="improvement">Improvement</h4> + <ul> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-123">POLYGENE-123</a> - Remove Zest Base64Encoder in favor of the Java 8 one.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-133">POLYGENE-133</a> - Document &amp; Test @Concerns and @SideEffects on methods.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-134">POLYGENE-134</a> - Remove org.apache.zest.api.dataset</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-156">POLYGENE-156</a> - Remove Scheduler library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-157">POLYGENE-157</a> - Remove support for legacy Map serialization format.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-231">POLYGENE-231</a> - Serialization 3.0</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-240">POLYGENE-240</a> - Serialization converters can be applied on Properties or Value types</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-238</a> - javax.json serialization allows to set provider properties at assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-239">POLYGENE-239</a> - javax.xml serialization allows to set provider properties at assembly</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-242">POLYGENE-242</a> - Leverage value state serialization in JSONMapEntityStores</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-153">POLYGENE-153</a> - SQL EntityStore mixes in JSONMapEntityStoreMixin</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-116">POLYGENE-116</a> - Support multi-instances-applications in SQLEntityStore</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-172">POLYGENE-172</a> - MongoDB configuration is not friendly.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-176">POLYGENE-176</a> - Rework Riak EntityStore for Riak 2</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-177">POLYGENE-177</a> - Rework ElasticSearch Index/Query for ElasticSearch 5</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-178">POLYGENE-178</a> - Rework EhCache Cache for EhCache 3</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-136">POLYGENE-136</a> - Refactoring of Models and Instances in Runtime</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-186">POLYGENE-186</a> - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-187">POLYGENE-187</a> - Auto-add a UnitOfWorkFactory that is not declared explicitly</li> +</ul> + +<h4 id="potentially-breaking-changes">Potentially breaking changes</h4> + +<ul> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-247">POLYGENE-247</a> - Entity state JSON serialization like Value serialization</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-190">POLYGENE-190</a> - Refine Metrics API/SPI</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-112">POLYGENE-112</a> - Replace Function and Function2 with Java 8 equivalents</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-118">POLYGENE-118</a> - Replace Iterable&lt;&gt; usage in Runtime internals with Java 8 Stream API</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-182">POLYGENE-182</a> - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-181">POLYGENE-181</a> - Replace âlongâ with java.time.Instant</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-124">POLYGENE-124</a> - Replace Joda Time with Java 8 Time API</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-152">POLYGENE-152</a> - Disallow java.util.Date and Joda Time in Property</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-192">POLYGENE-192</a> - Create Codahale Metrics extensions to replace outdated Yammer Metrics</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-183">POLYGENE-183</a> - Remove eventsourcing library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-156">POLYGENE-156</a> - Remove Scheduler library</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-188">POLYGENE-188</a> - Remove Scala language support</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-222">POLYGENE-222</a> - Remove Indexing-SQL</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-191">POLYGENE-191</a> - Remove org.json java library</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-134">POLYGENE-134</a> - Remove org.apache.polygene.api.dataset</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-123">POLYGENE-123</a> - Remove Base64Encoder in favor of the Java 8 one.</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-184">POLYGENE-184</a> - Remove use of NullArgumentException</li> + <li><a href="https://issues.apache.org/jira/browse/POLYGENE-262">POLYGENE-262</a> - Rename NoSuchCompositeException to NoSuchCompositeTypeException</li> </ul> -<h4 id="bug-fixes">Bug Fixes</h4> +<h4 id="bug-fixes">Bug fixes</h4> + <ul> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-43">POLYGENE-43</a> - Solr Indexing has dependency on RDF library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-54">POLYGENE-54</a> - Support more use-cases in toEntity/toValue mechanism</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-105">POLYGENE-105</a> - ValueSerialization Type Lookup is wrong.</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-108">POLYGENE-108</a> - Package renaming to org.apache.zest</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-111">POLYGENE-111</a> - Easy to use Restful Library</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-120">POLYGENE-120</a> - Figure out the semantics for Default Methods in interfaces</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-126">POLYGENE-126</a> - The forum sample wonât start</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-127">POLYGENE-127</a> - Servlet assembly DSL in HTTP library prevent 2.0 style usage</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-137">POLYGENE-137</a> - EntityStateSerializer unable to handle values that are not declared as composites.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-138">POLYGENE-138</a> - org.json ValueSerialization of Serializable fail when out of JSON sequence</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-142">POLYGENE-142</a> - Enum Property in EntityComposite serialization error</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-172">POLYGENE-172</a> - MongoDB configuration is not friendly.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-193">POLYGENE-193</a> - Fail when composite type has interface static method</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-222">POLYGENE-222</a> - Indexing-SQL is broken</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-224">POLYGENE-224</a> - Initialization race condition in ServiceReferenceInstance</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-227">POLYGENE-227</a> - Configuration perfTest should resolve in IDEA</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-233">POLYGENE-233</a> - Rdf Indexer is not using the unifying Assemblers system.</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-234">POLYGENE-234</a> - Service identity can not be null</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-236">POLYGENE-236</a> - Unit tests for entitystore-mongodb trigger a Windows Firewall popup window</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-237">POLYGENE-237</a> - Unit tests for entitystore-mongodb fail on Windows</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-251">POLYGENE-251</a> - Support Java 8 default methods on interfaces</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-254">POLYGENE-254</a> - Source distribution contains Gradle wrapper files including JARs</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-256">POLYGENE-256</a> - Cassandra EntityStore do not clear Many/Named Associations</li> - <li><a href="https://issues.apache.org/jira/browse/POLYGENE-257">POLYGENE-257</a> - Custom IdentityGenerator or Serialization hidden by default assemblers</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-259">POLYGENE-259</a> - ConfigurationComposite module is not used for bootstrap serialization</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-260">POLYGENE-260</a> - NamedAssociation.put() doesnât mark DefaultEntityState âupdatedâ</li> <li><a href="https://issues.apache.org/jira/browse/POLYGENE-261">POLYGENE-261</a> - ManyAssociation does not allow duplicate entries</li> </ul> - </content> </entry> <entry> <title>Apache® Zest⢠Renamed to Apache® Polygeneâ¢</title> <link href="https://polygene.apache.org/2017/01/07/rename-to-apache-polygene.html"/> - <updated>2017-01-07T00:00:00+08:00</updated> + <updated>2017-01-07T00:00:00+01:00</updated> <id>https://polygene.apache.org/2017/01/07/rename-to-apache-polygene.html</id> <content type="html"><h2 id="apache-zest-renamed-to-apache-polygene">Apache® Zest⢠Renamed to Apache® Polygeneâ¢</h2> @@ -151,7 +136,7 @@ and not a new language on top of the JVM.</p> <entry> <title>Apache Zest⢠(Java Edition) Release 2.1</title> <link href="https://polygene.apache.org/2015/07/31/apache-zest-java-2.1.html"/> - <updated>2015-07-31T00:00:00+08:00</updated> + <updated>2015-07-31T00:00:00+02:00</updated> <id>https://polygene.apache.org/2015/07/31/apache-zest-java-2.1.html</id> <content type="html"><h2 id="apache-zest-java-edition-release-21">Apache Zest⢠(Java Edition) Release 2.1</h2> @@ -236,7 +221,7 @@ Please note that this will change in 3.0.</p> <entry> <title>Qi4j SDK Release 2.0</title> <link href="https://polygene.apache.org/2013/04/28/qi4j-2.0.html"/> - <updated>2013-04-28T00:00:00+08:00</updated> + <updated>2013-04-28T00:00:00+02:00</updated> <id>https://polygene.apache.org/2013/04/28/qi4j-2.0.html</id> <content type="html"><h2 id="qi4j-sdk-release-20">Qi4j SDK Release 2.0</h2> @@ -321,7 +306,7 @@ liberal Apache License 2.0.</p> <entry> <title>Qi4j SDK Release 2.0-RC2</title> <link href="https://polygene.apache.org/2013/04/15/qi4j-2.0-rc2.html"/> - <updated>2013-04-15T00:00:00+08:00</updated> + <updated>2013-04-15T00:00:00+02:00</updated> <id>https://polygene.apache.org/2013/04/15/qi4j-2.0-rc2.html</id> <content type="html"><h2 id="qi4j-sdk-release-20-rc2">Qi4j SDK Release 2.0-RC2</h2> @@ -339,14 +324,14 @@ the long-awaited Qi4j 2.0.</p> <li>Enhanced various unit tests and Core TestSupport</li> <li>Documentation and javadoc enhancements</li> <li>Third party libraries version upgrade</li> - <li>Build System upgraded to use the way faster Gradle 1.5</li> + <li>Build System upgraded to use the way faster Gradle 1.5 </li> </ul> <p>The sooner we can vet this release, the sooner we can get to the 2.0 and start working on exciting new features, improvements to non-release libraries and extensions, among many other things. So, please take some time and try this out, report back anything that is -not working as expected or other feedback for us to improve on.</p> +not working as expected or other feedback for us to improve on. </p> </content> </entry> @@ -354,7 +339,7 @@ not working as expected or other feedback for us to improve on.</p> <entry> <title>Qi4j SDK Release 2.0-RC1</title> <link href="https://polygene.apache.org/2012/12/25/qi4j-2.0-rc1.html"/> - <updated>2012-12-25T00:00:00+08:00</updated> + <updated>2012-12-25T00:00:00+01:00</updated> <id>https://polygene.apache.org/2012/12/25/qi4j-2.0-rc1.html</id> <content type="html"><h2 id="qi4j-sdk-release-20-rc1">Qi4j SDK Release 2.0-RC1</h2> @@ -401,7 +386,7 @@ creating the new website.</p> <entry> <title>New Qi4j website!</title> <link href="https://polygene.apache.org/2012/05/25/new-website.html"/> - <updated>2012-05-25T00:00:00+08:00</updated> + <updated>2012-05-25T00:00:00+02:00</updated> <id>https://polygene.apache.org/2012/05/25/new-website.html</id> <content type="html"><h2 id="new-qi4j-website">New Qi4j website!</h2> @@ -430,7 +415,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j's Future</title> <link href="https://polygene.apache.org/2012/05/02/qi4j-future.html"/> - <updated>2012-05-02T00:00:00+08:00</updated> + <updated>2012-05-02T00:00:00+02:00</updated> <id>https://polygene.apache.org/2012/05/02/qi4j-future.html</id> <content type="html"><h2 id="qi4js-future">Qi4jâs Future</h2> @@ -453,7 +438,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JFocus 2012 - ReST</title> <link href="https://polygene.apache.org/2012/02/15/jfocus.html"/> - <updated>2012-02-15T00:00:00+08:00</updated> + <updated>2012-02-15T00:00:00+01:00</updated> <id>https://polygene.apache.org/2012/02/15/jfocus.html</id> <content type="html"><h2 id="qi4j--jfokus-2012---rest">Qi4j @ JFokus 2012 - ReST</h2> @@ -471,7 +456,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j SDK Release 1.4</title> <link href="https://polygene.apache.org/2011/08/06/qi4j-sdk-1.4.html"/> - <updated>2011-08-06T00:00:00+08:00</updated> + <updated>2011-08-06T00:00:00+02:00</updated> <id>https://polygene.apache.org/2011/08/06/qi4j-sdk-1.4.html</id> <content type="html"><h2 id="qi4j-sdk-release-14">Qi4j SDK Release 1.4</h2> @@ -496,7 +481,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j SDK Release 1.3</title> <link href="https://polygene.apache.org/2011/04/15/qi4j-sdk-1.3.html"/> - <updated>2011-04-15T00:00:00+08:00</updated> + <updated>2011-04-15T00:00:00+02:00</updated> <id>https://polygene.apache.org/2011/04/15/qi4j-sdk-1.3.html</id> <content type="html"><h2 id="qi4j-sdk-release-13">Qi4j SDK Release 1.3</h2> @@ -615,7 +600,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j moves to Gradle</title> <link href="https://polygene.apache.org/2011/02/21/gradle.html"/> - <updated>2011-02-21T00:00:00+08:00</updated> + <updated>2011-02-21T00:00:00+01:00</updated> <id>https://polygene.apache.org/2011/02/21/gradle.html</id> <content type="html"><h2 id="qi4j-moves-to-gradle">Qi4j moves to Gradle</h2> @@ -629,7 +614,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <p>The absence of XML is refreshing. So instead of;</p> -<div class="highlighter-rouge"><pre class="codehilite"><code>&lt;dependencies&gt; +<pre><code>&lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.qi4j.core.runtime&lt;/groupId&gt; &lt;artifactId&gt;qi4j-core-api&lt;/artifactId&gt; @@ -642,15 +627,15 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< &lt;scope&gt;test&lt;/scope&gt; &lt;/dependency&gt; &lt;/dependencies&gt; -</code></pre></div> +</code></pre> <p>The declaration of a dependency is done programmatically in Groovy code, so it can even be conditional and so forth, but the normal way is;</p> -<div class="highlighter-rouge"><pre class="codehilite"><code>dependencies { +<pre><code>dependencies { compile "org.qi4j.core:qi4j-core-api:1.2" testRuntime "org.qi4j.core:qi4j-core-runtime:1.2" } -</code></pre></div> +</code></pre> <p>And YES, there is a difference between testCompile and testRuntime. 1 line instead of Mavenâs 5-6 lines per dependency. And in true Ivy fashion, one can create oneâs own scopes, although I doubt we need that in the near future.</p> @@ -668,7 +653,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j SDK 1.2 Released</title> <link href="https://polygene.apache.org/2010/10/23/qi4j-sdk-1.2.html"/> - <updated>2010-10-23T00:00:00+08:00</updated> + <updated>2010-10-23T00:00:00+02:00</updated> <id>https://polygene.apache.org/2010/10/23/qi4j-sdk-1.2.html</id> <content type="html"><h2 id="qi4j-sdk-12-released">Qi4j SDK 1.2 Released</h2> @@ -730,7 +715,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JavaZone 2010 - ReST/DCI</title> <link href="https://polygene.apache.org/2010/09/18/javazone.html"/> - <updated>2010-09-18T00:00:00+08:00</updated> + <updated>2010-09-18T00:00:00+02:00</updated> <id>https://polygene.apache.org/2010/09/18/javazone.html</id> <content type="html"><h2 id="qi4j--javazone-2010---restdci">Qi4j @ JavaZone 2010 - ReST/DCI</h2> @@ -745,7 +730,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ Apache Roadshow Shanghai</title> <link href="https://polygene.apache.org/2010/08/30/apache-roadshow-shanghai.html"/> - <updated>2010-08-30T00:00:00+08:00</updated> + <updated>2010-08-30T00:00:00+02:00</updated> <id>https://polygene.apache.org/2010/08/30/apache-roadshow-shanghai.html</id> <content type="html"><h2 id="qi4j--apache-roadshow-shanghai">Qi4j @ Apache Roadshow Shanghai</h2> @@ -756,7 +741,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j SDK 1.1 is out!</title> <link href="https://polygene.apache.org/2010/06/17/qi4j-1.1.html"/> - <updated>2010-06-17T00:00:00+08:00</updated> + <updated>2010-06-17T00:00:00+02:00</updated> <id>https://polygene.apache.org/2010/06/17/qi4j-1.1.html</id> <content type="html"><h2 id="qi4j-sdk-11-is-out">Qi4j SDK 1.1 is out!</h2> @@ -784,7 +769,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j SDK 1.0 has been released!</title> <link href="https://polygene.apache.org/2010/01/28/qi4j-1.0.html"/> - <updated>2010-01-28T00:00:00+08:00</updated> + <updated>2010-01-28T00:00:00+01:00</updated> <id>https://polygene.apache.org/2010/01/28/qi4j-1.0.html</id> <content type="html"><h2 id="qi4j-sdk-10-has-been-released">Qi4j SDK 1.0 has been released!</h2> @@ -799,7 +784,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Quicker Frameworks</title> <link href="https://polygene.apache.org/2010/01/25/quicker-frameworks.html"/> - <updated>2010-01-25T00:00:00+08:00</updated> + <updated>2010-01-25T00:00:00+01:00</updated> <id>https://polygene.apache.org/2010/01/25/quicker-frameworks.html</id> <content type="html"><h2 id="quicker-frameworks">Quicker Frameworks</h2> @@ -812,7 +797,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ 0redev 2010 - DCI</title> <link href="https://polygene.apache.org/2010/01/25/oredev.html"/> - <updated>2010-01-25T00:00:00+08:00</updated> + <updated>2010-01-25T00:00:00+01:00</updated> <id>https://polygene.apache.org/2010/01/25/oredev.html</id> <content type="html"><h2 id="qi4j--redev-2010---dci">Qi4j @ Ãredev 2010 - DCI</h2> @@ -825,7 +810,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JavaZone 2009 - Persistence</title> <link href="https://polygene.apache.org/2009/09/03/javazone.html"/> - <updated>2009-09-03T00:00:00+08:00</updated> + <updated>2009-09-03T00:00:00+02:00</updated> <id>https://polygene.apache.org/2009/09/03/javazone.html</id> <content type="html"><h2 id="qi4j--javazone-2009---persistence">Qi4j @ JavaZone 2009 - Persistence</h2> @@ -844,7 +829,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JFocus 2009 - COP / DDD</title> <link href="https://polygene.apache.org/2009/05/10/jfocus.html"/> - <updated>2009-05-10T00:00:00+08:00</updated> + <updated>2009-05-10T00:00:00+02:00</updated> <id>https://polygene.apache.org/2009/05/10/jfocus.html</id> <content type="html"><h2 id="qi4j--jfocus-2009---cop--ddd">Qi4j @ JFocus 2009 - COP / DDD</h2> @@ -857,7 +842,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.7 Released</title> <link href="https://polygene.apache.org/2009/04/20/qi4j-0.7.html"/> - <updated>2009-04-20T00:00:00+08:00</updated> + <updated>2009-04-20T00:00:00+02:00</updated> <id>https://polygene.apache.org/2009/04/20/qi4j-0.7.html</id> <content type="html"><h2 id="qi4j-07-released">Qi4j 0.7 Released</h2> @@ -868,7 +853,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.6 Released</title> <link href="https://polygene.apache.org/2009/02/20/qi4j-0.6.html"/> - <updated>2009-02-20T00:00:00+08:00</updated> + <updated>2009-02-20T00:00:00+01:00</updated> <id>https://polygene.apache.org/2009/02/20/qi4j-0.6.html</id> <content type="html"><h2 id="qi4j-06-released">Qi4j 0.6 Released</h2> @@ -881,7 +866,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>DDD support in Qi4j explained</title> <link href="https://polygene.apache.org/2009/02/19/ddd-in-qi4j-explained.html"/> - <updated>2009-02-19T00:00:00+08:00</updated> + <updated>2009-02-19T00:00:00+01:00</updated> <id>https://polygene.apache.org/2009/02/19/ddd-in-qi4j-explained.html</id> <content type="html"><h2 id="ddd-support-in-qi4j-explained">DDD support in Qi4j explained</h2> @@ -892,7 +877,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ Arskonference 2009</title> <link href="https://polygene.apache.org/2009/01/10/arskonference.html"/> - <updated>2009-01-10T00:00:00+08:00</updated> + <updated>2009-01-10T00:00:00+01:00</updated> <id>https://polygene.apache.org/2009/01/10/arskonference.html</id> <content type="html"><h2 id="qi4j--rskonference-2009">Qi4j @ à rskonference 2009</h2> @@ -910,7 +895,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.5 Released</title> <link href="https://polygene.apache.org/2009/01/09/qi4j-0.5.html"/> - <updated>2009-01-09T00:00:00+08:00</updated> + <updated>2009-01-09T00:00:00+01:00</updated> <id>https://polygene.apache.org/2009/01/09/qi4j-0.5.html</id> <content type="html"><h2 id="qi4j-05-released">Qi4j 0.5 Released</h2> @@ -921,7 +906,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ 0redev 2008 - Qi4j</title> <link href="https://polygene.apache.org/2008/11/17/oredev-qi4j.html"/> - <updated>2008-11-17T00:00:00+08:00</updated> + <updated>2008-11-17T00:00:00+01:00</updated> <id>https://polygene.apache.org/2008/11/17/oredev-qi4j.html</id> <content type="html"><h2 id="qi4j--0redev-2008---qi4j">Qi4j @ 0redev 2008 - Qi4j</h2> @@ -936,7 +921,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.4 Released</title> <link href="https://polygene.apache.org/2008/09/19/qi4j-0.4.html"/> - <updated>2008-09-19T00:00:00+08:00</updated> + <updated>2008-09-19T00:00:00+02:00</updated> <id>https://polygene.apache.org/2008/09/19/qi4j-0.4.html</id> <content type="html"><h2 id="qi4j-04-released">Qi4j 0.4 Released</h2> @@ -947,7 +932,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JavaZone 2008 - Composite Oriented Programming with Qi4j</title> <link href="https://polygene.apache.org/2008/09/15/javazone-cop.html"/> - <updated>2008-09-15T00:00:00+08:00</updated> + <updated>2008-09-15T00:00:00+02:00</updated> <id>https://polygene.apache.org/2008/09/15/javazone-cop.html</id> <content type="html"><h2 id="qi4j--javazone-2008---composite-oriented-programming-with-qi4j">Qi4j @ JavaZone 2008 - Composite Oriented Programming with Qi4j</h2> @@ -960,7 +945,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.3 Released</title> <link href="https://polygene.apache.org/2008/08/08/qi4j-0.3.html"/> - <updated>2008-08-08T00:00:00+08:00</updated> + <updated>2008-08-08T00:00:00+02:00</updated> <id>https://polygene.apache.org/2008/08/08/qi4j-0.3.html</id> <content type="html"><h2 id="qi4j-03-released">Qi4j 0.3 Released</h2> @@ -983,7 +968,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.2 Released</title> <link href="https://polygene.apache.org/2008/06/06/qi4j-0.2.html"/> - <updated>2008-06-06T00:00:00+08:00</updated> + <updated>2008-06-06T00:00:00+02:00</updated> <id>https://polygene.apache.org/2008/06/06/qi4j-0.2.html</id> <content type="html"><h2 id="qi4j-02-released">Qi4j 0.2 Released</h2> @@ -994,7 +979,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j 0.1 Released</title> <link href="https://polygene.apache.org/2008/04/14/qi4j-0.1.html"/> - <updated>2008-04-14T00:00:00+08:00</updated> + <updated>2008-04-14T00:00:00+02:00</updated> <id>https://polygene.apache.org/2008/04/14/qi4j-0.1.html</id> <content type="html"><h2 id="qi4j-01-released">Qi4j 0.1 Released</h2> @@ -1005,7 +990,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @ JFocus 2008 - Composite Oriented Programming</title> <link href="https://polygene.apache.org/2008/01/30/jfocus-cop.html"/> - <updated>2008-01-30T00:00:00+08:00</updated> + <updated>2008-01-30T00:00:00+01:00</updated> <id>https://polygene.apache.org/2008/01/30/jfocus-cop.html</id> <content type="html"><h2 id="qi4j--jfocus-2008---composite-oriented-programming">Qi4j @ JFocus 2008 - Composite Oriented Programming</h2> @@ -1018,7 +1003,7 @@ Any feedback is welcome, either on GitHub or qi4j-dev forum at Google Groups.< <entry> <title>Qi4j @Ãredev 2007 - Composite Oriented Programming</title> <link href="https://polygene.apache.org/2007/11/13/oredev-cop.html"/> - <updated>2007-11-13T00:00:00+08:00</updated> + <updated>2007-11-13T00:00:00+01:00</updated> <id>https://polygene.apache.org/2007/11/13/oredev-cop.html</id> <content type="html"><h2 id="qi4j-redev-2007---composite-oriented-programming">Qi4j @Ãredev 2007 - Composite Oriented Programming</h2> http://git-wip-us.apache.org/repos/asf/polygene-website/blob/0d682758/content/sitemap.txt ---------------------------------------------------------------------- diff --git a/content/sitemap.txt b/content/sitemap.txt index 4f36064..d211639 100644 --- a/content/sitemap.txt +++ b/content/sitemap.txt @@ -7,8 +7,8 @@ https://polygene.apache.org/download-qi4j-legacy.html https://polygene.apache.org/download.html https://polygene.apache.org/community/get_help.html https://polygene.apache.org/.htaccess -https://polygene.apache.org/community/ -https://polygene.apache.org/ +https://polygene.apache.org/index.html +https://polygene.apache.org/community/index.html https://polygene.apache.org/community/licensing_faq.html https://polygene.apache.org/community/maturity.html https://polygene.apache.org/news.html http://git-wip-us.apache.org/repos/asf/polygene-website/blob/0d682758/src/_posts/2017-07-28-apache-polygene-java-3.0.0.md ---------------------------------------------------------------------- diff --git a/src/_posts/2017-07-28-apache-polygene-java-3.0.0.md b/src/_posts/2017-07-28-apache-polygene-java-3.0.0.md index 44c3c04..1d1a154 100644 --- a/src/_posts/2017-07-28-apache-polygene-java-3.0.0.md +++ b/src/_posts/2017-07-28-apache-polygene-java-3.0.0.md @@ -8,95 +8,84 @@ date: 20170728 ### Release-notes -#### New Feature -- [ZEST-24]ZEST-24) - Release 2.1 +#### New Features -- [POLYGENE-50](https://issues.apache.org/jira/browse/POLYGENE-50) - Make the bytecode generation 'pluggable' -- [POLYGENE-94](https://issues.apache.org/jira/browse/POLYGENE-94) - Support for Pluggable Types -- [POLYGENE-97](https://issues.apache.org/jira/browse/POLYGENE-97) - UnitOfWork as a Composite -- [POLYGENE-109](https://issues.apache.org/jira/browse/POLYGENE-109) - 3.0 Epic -- [POLYGENE-143](https://issues.apache.org/jira/browse/POLYGENE-143) - Command line tool to quickly create skeletal Zest applications -- [POLYGENE-155](https://issues.apache.org/jira/browse/POLYGENE-155) - Geode EntityStore -- [POLYGENE-158](https://issues.apache.org/jira/browse/POLYGENE-158) - Yeoman-power Project Creator -- [POLYGENE-181](https://issues.apache.org/jira/browse/POLYGENE-181) - Replace 'long' with java.time.Instant -- [POLYGENE-183](https://issues.apache.org/jira/browse/POLYGENE-183) - Remove eventsourcing library -- [POLYGENE-186](https://issues.apache.org/jira/browse/POLYGENE-186) - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly. -- [POLYGENE-187](https://issues.apache.org/jira/browse/POLYGENE-187) - Auto-add a UnitOfWorkFactory that is not declared explicitly -- [POLYGENE-225](https://issues.apache.org/jira/browse/POLYGENE-225) - Cassandra EntityStore -- [POLYGENE-245](https://issues.apache.org/jira/browse/POLYGENE-245) - Process for Publish to NPM registry -- [POLYGENE-248](https://issues.apache.org/jira/browse/POLYGENE-248) - Add ManyAssociation.clear() & NamedAssociation.clear() - -#### Improvement +- [POLYGENE-111](https://issues.apache.org/jira/browse/POLYGENE-111) - Easy to use Restful Library +- [POLYGENE-155](https://issues.apache.org/jira/browse/POLYGENE-155) - Apache Geode EntityStore +- [POLYGENE-225](https://issues.apache.org/jira/browse/POLYGENE-225) - Apache Cassandra EntityStore - [POLYGENE-29](https://issues.apache.org/jira/browse/POLYGENE-29) - Use javax.script for JavaScript/Groovy/++ language integration -- [POLYGENE-36](https://issues.apache.org/jira/browse/POLYGENE-36) - Java 8 Predicates to be used for Constraints? -- [POLYGENE-48](https://issues.apache.org/jira/browse/POLYGENE-48) - Improved reporting on invalid assembly models -- [POLYGENE-53](https://issues.apache.org/jira/browse/POLYGENE-53) - Allow registration of custom (de)serializers on assembly -- [POLYGENE-102](https://issues.apache.org/jira/browse/POLYGENE-102) - Custom (de)serialization mapping -- [POLYGENE-112](https://issues.apache.org/jira/browse/POLYGENE-112) - Replace Function and Function2 with Java 8 equivalents -- [POLYGENE-114](https://issues.apache.org/jira/browse/POLYGENE-114) - Make Constraint Annotations Repeatables -- [POLYGENE-116](https://issues.apache.org/jira/browse/POLYGENE-116) - Support multi-instances-applications in SQLEntityStore -- [POLYGENE-118](https://issues.apache.org/jira/browse/POLYGENE-118) - Replace Iterable<> usage in Runtime internals with Java 8 Stream API -- [POLYGENE-124](https://issues.apache.org/jira/browse/POLYGENE-124) - Replace Joda Time with Java 8 Time API -- [POLYGENE-130](https://issues.apache.org/jira/browse/POLYGENE-130) - Re-implementation of Scheduler Library using Quartz -- [POLYGENE-136](https://issues.apache.org/jira/browse/POLYGENE-136) - Refactoring of Models and Instances in Runtime -- [POLYGENE-139](https://issues.apache.org/jira/browse/POLYGENE-139) - Discard dangling UnitOfWorks on passivation +- [POLYGENE-133](https://issues.apache.org/jira/browse/POLYGENE-133) - @Concerns and @SideEffects on methods. - [POLYGENE-141](https://issues.apache.org/jira/browse/POLYGENE-141) - UseDefaults annotation with value -- [POLYGENE-152](https://issues.apache.org/jira/browse/POLYGENE-152) - Disallow java.util.Date and Joda Time in Property -- [POLYGENE-153](https://issues.apache.org/jira/browse/POLYGENE-153) - SQL EntityStore mixes in JSONMapEntityStoreMixin - [POLYGENE-173](https://issues.apache.org/jira/browse/POLYGENE-173) - Add a convenience method for converting Associations to Values - [POLYGENE-174](https://issues.apache.org/jira/browse/POLYGENE-174) - Add convenience methods for List/Set/Map of values into Associations -- [POLYGENE-182](https://issues.apache.org/jira/browse/POLYGENE-182) - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams -- [POLYGENE-184](https://issues.apache.org/jira/browse/POLYGENE-184) - Remove use of NullArgumentException -- [POLYGENE-190](https://issues.apache.org/jira/browse/POLYGENE-190) - Refine Metrics API/SPI -- [POLYGENE-192](https://issues.apache.org/jira/browse/POLYGENE-192) - Create Codahale Metrics extensions to replace outdated Yammer Metrics +- [POLYGENE-54](https://issues.apache.org/jira/browse/POLYGENE-54) - Support more use-cases in toEntity/toValue mechanism +- [POLYGENE-248](https://issues.apache.org/jira/browse/POLYGENE-248) - Add ManyAssociation.clear() & NamedAssociation.clear() +- [POLYGENE-53](https://issues.apache.org/jira/browse/POLYGENE-53) - Allow registration of custom (de)serializers on assembly +- [POLYGENE-251](https://issues.apache.org/jira/browse/POLYGENE-251) - Support Java 8 default methods on interfaces +- [POLYGENE-97](https://issues.apache.org/jira/browse/POLYGENE-97) - UnitOfWork as a Composite +- [POLYGENE-50](https://issues.apache.org/jira/browse/POLYGENE-50) - Make the bytecode generation 'pluggable' +- [POLYGENE-48](https://issues.apache.org/jira/browse/POLYGENE-48) - Improved reporting on invalid assembly models +- [POLYGENE-263](https://issues.apache.org/jira/browse/POLYGENE-263) - Composite types that are invisible, should be reported in NoSuchCompositeTypeException +- [POLYGENE-264](https://issues.apache.org/jira/browse/POLYGENE-264) - Make ConstraintViolations more readable + + +#### Improvement + - [POLYGENE-231](https://issues.apache.org/jira/browse/POLYGENE-231) - Serialization 3.0 +- [POLYGENE-240](https://issues.apache.org/jira/browse/POLYGENE-240) - Serialization converters can be applied on Properties or Value types - [POLYGENE-238](https://issues.apache.org/jira/browse/POLYGENE-236) - javax.json serialization allows to set provider properties at assembly - [POLYGENE-239](https://issues.apache.org/jira/browse/POLYGENE-239) - javax.xml serialization allows to set provider properties at assembly -- [POLYGENE-240](https://issues.apache.org/jira/browse/POLYGENE-240) - Serialization converters can be applied on Properties or Value types - [POLYGENE-242](https://issues.apache.org/jira/browse/POLYGENE-242) - Leverage value state serialization in JSONMapEntityStores -- [POLYGENE-247](https://issues.apache.org/jira/browse/POLYGENE-247) - Entity state JSON serialization like Value serialization -- [POLYGENE-262](https://issues.apache.org/jira/browse/POLYGENE-262) - NoSuchCompositeException is inproper name -- [POLYGENE-263](https://issues.apache.org/jira/browse/POLYGENE-263) - Composite types that are invisible, should be reported in NoSuchCompositeTypeException -- [POLYGENE-264](https://issues.apache.org/jira/browse/POLYGENE-264) - Make ConstraintViolations more readable - -#### Tasks -- [POLYGENE-123](https://issues.apache.org/jira/browse/POLYGENE-123) - Remove Zest Base64Encoder in favor of the Java 8 one. -- [POLYGENE-133](https://issues.apache.org/jira/browse/POLYGENE-133) - Document & Test @Concerns and @SideEffects on methods. -- [POLYGENE-134](https://issues.apache.org/jira/browse/POLYGENE-134) - Remove org.apache.zest.api.dataset -- [POLYGENE-156](https://issues.apache.org/jira/browse/POLYGENE-156) - Remove Scheduler library -- [POLYGENE-157](https://issues.apache.org/jira/browse/POLYGENE-157) - Remove support for legacy Map serialization format. +- [POLYGENE-153](https://issues.apache.org/jira/browse/POLYGENE-153) - SQL EntityStore mixes in JSONMapEntityStoreMixin +- [POLYGENE-116](https://issues.apache.org/jira/browse/POLYGENE-116) - Support multi-instances-applications in SQLEntityStore +- [POLYGENE-172](https://issues.apache.org/jira/browse/POLYGENE-172) - MongoDB configuration is not friendly. - [POLYGENE-176](https://issues.apache.org/jira/browse/POLYGENE-176) - Rework Riak EntityStore for Riak 2 - [POLYGENE-177](https://issues.apache.org/jira/browse/POLYGENE-177) - Rework ElasticSearch Index/Query for ElasticSearch 5 - [POLYGENE-178](https://issues.apache.org/jira/browse/POLYGENE-178) - Rework EhCache Cache for EhCache 3 +- [POLYGENE-136](https://issues.apache.org/jira/browse/POLYGENE-136) - Refactoring of Models and Instances in Runtime +- [POLYGENE-186](https://issues.apache.org/jira/browse/POLYGENE-186) - Automatically add an UuidIdentityGenerator to a module if none has been defined explicitly. +- [POLYGENE-187](https://issues.apache.org/jira/browse/POLYGENE-187) - Auto-add a UnitOfWorkFactory that is not declared explicitly + + +#### Potentially breaking changes + +- [POLYGENE-247](https://issues.apache.org/jira/browse/POLYGENE-247) - Entity state JSON serialization like Value serialization +- [POLYGENE-190](https://issues.apache.org/jira/browse/POLYGENE-190) - Refine Metrics API/SPI +- [POLYGENE-112](https://issues.apache.org/jira/browse/POLYGENE-112) - Replace Function and Function2 with Java 8 equivalents +- [POLYGENE-118](https://issues.apache.org/jira/browse/POLYGENE-118) - Replace Iterable<> usage in Runtime internals with Java 8 Stream API +- [POLYGENE-182](https://issues.apache.org/jira/browse/POLYGENE-182) - Replace Input/Output/Sender/Receiver APIs with Java 8 Streams +- [POLYGENE-181](https://issues.apache.org/jira/browse/POLYGENE-181) - Replace 'long' with java.time.Instant +- [POLYGENE-124](https://issues.apache.org/jira/browse/POLYGENE-124) - Replace Joda Time with Java 8 Time API +- [POLYGENE-152](https://issues.apache.org/jira/browse/POLYGENE-152) - Disallow java.util.Date and Joda Time in Property +- [POLYGENE-192](https://issues.apache.org/jira/browse/POLYGENE-192) - Create Codahale Metrics extensions to replace outdated Yammer Metrics +- [POLYGENE-183](https://issues.apache.org/jira/browse/POLYGENE-183) - Remove eventsourcing library +- [POLYGENE-156](https://issues.apache.org/jira/browse/POLYGENE-156) - Remove Scheduler library - [POLYGENE-188](https://issues.apache.org/jira/browse/POLYGENE-188) - Remove Scala language support +- [POLYGENE-222](https://issues.apache.org/jira/browse/POLYGENE-222) - Remove Indexing-SQL - [POLYGENE-191](https://issues.apache.org/jira/browse/POLYGENE-191) - Remove org.json java library +- [POLYGENE-134](https://issues.apache.org/jira/browse/POLYGENE-134) - Remove org.apache.polygene.api.dataset +- [POLYGENE-123](https://issues.apache.org/jira/browse/POLYGENE-123) - Remove Base64Encoder in favor of the Java 8 one. +- [POLYGENE-184](https://issues.apache.org/jira/browse/POLYGENE-184) - Remove use of NullArgumentException +- [POLYGENE-262](https://issues.apache.org/jira/browse/POLYGENE-262) - Rename NoSuchCompositeException to NoSuchCompositeTypeException + + +#### Bug fixes -#### Bug Fixes - [POLYGENE-43](https://issues.apache.org/jira/browse/POLYGENE-43) - Solr Indexing has dependency on RDF library - - [POLYGENE-54](https://issues.apache.org/jira/browse/POLYGENE-54) - Support more use-cases in toEntity/toValue mechanism - [POLYGENE-105](https://issues.apache.org/jira/browse/POLYGENE-105) - ValueSerialization Type Lookup is wrong. - - [POLYGENE-108](https://issues.apache.org/jira/browse/POLYGENE-108) - Package renaming to org.apache.zest - - [POLYGENE-111](https://issues.apache.org/jira/browse/POLYGENE-111) - Easy to use Restful Library - - [POLYGENE-120](https://issues.apache.org/jira/browse/POLYGENE-120) - Figure out the semantics for Default Methods in interfaces - [POLYGENE-126](https://issues.apache.org/jira/browse/POLYGENE-126) - The forum sample won't start - [POLYGENE-127](https://issues.apache.org/jira/browse/POLYGENE-127) - Servlet assembly DSL in HTTP library prevent 2.0 style usage - [POLYGENE-137](https://issues.apache.org/jira/browse/POLYGENE-137) - EntityStateSerializer unable to handle values that are not declared as composites. - [POLYGENE-138](https://issues.apache.org/jira/browse/POLYGENE-138) - org.json ValueSerialization of Serializable fail when out of JSON sequence - [POLYGENE-142](https://issues.apache.org/jira/browse/POLYGENE-142) - Enum Property in EntityComposite serialization error - - [POLYGENE-172](https://issues.apache.org/jira/browse/POLYGENE-172) - MongoDB configuration is not friendly. - [POLYGENE-193](https://issues.apache.org/jira/browse/POLYGENE-193) - Fail when composite type has interface static method - - [POLYGENE-222](https://issues.apache.org/jira/browse/POLYGENE-222) - Indexing-SQL is broken - [POLYGENE-224](https://issues.apache.org/jira/browse/POLYGENE-224) - Initialization race condition in ServiceReferenceInstance - [POLYGENE-227](https://issues.apache.org/jira/browse/POLYGENE-227) - Configuration perfTest should resolve in IDEA - [POLYGENE-233](https://issues.apache.org/jira/browse/POLYGENE-233) - Rdf Indexer is not using the unifying Assemblers system. - [POLYGENE-234](https://issues.apache.org/jira/browse/POLYGENE-234) - Service identity can not be null - [POLYGENE-236](https://issues.apache.org/jira/browse/POLYGENE-236) - Unit tests for entitystore-mongodb trigger a Windows Firewall popup window - [POLYGENE-237](https://issues.apache.org/jira/browse/POLYGENE-237) - Unit tests for entitystore-mongodb fail on Windows - - [POLYGENE-251](https://issues.apache.org/jira/browse/POLYGENE-251) - Support Java 8 default methods on interfaces - [POLYGENE-254](https://issues.apache.org/jira/browse/POLYGENE-254) - Source distribution contains Gradle wrapper files including JARs - - [POLYGENE-256](https://issues.apache.org/jira/browse/POLYGENE-256) - Cassandra EntityStore do not clear Many/Named Associations - - [POLYGENE-257](https://issues.apache.org/jira/browse/POLYGENE-257) - Custom IdentityGenerator or Serialization hidden by default assemblers - [POLYGENE-259](https://issues.apache.org/jira/browse/POLYGENE-259) - ConfigurationComposite module is not used for bootstrap serialization - [POLYGENE-260](https://issues.apache.org/jira/browse/POLYGENE-260) - NamedAssociation.put() doesn't mark DefaultEntityState "updated" - [POLYGENE-261](https://issues.apache.org/jira/browse/POLYGENE-261) - ManyAssociation does not allow duplicate entries -
