LogoLogo
  • Documentation
  • PRODUCT REFERENCE
    • Introduction
    • Concepts and Terminology
      • Console
      • Servers (X Agents)
      • Projects
      • Configurations
      • Rules Editor
      • Rules, rule catalogue, protocol rules and rule sets
      • Test Data
      • Trace Data
      • Flight Recorders
      • Case Managers
      • Data Files
      • Content Files
      • Performance Data
      • Extensions
      • Protocols
      • Credential Vault
      • Custom Functions
      • Databases
      • Input Adaptors
      • Users
      • User Roles
      • Access Rules
      • Repositories
      • Audit Log
      • Proxies
    • Architectural Scenarios
      • Command and Control
      • Simplest Form
      • Servlet Filter
      • API Transformation
      • Active Web Proxy
      • Web Application Server
      • Active Proxy With Content
      • Mobile Application Server
      • Asynchronous Multi-Protocol
      • Data Loss Prevention Architecture
    • Getting Started
      • Login
      • Essential Things to do First
      • Keeping the Product Current
      • Common Console Management Tasks
      • Viewing Active Servers
    • Quick Product Introduction
      • Preparing the Browser Proxy
      • Setting up the Proxy in the Browser
      • Verifying the Browser Configuration
      • Understanding the Configuration
      • Understanding input and variables
      • Preparing a new repository
      • Locating the Page to Modify
      • Determining the Actions Required
      • Building the First Rule Set
      • Setting Rule Properties
      • Connecting up the First Rule
      • Getting a Server Result
      • Manipulating the Server Result
      • Returning the Result to the User
      • Creating a Configuration for the Rule Set
      • Selecting the Input Source
      • Deploying the New Configuration
      • Testing the Rules
    • X Agent details
      • Configuration Settings
      • Rule Sets
      • Tips and Techniques for Working with the Rules Editor
      • Web Application Rule Set Patterns
      • Building Rule Sets for Inclusion
      • Notes on Working with SOAP
      • Zero Installation Rules Testing
    • Data Files
    • Content Files
      • Previewing Content Files
      • Editing Content Files
      • Deploying Content Files
    • Test Data
      • Uploading and Downloading Test Data
    • Performance Data
      • Setting the Performance Collection Level
      • Retrieving the Performance Data
      • Viewing Transaction Counts
      • Viewing Transaction Counts and Inline Time
      • Viewing the Complete Performance Report
      • Understanding the URI Performance Information
      • Performance Benchmarks
    • Trace Data
      • Understanding the Trace
    • Tracing the Result of a System Failure
    • Conjoined Performance and Trace data
    • Live Performance Data and Probes
      • Setting Probes
      • Live Performance Impact Considerations
    • Accessing Server Logs
      • Viewing a log
    • Working with Flight Recorders
      • Searching Flight Recorder Information
      • Retrieving Flight Recorder Data
      • Graphing Flight Recorder Data
    • Working with Case Managers
      • Case Manager Definitions
      • Navigating the Case Managers
      • Creating a Case From Rules
      • Creating a Case From the Console
      • Viewing the Queues
      • Picking a Task
      • Case View
      • Completing a Task
      • Task History
      • Searching Tasks
      • Searching Cases
    • Managing Repositories
      • Moving Files Between Repositories
      • Copying Configurations and Rule Sets Together
      • Copying Dependent Rule Sets
      • Backing up
      • Moving Entire Repositories Between Consoles
      • Setting Repository Imports
      • Specifying Repository Rule Group Restrictions
    • Version Control and Restoring Files
    • Using the Portal UI
      • Using the Start Menu
      • Positioning Windows
      • Resizing Windows
      • Maximize, Restore and Minimize
      • Storing and Switching Desktops
    • Enterprise Level Projects
      • Creating a Project
      • Working with Tasks
      • Closing a Task
      • Closing a Project
      • Project Assistants and Work Output
    • Administration Functions
      • Extensions
      • Custom Function Setup
      • Setting up a Database
      • Input Adaptors
      • Credential Vault
      • Log Adaptors
      • Server Definitions
      • Managing Large Clusters
      • Setting up the Flight Recorder in the Console
      • Creating a Case Manager Definition
      • Work Output
      • Project Definition
      • Managing Users
      • Managing User Roles
      • Managing Access Rules
      • Authenticating via LDAP
      • Authenticating via SAML
      • Audit Log
    • Installation and Configuration
      • Installing on macOS
      • Installing on Red Hat Enterprise Linux
      • Installing on Windows - Quick Start
      • System Requirements
      • Server Installation
      • Understanding the Console Deployment Structure
      • Console Server Type Configuration
      • Console Server Configuration
      • Removing Other Unnecessary Components
      • Installing Inline with an Existing Application
      • Installing a Stand-alone Multi-Protocol Feed Server
      • Installing a Stand-alone Built in Forwarding Proxy
      • Creating a Cluster Slave Console Instance
      • Understanding the magic.properties Configuration Settings
      • Port Numbers and how to Change Them
      • Dealing with Internal Failures
      • Linking Multiple Applications Together into a Single Server
      • Monitoring by External Systems
      • Installation Considerations for Portals
      • Docker Configuration Guide
      • AWS User Deployment Guide
      • Google Cloud User Deployment Guide
    • Creating a Stand-alone Built in Forwarding Proxy
      • Installing with Ubuntu and mySQL
    • Setting up a DNS override for Data Loss Prevention
      • Deciding what to Override
      • Installing a DNS Server for the Overrides
      • Setting the Override
      • SSL Considerations
    • Backup and Restore
      • The Server Component
      • The Console Component
    • Third Party Software
      • Open Source Components
      • Closed Source Licensed Components
      • Licenses
  • PROGRAMMER'S GUIDE
    • Composable Agentic Platform Concepts
    • Setting up a Development Environment
    • Creating a Rule
    • The Kapow Extension - Example
    • Java Documentation
  • CONSOLE WIZARDS
    • Create REST with JSON service
    • Create JDBC database definitions
    • Create data set maintenance custom function
  • BEST PRACTICES
    • Naming Conventions
    • Comments & Descriptions
    • Application Configuration
    • Rules & Rule Sets
    • Repositories
    • Data Manipulation
    • Internationalization
    • Debugging
    • Performance Testing
    • Tag Replacement Techniques
    • Best Practices Repository
  • GUIDES
    • Hello, World!
    • TCL Script Writer Reference
    • Windows Automation Reference
    • Browser Certificate Installation Guide
    • Web Development Guide
    • Using the Push Notification Framework
    • Raspberry Pi with PiFace Reference
    • TomorrowX Portal User Guide
    • Examples
      • CSRF attack prevention
      • Two Factor Authentication
      • Frame Busting
      • Google Analytics
      • DNS Multi Protocol
      • Customer Satisfaction Survey
  • CHANGE HISTORY
    • New in Version 8
    • New in Version 7
    • New in Version 6
    • New in Version 5
    • New In Version 3.1
    • New In Version 3.0
  • 🌏TIME ZONES
  • ❓TROUBLESHOOTING
    • DB2 SQL error: SQLCODE: -443
    • Error 404 when trying to access the console
    • java.io.IOException: Too many open files
    • Accidental deploy to console server
  • ⚙️BROWSE COMPONENTS
  • EULSA
