Release Weekend: ODA and Darwino
Aug 2, 2016, 8:10 AM
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 - Aug 2, 2016, 9:52 AM
Nice job... but, alas, still no neat feature separation for ODA, just the usual all-in org.openntf.domino.feature feature.
Shillem Volpato - Aug 2, 2016, 10:00 AM
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 - Aug 3, 2016, 8:45 AM
great work, much appreciated!
any info how we should / could use the graph REST api?
Jesse Gallagher - Aug 3, 2016, 10:06 AM
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