Welcome to the OpenEAI 5.0 collaboration space! Please sign-up to receive OpenEAI Project Participants announcements and participate in the discussion list. If you enroll in this distribution list, you will also be added as a wiki user and you will have access to directly edit and contribute to many artifacts here.
What's New
- Successfully building with Java 5 and Java 6 (packages openeai-5.0 and openeai-5.0-java6) on package.openeai.org - October 15
- All dependent libaries have been updated to the current recommended verison of each library - October 15
Background
This is the collaboration to prepare the 5.0 release of the OpenEAI foundation APIs. The source code is located in the OpenEAI Project Subversion Repository. The build and package environments are available on package.openeai.org. To request commit access to the Subversion repository or the central build and package environments, send e-mail to contact@openeai.org. The release includes the following fixes, enhancements and new features. Participants in the OpenEAI Project prepared a proposed list of enhancements.
Fixes
Fixes are bug fixes or changes to undesirable or unintended behavior reported in bug tacking system. Historically, this has been Bugzilla, but we are now implementing Jira. Details of all bug fixes should be added to the draft release notes.
- First fix
Enhancements
Enhancements are improvements or changes in behavior to existing components. Details of all enhancements should be added to the draft release notes.
- ThreadPool monitoring - ThreadPoolImpl has been modified to emit a log message at a configurable alert interval when checkBeforeProcessing is true. This will allow monitoring frameworks to watch the logs and send alerts when the ThreadPool is busy. Presently ThreadPoolImpl emits a message when the pool is busy on each attempt to add a job. It still does that, but emits a separate message for log monitors to pick up and alert from. To support this an optional attribute has been added to the ThreadPollConfig called alertThreshold and it is specified in milliseconds. The default value is 600000 ms or ten minutes. Emory is using Zabbix to trap these messages and send alerts to integration administrators.
New Features
New features are new components or new applications of existing components. Details of all new features should be added to the draft release notes.
- First new feature
Any assigned tasks appear on the assigned task list.
Downloads
- Most recent package of OpenEAI 5.0 built with Java 5.
- Most recent package of OpenEAI 5.0 built with Java 6.
Documentation/Links
- Assigned Task List
- [Draft Release Notes]