RELEASE NOTES FOR CORAL8 ENGINE VERSION 5.4.0 =================================================================== The 5.4.0 version of Coral8 Engine contains numerous new features, improvements, changes, and bug fixes. If you have used a previous version of this product, please see the section entitled CHANGES FROM VERSION 5.3.x for a list of changes and other information that may be important to you. NEW FEATURES IN VERSION 5.4.0 ============================= Drill-Down Support in Coral8 Portal ----------------------------------- The 5.4.0 version of Coral8 Portal includes an ability to configure drill-down for any displayed chart. For more information, please see the Coral8 Portal Guide. Update Window Statement ----------------------- The 5.4.0 version of Coral8 Engine adds support for the Update Window statement that simplifies application state management using Coral8 windows. For more information, please see the Coral8 CCL Reference. Insert Values Statement ----------------------- The 5.4.0 version of Coral8 Engine provides a new Insert Values statement that publishes constant rows into a stream or a window at a specified time. For more information, please see the Coral8 CCL Reference. Output At Startup Clause ------------------------- The 5.4.0 version of Coral8 Engine includes a new Output At Startup clause that is executed by Coral8 Engine before processing the first input message. For more information, please see the Coral8 CCL Reference. Inline DB/RPC Subquery Cache Parameters Definition -------------------------------------------------- The 5.4.0 version of Coral8 Engine allows a developer to define DB/RPC subquery cache parameters directly in CCL. For more information, please see the Coral8 CCL Reference. Clear DB/RPC Cache On Demand ---------------------------- The 5.4.0 version of Coral8 Engine provides a new way to clear DB/RPC cache for a particular DB/RPC subquery on demand. For more information, please see the Coral8 CCL Reference. RPC Plugin For Reading CSV files -------------------------------- The 5.4.0 version of Coral8 Engine includes a new RPC plugin for reading CSV files. Together with the Output At Startup clause this RPC plugin can be used to load configuration information from a CSV file on startup. For more information, please see the Coral8 Integration Guide. Guaranteed Delivery SDK for Out-of-Process C/C++ Adapters --------------------------------------------------------- The 5.4.0 version of Coral8 Engine adds support for Guaranteed Delivery for out-of-process C/C++ adapters. For more information, please see the Coral8 Integration Guide. Relative Paths for CSV/XML/Binary File Adapters ----------------------------------------------- The 5.4.0 version of Coral8 Engine includes new $ProjectFolder and $BaseFolder variables that can be used in the read/write CSV/XML/Binary file adapters to specify the location of the file relative to the project or base folder. For more information, please see the Coral8 Integration Guide. Bitwise CCL Functions --------------------- The 5.4.0 version of Coral8 Engine includes a set of new bitwise CCL functions. For more information, please see the Coral8 CCL Reference. Stored Procedures Support in DB Subqueries and DB Adapters ----------------------------------------------------------- The 5.4.0 version of Coral8 Engine adds stored procedures support in DB subqueries and DB adapters when connecting to ODBC data sources. For more information, please see the Coral8 CCL Reference. TimesTen Database Support ------------------------- The 5.4.0 version of Coral8 Engine adds TimesTen database support for DB subqueries and DB adapters. For more information, please see the Coral8 Administrator's Guide. Sybase RAP Output Adapter and Sybase IQ Input/Output Adapters ------------------------------------------------------------- The 5.4.0 version of Coral8 Engine includes the new Sybase RAP output adapter and Sybase IQ input/output adapters. For more information, please see the Coral8 Integration Guide and the Coral8 Administrator's Guide. Editable Properties for Create Stream and Attach Adapter Statements ------------------------------------------------------------------- The 5.4.0 version of Coral8 Studio provides editable properties panels for CREATE STREAM and ATTACH ADAPTER statements. For more information, please see the Coral8 Studio Guide. Send Row(s) to a Stream From Coral8 Studio ------------------------------------------ The 5.4.0 version of Coral8 Studio allows a developer to send row(s) to a stream directly from Studio. For more information, please see the Coral8 Studio Guide. CCL Objects Tree and Properties Panels in Coral8 Eclipse Plugin --------------------------------------------------------------- The 5.4.0 version of Coral8 Eclipse Plugin adds new CCL Objects Tree and Properties panels. For more information, please see the Coral8 Eclipse Plugin Guide. New Chart Types for Coral8 Portal --------------------------------- The 5.4.0 version of Coral8 Portal includes new chart types: bubble chart, scatter chart, and horizontal bar chart. For more information, please see the Coral8 Portal Guide. RHEL5 Support ------------- The 5.4.0 version of Coral8 Engine has been ported to RHEL5 platform. For more information, please see the Coral8 Administrator's Guide. CHANGES FROM VERSION 5.3.x ========================== Untyped Parameters are Removed ------------------------------ Untyped parameters have been removed from Coral8 Engine. If you are using untyped parameters, please contact the Coral8 Support Team to get assistance with code migration. Automatic Schema Mapping ------------------------ The 5.4.0 version of Coral8 Engine will automatically convert messages to the destination schema for connections between Coral8 projects if the source and the destination schemas are subsets or supersets of each other. For more information, please see the Coral8 CCL Reference. Automatic Reloading of the Services Configuration File ------------------------------------------------------ The 5.4.0 version of Coral8 Engine will automatically reload the services configuration file (by default, "coral8-services.xml" file) after it is changed. For more information, please see the Coral8 Administrator's Guide. Guaranteed Delivery Streams do not Enable Persistence Automatically ------------------------------------------------------------------- Starting with the 5.4.0 version of Coral8 Engine, enabling Guaranteed Delivery for a stream does not enable Persistence automatically. To enable Persistence for a project or a submodule, use the "Enable Persistence" checkbox in the project's or the submodule's properties. MISCELLANEOUS NOTES =================== PDF Reader Requirements ----------------------- In order to access some Coral8 documentation electronically, a PDF reader must be installed on your system. In Microsoft Windows, this is typically Adobe Acrobat Reader. On UNIX-like operating systems, this must be a copy of the open-source program "xpdf". Copyright (c) 2008, Coral8. All rights reserved.