Release M1 of org.openntf.domino

Tue Apr 02 23:33:03 EDT 2013

Yesterday, we released milestone 1 of our improved Domino API. This is our first tagged release meant for proper testing - all of the classes are implemented, many of the banner features are in there, and we've been using it in various real-world situations. I switched a couple of my side projects over - my portfolio site, the code for this blog (though I haven't deployed the template yet), and a couple personal game-related apps. That kind of testing is going to be crucial in getting us to a real ready-for-production release, and it's pretty exciting that we're already this far.

I encourage you to go check out the release on OpenNTF, browse and follow the code on GitHub, and don't hesitate to pitch in. We welcome contributors of all types - outright code contributions, real-world testing, or just feature requests. One of the overarching goals of the API is to solve as many of the little annoyances that we've all dealt with for years, so definitely let us know, either individually or via the Issues section of the GitHub project.

We're hard at work on some of the next steps: more documentation, streamlining the process of upgrading from the legacy to the new API in various scenarios (agents, XPage apps, DOTS, etc.), and all of the issues slated for M2. Watch that space!

Commenter Photo

Nathan T. Freeman - Wed Apr 03 02:28:10 EDT 2013

"follow the code on GitHub, and don't hesitate to pitch in."

One quick note: if you want to become a committer to the repository, you must have an OpenNTF ICLA or CCLA on file. We can only maintain Apache certification with OpenNTF if all authors have provided license agreements to the IP manager.

Commenter Photo

Bjørn Cintra - Wed Apr 03 14:10:39 EDT 2013

I have been following this project for a while now (and reading source code), and I have to say: Finally! I can't wait to test it (we are close to a release, so I can't yet) in a real project. The new view-iterators should be very sweet combined with Groovy :)

I had to spend some time tracking down one of the dependencies to build it, perhaps you should mention the name of that jar file in your documentation, to make it easier for people to build? Also please consider adding the project to Maven-central. Keep up the great work.

Commenter Photo

Nathan T. Freeman - Wed Apr 03 16:40:19 EDT 2013

Bjorn, which dependency? I'm fairly sure we only have notes.jar and core Java dependencies in there.

New Comment