ISIS-1470: updates to docs post 1.13.1 release
Project: http://git-wip-us.apache.org/repos/asf/isis/repo Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/4c856ab7 Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/4c856ab7 Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/4c856ab7 Branch: refs/heads/master Commit: 4c856ab7803ca4f3cfb0d3a8043adb9aa1c3e504 Parents: 1b392f5 Author: Dan Haywood <[email protected]> Authored: Sun Oct 30 08:16:44 2016 +0000 Committer: Dan Haywood <[email protected]> Committed: Sun Oct 30 08:16:44 2016 +0000 ---------------------------------------------------------------------- STATUS | 3 ++ .../main/asciidoc/_release-notes_1.13.1.adoc | 56 ++++++++++++++++++++ .../src/main/asciidoc/doap_isis.rdf | 25 +++++++-- .../src/main/asciidoc/downloads.adoc | 10 ++-- .../_cgcom_post-release-unsuccessful.adoc | 16 +++--- .../guides/_cgcom_verifying-releases.adoc | 2 +- .../main/asciidoc/guides/_rgmvn_validate.adoc | 4 +- .../main/asciidoc/guides/_tg_pet-clinic.adoc | 2 +- .../_tg_stop-scaffolding-start-coding.adoc | 2 +- .../guides/_ugbtb_deployment_docker.adoc | 6 +-- ...fun_getting-started_simpleapp-archetype.adoc | 2 +- .../documentation/src/main/asciidoc/index.html | 2 +- .../src/main/asciidoc/release-notes.adoc | 9 ++++ 13 files changed, 112 insertions(+), 27 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/STATUS ---------------------------------------------------------------------- diff --git a/STATUS b/STATUS index 922412c..0ab8271 100644 --- a/STATUS +++ b/STATUS @@ -21,6 +21,9 @@ Description TLP releases: + * isis-1.13.1 : 30 Oct 2016 + * simpleapp-archetype-1.13.1 : 30 Oct 2016 + * isis-1.13.0 : 11 Jul 2016 * simpleapp-archetype-1.13.0 : 11 Jul 2016 http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/_release-notes_1.13.1.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/_release-notes_1.13.1.adoc b/adocs/documentation/src/main/asciidoc/_release-notes_1.13.1.adoc new file mode 100644 index 0000000..17e9c7f --- /dev/null +++ b/adocs/documentation/src/main/asciidoc/_release-notes_1.13.1.adoc @@ -0,0 +1,56 @@ + + + +[[r1.13.1]] += 1.13.1 + +NOTE: TODO - add description + + + + +== New Feature + +* link:https://issues.apache.org/jira/browse/ISIS-1510[ISIS-1510] - Improve support for docker containers by allowing isis configuration properties to be overridden using either system properties or an ISIS_OPT environment variable + + +== Improvement + +* link:https://issues.apache.org/jira/browse/ISIS-1527[ISIS-1527] - Make overlays consistent for editable properties, with general fix for Firefox +* link:https://issues.apache.org/jira/browse/ISIS-1522[ISIS-1522] - Remove unused field declarations +* link:https://issues.apache.org/jira/browse/ISIS-1519[ISIS-1519] - Deprecate JdoColumnLength in applib, instead define types +* link:https://issues.apache.org/jira/browse/ISIS-1518[ISIS-1518] - Hide and replace certain UI fragments +* link:https://issues.apache.org/jira/browse/ISIS-1514[ISIS-1514] - Hide the calendar hint on the date time (users tend to click on it) +* link:https://issues.apache.org/jira/browse/ISIS-1508[ISIS-1508] - The integration test framework should be more resilient to badly behaved tests that leave the transaction incomplete +* link:https://issues.apache.org/jira/browse/ISIS-1507[ISIS-1507] - QueryResultsCache should be disabled while fixture scripts are running. +* link:https://issues.apache.org/jira/browse/ISIS-1505[ISIS-1505] - MetaModelService should return an unknown enum rather than throw exception, eg if passed an java.lang.Object.class. +* link:https://issues.apache.org/jira/browse/ISIS-1499[ISIS-1499] - Improve BookmarkService to be able to "lookup" domain services, so that can schedule background commands against a service. +* link:https://issues.apache.org/jira/browse/ISIS-1495[ISIS-1495] - Extend SessionLoggingService.CausedBy enum, so can mark as complete any log entries that are still shown as ongoing when app (re)starts +* link:https://issues.apache.org/jira/browse/ISIS-1492[ISIS-1492] - Adding css-class to object forms +* link:https://issues.apache.org/jira/browse/ISIS-1491[ISIS-1491] - Changed all occurrences of allowNulls and allowsNulls in the docs to +* link:https://issues.apache.org/jira/browse/ISIS-1476[ISIS-1476] - Transaction interface: Expose "clearAbortCause" for don't pick up handled persistence Exceptions + + +== Bug + +* link:https://issues.apache.org/jira/browse/ISIS-1525[ISIS-1525] - Problems with startup under certain circumstances +* link:https://issues.apache.org/jira/browse/ISIS-1524[ISIS-1524] - Dates not showing in view model +* link:https://issues.apache.org/jira/browse/ISIS-1520[ISIS-1520] - Amelia template is broken +* link:https://issues.apache.org/jira/browse/ISIS-1517[ISIS-1517] - Typo on home page +* link:https://issues.apache.org/jira/browse/ISIS-1516[ISIS-1516] - Typo on home page +* link:https://issues.apache.org/jira/browse/ISIS-1515[ISIS-1515] - BackgroundCommandExecution can NPE if it attempts to invoke an action on an object that no longer exists. +* link:https://issues.apache.org/jira/browse/ISIS-1502[ISIS-1502] - Error handling of invalid domain object not strong enough, causing infinite loop in endTransaction. +* link:https://issues.apache.org/jira/browse/ISIS-1498[ISIS-1498] - BackgroundCommandExecution does not handle exceptions correctly. +* link:https://issues.apache.org/jira/browse/ISIS-1497[ISIS-1497] - AbstractIsisSessionTemplate does not lookup adapter for OidDtos correctly. +* link:https://issues.apache.org/jira/browse/ISIS-1494[ISIS-1494] - EmailNotificationServiceDefault does not use overriding implementations of EmailService +* link:https://issues.apache.org/jira/browse/ISIS-1493[ISIS-1493] - Sorting of records with null values is not working correctly +* link:https://issues.apache.org/jira/browse/ISIS-1490[ISIS-1490] - Fix 'svg' suffix in ImageResourceCacheClassPath +* link:https://issues.apache.org/jira/browse/ISIS-1483[ISIS-1483] - Tiny bug in the SimpleObjectTest unit test as generated by the simpleapp. +* link:https://issues.apache.org/jira/browse/ISIS-1482[ISIS-1482] - Occasional(?) exception in i18n PoWriter, looks like a concurrent access problem +* link:https://issues.apache.org/jira/browse/ISIS-1481[ISIS-1481] - Duplicate PK exception for SessoinLogEntry (isisaddons implementation of SessionLoggingService) due to race condition. +* link:https://issues.apache.org/jira/browse/ISIS-1480[ISIS-1480] - LocalDateTime property on different tabs, encoding exception +* link:https://issues.apache.org/jira/browse/ISIS-1477[ISIS-1477] - Background command execution of commands with 0 parameters causes an NPE +* link:https://issues.apache.org/jira/browse/ISIS-1475[ISIS-1475] - Application name not set +* link:https://issues.apache.org/jira/browse/ISIS-1474[ISIS-1474] - Cannot use custom implementation of authenticationmanager (ShiroWithOAuth2AuthenticationManagerInstaller) +* link:https://issues.apache.org/jira/browse/ISIS-1472[ISIS-1472] - Any attempts to schedule a background job via the RO viewer fail, due to incomplete state. (In fact: actions with commands cannot be invoked via RO viewer). +* link:https://issues.apache.org/jira/browse/ISIS-1470[ISIS-1470] - Maintenance 1.13.1 umbrella ticket http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/doap_isis.rdf ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/doap_isis.rdf b/adocs/documentation/src/main/asciidoc/doap_isis.rdf index 1b2bfe1..4b5c3c1 100644 --- a/adocs/documentation/src/main/asciidoc/doap_isis.rdf +++ b/adocs/documentation/src/main/asciidoc/doap_isis.rdf @@ -36,22 +36,39 @@ <category rdf:resource="http://projects.apache.org/category/web-framework" /> - <!-- 2017-07-11 releases --> + <!-- 2016-10-30 releases --> <release> <Version> <name>isis</name> - <created>2017-07-11</created> + <created>2016-10-30</created> + <revision>1.13.1</revision> + </Version> + </release> + <release> + <Version> + <name>simpleapp-archetype</name> + <created>2016-10-30</created> + <revision>1.13.1</revision> + </Version> + </release> + + + <!-- 2016-07-11 releases --> + <release> + <Version> + <name>isis</name> + <created>2016-07-11</created> <revision>1.13.0</revision> </Version> </release> <release> <Version> <name>simpleapp-archetype</name> - <created>2017-07-11</created> + <created>2016-07-11</created> <revision>1.13.0</revision> </Version> </release> - + <!-- 2016-06-06 releases --> <release> http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/downloads.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/downloads.adoc b/adocs/documentation/src/main/asciidoc/downloads.adoc index 8e1cb6e..9a1fcc1 100644 --- a/adocs/documentation/src/main/asciidoc/downloads.adoc +++ b/adocs/documentation/src/main/asciidoc/downloads.adoc @@ -25,12 +25,12 @@ If you want to build Apache Isis from formally released source tarballs, you can Core: -* https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.13.0-source-release.zip[isis-1.13.0] (http://www.apache.org/dist/isis/isis-core/isis-1.13.0-source-release.zip.asc[asc], http://www.apache.org/dist/isis/isis-core/isis-1.13.0-source-release.zip.md5[md5]) +* https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.13.1-source-release.zip[isis-1.13.1] (http://www.apache.org/dist/isis/isis-core/isis-1.13.1-source-release.zip.asc[asc], http://www.apache.org/dist/isis/isis-core/isis-1.13.1-source-release.zip.md5[md5]) Archetypes: -* https://www.apache.org/dyn/closer.cgi/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.0-source-release.zip[simpleapp-archetype-1.13.0] (http://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.0-source-release.zip.asc[asc], http://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.0-source-release.zip.md5[md5]) +* https://www.apache.org/dyn/closer.cgi/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.1-source-release.zip[simpleapp-archetype-1.13.1] (http://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.1-source-release.zip.asc[asc], http://www.apache.org/dist/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.13.1-source-release.zip.md5[md5]) @@ -45,7 +45,7 @@ Then verify the signatures using a command such as: [source,bash] ---- pgpk -a KEYS -pgpv isis-1.13.0-source-release.zip.asc +pgpv isis-1.13.1-source-release.zip.asc ---- or @@ -53,7 +53,7 @@ or [source,bash] ---- pgp -ka KEYS -pgp isis-1.13.0-source-release.zip.asc +pgp isis-1.13.1-source-release.zip.asc ---- @@ -62,7 +62,7 @@ or [source,bash] ---- gpg âimport KEYS -gpg âverify isis-1.13.0-source-release.zip.asc +gpg âverify isis-1.13.1-source-release.zip.asc ---- http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_cgcom_post-release-unsuccessful.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_cgcom_post-release-unsuccessful.adoc b/adocs/documentation/src/main/asciidoc/guides/_cgcom_post-release-unsuccessful.adoc index c3a24de..eb48739 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_cgcom_post-release-unsuccessful.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_cgcom_post-release-unsuccessful.adoc @@ -25,7 +25,7 @@ For example, use the following subject for a vote on Apache Isis Core: [source,bash] ---- -[RESULT] [VOTE] Apache Isis Core release 1.13.0 +[RESULT] [VOTE] Apache Isis Core release 1.14.0 ---- using the body (alter last line as appropriate): @@ -52,7 +52,7 @@ Tidy up remote branches in the git repo: + [source,bash] ---- -git push --delete origin release-1.13.0-RC1 +git push --delete origin release-1.14.0-RC1 ---- @@ -60,8 +60,8 @@ git push --delete origin release-1.13.0-RC1 + [source,bash] ---- -git push --delete origin isis-1.13.0-RC1 -git push --delete origin simpleapp-archetype-1.13.0-RC1 +git push --delete origin isis-1.14.0-RC1 +git push --delete origin simpleapp-archetype-1.14.0-RC1 ---- @@ -69,10 +69,10 @@ git push --delete origin simpleapp-archetype-1.13.0-RC1 + [source,bash] ---- -git tag -d isis-1.13.0 -git tag -d isis-1.13.0-RC1 -git tag -d simpleapp-archetype-1.13.0 -git tag -d simpleapp-archetype-1.13.0-RC1 +git tag -d isis-1.14.0 +git tag -d isis-1.14.0-RC1 +git tag -d simpleapp-archetype-1.14.0 +git tag -d simpleapp-archetype-1.14.0-RC1 ---- http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_cgcom_verifying-releases.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_cgcom_verifying-releases.adoc b/adocs/documentation/src/main/asciidoc/guides/_cgcom_verifying-releases.adoc index 8fad744..70c83fd 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_cgcom_verifying-releases.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_cgcom_verifying-releases.adoc @@ -280,7 +280,7 @@ Assuming that everything builds ok, then test the archetypes (adjust version as mvn archetype:generate \ -D archetypeGroupId=org.apache.isis.archetype \ -D archetypeArtifactId=simpleapp-archetype \ - -D archetypeVersion=1.13.0 \ + -D archetypeVersion=1.14.0 \ -D groupId=com.mycompany \ -D artifactId=myapp \ -D version=1.0-SNAPSHOT \ http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_rgmvn_validate.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_rgmvn_validate.adoc b/adocs/documentation/src/main/asciidoc/guides/_rgmvn_validate.adoc index 84c26ae..4f42bfb 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_rgmvn_validate.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_rgmvn_validate.adoc @@ -194,7 +194,7 @@ The `1.9.0` version of the plugin requires slightly different configuration. Ra <plugin> <groupId>org.apache.isis.tool</groupId> <artifactId>isis-maven-plugin</artifactId> - <version>1.9.0-SNAPSHOT</version> + <version>1.9.0</version> <configuration> <isisConfigDir>../webapp/src/main/webapp/WEB-INF</isisConfigDir> <!--2--> </configuration> @@ -202,7 +202,7 @@ The `1.9.0` version of the plugin requires slightly different configuration. Ra <dependency> <groupId>org.apache.isis.example.application</groupId> <artifactId>simpleapp-dom</artifactId> - <version>1.9.0-SNAPSHOT</version> + <version>1.9.0</version> </dependency> <!-- workaround to avoid conflict with plexus-default --> <dependency> http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_tg_pet-clinic.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_tg_pet-clinic.adoc b/adocs/documentation/src/main/asciidoc/guides/_tg_pet-clinic.adoc index fdc517b..c30bdd6 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_tg_pet-clinic.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_tg_pet-clinic.adoc @@ -62,7 +62,7 @@ Run the simpleapp archetype to build an empty Isis application: mvn archetype:generate \ -D archetypeGroupId=org.apache.isis.archetype \ -D archetypeArtifactId=simpleapp-archetype \ - -D archetypeVersion=1.13.0 \ + -D archetypeVersion=1.13.1 \ -D groupId=com.mycompany \ -D artifactId=petclinic \ -D version=1.0-SNAPSHOT \ http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_tg_stop-scaffolding-start-coding.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_tg_stop-scaffolding-start-coding.adoc b/adocs/documentation/src/main/asciidoc/guides/_tg_stop-scaffolding-start-coding.adoc index 9f74cf9..eacc7f5 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_tg_stop-scaffolding-start-coding.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_tg_stop-scaffolding-start-coding.adoc @@ -30,7 +30,7 @@ Run the simpleapp archetype to build an empty Isis application: mvn archetype:generate \ -D archetypeGroupId=org.apache.isis.archetype \ -D archetypeArtifactId=simpleapp-archetype \ - -D archetypeVersion=1.13.0 \ + -D archetypeVersion=1.13.1 \ -D groupId=com.mycompany \ -D artifactId=myapp \ -D version=1.0-SNAPSHOT \ http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_ugbtb_deployment_docker.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_ugbtb_deployment_docker.adoc b/adocs/documentation/src/main/asciidoc/guides/_ugbtb_deployment_docker.adoc index 1a42d17..c39be4c 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_ugbtb_deployment_docker.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_ugbtb_deployment_docker.adoc @@ -52,7 +52,7 @@ over the WAR file itself. == Using system properties -(As of `1.13.1-SNAPSHOT`), the servlet context initializer will search for any system properties called `isis.xxx` +The servlet context initializer will search for any system properties called `isis.xxx` and if present will use them as overrides. Thus, an alternative option for a Docker image is to bootstrap the servlet container (Tomcat, Jetty) with appropriate @@ -63,9 +63,9 @@ The Docker's `ENTRYPOINT` therefore just needs to parse the Docker container's o create this file. -== Using the `ISIS_OPT` environment variable +== Using the `ISIS_OPTS` environment variable -(As of `1.13.1-SNAPSHOT`), the servlet context initializer will search for an environment variable called `$ISIS_OPTS` +The servlet context initializer will search for an environment variable called `$ISIS_OPTS` and if present will parse the content as a set of key/value pairs. Each key/value pair is separated by "||". For example: http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/guides/_ugfun_getting-started_simpleapp-archetype.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/guides/_ugfun_getting-started_simpleapp-archetype.adoc b/adocs/documentation/src/main/asciidoc/guides/_ugfun_getting-started_simpleapp-archetype.adoc index d912a9c..3c8b2e6 100644 --- a/adocs/documentation/src/main/asciidoc/guides/_ugfun_getting-started_simpleapp-archetype.adoc +++ b/adocs/documentation/src/main/asciidoc/guides/_ugfun_getting-started_simpleapp-archetype.adoc @@ -24,7 +24,7 @@ To build the app from the latest stable release, then run the following command: mvn archetype:generate \ -D archetypeGroupId=org.apache.isis.archetype \ -D archetypeArtifactId=simpleapp-archetype \ - -D archetypeVersion=1.13.0 \ + -D archetypeVersion=1.13.1 \ -D groupId=com.mycompany \ -D artifactId=myapp \ -D version=1.0-SNAPSHOT \ http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/index.html ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/index.html b/adocs/documentation/src/main/asciidoc/index.html index a84dc8e..141837b 100644 --- a/adocs/documentation/src/main/asciidoc/index.html +++ b/adocs/documentation/src/main/asciidoc/index.html @@ -719,7 +719,7 @@ And I must say this: "Great Support from the development team"</p> mvn archetype:generate \ -D archetypeGroupId=org.apache.isis.archetype \ -D archetypeArtifactId=simpleapp-archetype \ - -D archetypeVersion=1.13.0 \ + -D archetypeVersion=1.13.1 \ -D groupId=com.mycompany \ -D artifactId=myapp \ -D version=1.0-SNAPSHOT \ http://git-wip-us.apache.org/repos/asf/isis/blob/4c856ab7/adocs/documentation/src/main/asciidoc/release-notes.adoc ---------------------------------------------------------------------- diff --git a/adocs/documentation/src/main/asciidoc/release-notes.adoc b/adocs/documentation/src/main/asciidoc/release-notes.adoc index 3cc567c..af5f525 100644 --- a/adocs/documentation/src/main/asciidoc/release-notes.adoc +++ b/adocs/documentation/src/main/asciidoc/release-notes.adoc @@ -21,6 +21,14 @@ This table summarises all releases of Apache Isis to date. | Bugs | JIRA relnotes +| xref:r1.13.1[1.13.1] +| 30-oct-2016 +| Patch release, better support for docker +| 1 +| 13 +| 21 +| https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311171&version=12337967[Release notes for v1.13.1] + | xref:r1.13.0[1.13.0] | 11-jul-2016 | Commands, interactions and internal refactorings @@ -250,6 +258,7 @@ This table summarises all releases of Apache Isis to date. +include::_release-notes_1.13.1.adoc[leveloffset=+1] include::_release-notes_1.13.0.adoc[leveloffset=+1] include::_release-notes_1.12.2.adoc[leveloffset=+1] include::_release-notes_1.12.1.adoc[leveloffset=+1]
