Release Weekend: ODA and Darwino
Tue Aug 02 08:10:44 EDT 2016
This past weekend was a nice one for releases to a couple of the projects I work on: the OpenNTF Domino API and Darwino.
The ODA release is something of a "consolidation" release over 2.0.0: it fixes a few of the bugs that cropped up since then, adds some important lower-level tweaks, and brings the graph REST API into the mainline release. One note with the REST API is that, due to making use of a recently-added extension to the core code, it requires a recent release of the Extension Library, 9.0.1_17 or higher.
The Darwino release is something of a preparatory release, containing some significant improvements since the initial 1.0 earlier this year. A lot of the features will warrant a proper announcement post, but the ones I find most intriguing (or worked on the most) are significantly-improved Domino replication, a new scheduling framework, and some nice cloud-deployment improvements, such as Watson integration tools and proper support for Microsoft Azure. This also sets the ground for a number of features in the next major release, which exist in initial form now, but need some final polish.
Should I have time (it continued to be a very-busy summer), both of these will warrant some more discussion. But, in the mean time, give the new versions a shot!
Shillem Volpato - Tue Aug 02 09:52:29 EDT 2016
Nice job... but, alas, still no neat feature separation for ODA, just the usual all-in org.openntf.domino.feature feature.
Shillem Volpato - Tue Aug 02 10:00:02 EDT 2016
Not only that but there's a new unsatisfied dependency under DOTS now...
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS] Direct constraints which are unresolved:
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS] Missing optionally required bundle org.openntf.junit4xpages_4.11.0.
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS] Missing optionally required bundle com.ibm.notes.java.api_8.5.3.
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS]
[0F94:0002-011C] 08/02/2016 02:54:50 PM [DOTS] Missing imported package javax.faces.context_0.0.0.
With that I can't use ODA under DOTS. That's not cool :/
Patrick Kwinten - Wed Aug 03 08:45:46 EDT 2016
great work, much appreciated!
any info how we should / could use the graph REST api?
Jesse Gallagher - Wed Aug 03 10:06:40 EDT 2016
The REST API, and graph in general, is beyond my knowledge. Nathan may be able to provide more information, or, in lieu of that, the place to start would be to look through the classes in the REST package: https://stash.openntf.org/projects/ODA/repos/dominoapi/browse/domino/rest/src/main/java/org/openntf/domino/rest