Welcome
Welcome to the Domino AppDev Pack.
The AppDev Pack adds Node.js support to HCL Domino Server. It includes three related components:
- A server-side component called Proton. An administrator installs and configures Proton on one or more Domino servers. If you are a Domino administrator, start with the Administration Overview page.
- A Node.js module called domino-db. A developer adds this module to a Node.js application. The domino-db module uses Proton to perform bulk operations on documents in a server database. If you are a developer, start with the API Documentation page.
- A Node.js based service called IAM (Identity and Access Management). An administrator can deploy it aside Domino to enable remote applications to access Domino resources through RESTFul APIs with standard OAuth2.0 authorization flows. For interests, start with the IAM Overview page.
What's New in Release 1.0.3
Release 1.0.3 includes the following changes:
- Bug fix to a corruption bug for some attachments uploaded using Proton on Windows.
- A Step-by-Step Setup Guide to configure the AppDev Pack components.
- Requires either Domino Server 10.0.1 Fix Pack 4 or Domino Server 11. Note that Domino 11 will be available before Domino 10.0.1 Fix Pack 4.
What's New in Release 1.0.2
Release 1.0.2 includes the following new features:
(Preview) A domino-db application may now request the ability to make Proton requests on behalf of a user. The feature, collectively named Act as User is implemented across multiple components from the AppDev pack. For details, see:
- IAM Service: the Domino Database Access section and related sections on other pages.
- Act as User Administration in Proton Configuration and Database Configuration
- Act as User in domino-db
IAM service
- Efficiently leverage multiple CPU cores on the server.
- The ability to configure token expiration. See Configure Token Expiration.
- Support 3rd party statistics server integration through 'StatsD' protocol. See IAM statistics.
The ability to create and read Names, Readers and Authors items.
The ability to create, read and delete attachments. See Attachments for details.
The ability for Proton to update the Domino directory with an application's certificate. See details here.
What's New in Release 1.0.1
Release 1.0.1 includes the following new features:
- IAM service is officially released.
- Microsoft Windows support. Both Proton and IAM can now be deployed to Windows.
- Compute with form support for create, read and update operations. See Compute with form for details.
- The ability to read and write $REF items. For more information, see NOTEREF_LIST.
- A test script for verifying your connection to Proton. For more information, see Proton Test Script.
- Node.js 10.x support. This version of domino-db was tested with Node.js 10.x. Previous versions of Node.js are deprecated.