Powered by GitBook
On this page
  • Significant new features:
  • Better Amazon Web Services compatibility
  • Better documentation structure
  • Credentials Vault
  • Experimental spy cam feature
  • Improved rules editor
  • Improved rules help
  • On-demand test data collection
  • Roles determine flight recorder visibility
  • Rule changes
  • Rule search feature
  • Updated user interface
  • Support for LDAP user authentication
  • Significant technical changes:
  • Better password safeguards
  • Classpath changes
  • Installers for extensions
  • Internal database for configuration completely reworked
  • Rules documentation delivered via extensions
  • SSL and TLS support for emails
  • Scripting support using TCL
Export as PDF
  1. CHANGE HISTORY

New in Version 7

If upgrading from or have had exposure to a previous version, here are some of the highlights that were introduced in version 7.

Significant new features:

The following is a list of new features that directly affect most users and administrators:

Better Amazon Web Services compatibility

Integration with Amazon SES SMTP and support for the Amazon Elastic Load Balancer provides for complete cloud-based installations. Please note that for Amazon SES, even though the Amazon documentation calls for TLS, they do in fact mean SSL and do not support StartTLS. This is being highlighted here as it can be very confusing.

Better documentation structure

The documentation has been split into guides that are more relevant for specific users. This cuts down the size of reading materials and allows for the specific documents to be better targeted. In addition, the rules reference is now a separate document that is built upon demand, based on the actual rules installed in the console.

Credentials Vault

The new credentials vault provides a central place to store user IDs, passwords, access keys and the like. This ensures that this sensitive information no longer needs to be stored directly within the rules in clear text. Instead, the relevant credentials are supplied to the rules engine in encrypted form as part of the deployment process.

Experimental spy cam feature

The spy cam feature provides a method for recording and visually playing back user interactions with a website. This feature is currently experimental and has a significant number of limitations. It is included in this version as a technology preview and has limited support.

Improved rules editor

The rules editor has been given a face lift with newer larger connection points, better graphics and an editing grid.

Improved rules help

Within the rules editor, any rule on the canvas can now be right-clicked to access the help documentation on that specific rule which was previously only found in the full product reference document.

On-demand test data collection

Test data is no longer collected by default. With the introduction of the built in browser proxy in version 6 there has been a steady decline in the need for the test server. Instead, there is now the ability to turn test data collection on and off on demand, providing a better balance between memory consumption and actual data needs.

Roles determine flight recorder visibility

User roles can now be used to grant/restrict access to specific flight recorders.

Rule changes

A number of new rules have been added (including the Filter rule and experimental rules to support HBase). The HTTP Servlet Execute rule has been renamed to HTTP Server Execute to make it more intuitive.

Rule search feature

Due to the large increase in rules over the years, the rules editor has now been equipped with a search feature that includes instant results based on search characters typed.

Updated user interface

The user interface has been given a face lift which includes new graphics, more consistent button icons and a better login experience.

Support for LDAP user authentication

Console users can now be authenticated against a central LDAP server

Significant technical changes:

The following is a list of major changes that are relevant to administrators and extension programmers.

Better password safeguards

By moving the various user IDs, access keys and passwords used by rules to access external services to the credentials vault, those items are no longer exposed to the rule writers and generic rule sets can be shared without the risk of also accidentally sharing restricted information. In addition, those credentials are now only transmitted to the rules engine in encrypted form.

Classpath changes

To facilitate the use of resource bundles and properties files for internationalization of rules engine output, the home folder of the rules engine is now included in the class path of the rules engine loader. This inclusion applies to individual files only, not JAR files.

Installers for extensions

All extensions now have the ability to include code that will be run upon installation and removal. This allows extensions to automatically create credential templates in the credential vault, install database drivers or perform other console related tasks as part of the install.

Internal database for configuration completely reworked

The console now makes use of a technology known as COOP (Change Oriented Object Persistence). This technology significantly reduces the time needed to add new features to the console. The database will now automatically adapt to the configuration objects instead of the other way around. There is a one-time conversion step where data is copied from the old table structure to COOP when first migrating from version 6 to version 7, but that will be the last database update ever needed for console configuration items.

Rules documentation delivered via extensions

Rules extensions now ship with the ability to include rule documentation. The rule documentation is automatically merged into the rules reference PDF document as part of the install process. It is also made available as a help feature in the rules editor. Please refer to the Programmer's Guide for more information.

SSL and TLS support for emails

Emails sent from both the rules engine and the console now support both SSL and StartTLS (Transport Layer Security with fall back) for SMTP emails.

Scripting support using TCL

The console can now be remotely managed by providing scripts in the TCL language via HTTP.

PreviousNew in Version 8NextNew in Version 6

Last updated 1 year ago