v6.3.1 -- Saturday, 11 Feb 2012
New Features
- None - this is a patch release, see bug fixes.
Bug Fixes
- 9425/9474/9482 - On Windows installing as service failes to startup.
- 9686 - Cannot create a FTP listener due to missing componentsType in configs.xml.
- 9556 - Startup issue caused by system regular expression/s within Set Message filters.
- 9173 - Importing full configuration into profile manager allowed but leads to eventual errors.
- 9551 - CRL with multiple IP addresses results in failed lookup even though the URL is the cache.
- 10108 - Handle null value in attribute filter
- Mgt Services node shown under Circuit Containers should be filtered out like the ones under Listeners.
- 'Server' menu available in the tag editor - it shouldn't be. And the 'Commit' button should read 'Version'.
- Export menus missing.
- Renable auto expansion in the Palette.
- JMS Filter updated to allow delegation to policy before sending message to queue.
- JMS Filter updated to allow setting of response queue and avoid waiting for response.
- OES 11g integration use weblogic.security.principal.WLSUserImpl for Principal object.
- OES 11g integration handle scenario where there may not be any obligations.
- The scope of the upgrade tooling has been increased to include migration of the Manager/Deployment API User store configuration, alongside envSettings.properties and java certificate migration. This is facilitated by an extra jython script, to be run in addition to the standard install tool (samples/scripts/migrate/pdMigrate.py).
v6.3.0 -- Tuesday, 20 Dec 2011
New Features
- Gateway - The Gateway can act as a file server accepting incoming FTP, FTPS, SFTP connections.
- Gateway - The Gateway can act as a FTP, FTPS, SFTP client. Either polling for requests over FTP, FTPS, SFTP connections, or sending and receiving requests.
- Gateway - Addition of Jython scripting for creating, managing and monitoring Gateway configurations. ANT scripting has been deprecated and replaced by Jython scripting.
- Gateway - Tagging of configurations. Tagged configurations can be deployed, edited offline and compared against each other.
- Gateway - Create new instances of Gateways from one install base via the createinstance script
- Gateway - A new Metrics API is included to enable generation of custom metrics. New out-of-the-box metrics have been included to cover system related statistics such as memory and CPU usage, and also inbound and outbound protocol metrics. Average, and high/low watermark metrics are now supported.
- Gateway - The metrics database schema has been modified to allow new metrics to be easily stored in the database.
- Gateway - New Cookie filters for setting and getting cookie header values.
- Gateway - New authentication X.509 certificate against Oracle Access Manager.
- Gateway - Traffic monitor contains new page for displaying performance data for services.
- Gateway - Traffic monitor has the ability to stop a HTTP/HTTPS listener with out requiring redeployment.
- Gateway - Use distributed cache for nonce data (protection against replay attacks)
- Gateway - Support for compressed data transfer both in and out of the Gateway
- Gateway - Enable wildcard values for configuration components which require a certificate value
- Gateway - Ships with some sample policies demonstrating Gateway usage.
- Gateway - Consistent relationship between correlation-ids in HTTP traffic and message id in Gateway.
- Gateway - Store certificate subject alternative names using OID.
- Reporter - The metrics database schema has been modified to allow new metrics to be easily stored in the database.
- SOAPbox - Simplified command line arguments for sr (send request).
- Policy Studio - Added ability to add a tag to a set of configurations profiles. Tagged configurations can be deployed, edited offline and compared against each other.
- Policy Studio - Deployment dashboard has had a usability overhaul which includes a new deployment wizard.
- Policy Studio - New 'Show all references' functionality to aid navigation and impact analysis.
- Policy Studio - Removal of dead end dialogs - references to external connections, resources, libraries, certificates and keys within policies are now shown within a tree view and allow for create/view/update/delete operations via right click on a node
- Policy Studio - Improved policies export wizard
- Policy Studio - Usability improvements to the HTTP(S) dialogs
- Policy Studio - Profile Editor now uses new Settings editors rather than popup dialogs.
- Policy Studio - Added filtered search to the Tag/Profile Manager configurations tree.
Bug Fixes
- 5867 - sftp/ftps support required
- 7723 - Cannot Add/Remove Webservice from Policy Studio Profile Repository (duplicate of 8114)
- 7936 - Add support for sending compressed transfer encoded messages
- 8080 - Special Characters issue - Vordel transform factory
- 8114 - Cannot Add/Remove Webservice from Policy Studio Profile Repository (duplicate of 7723)
- 8678 - Traffic Monitor - Data expiry Settings, allow greater than 24 days data stored
- 8795 - Low-level timing related issue that occurs on POSIX systems on limited circumstances.
- 8856 - LDAP Connection Reset Exception in Production
- 9021 - Operators Cannot view tracefiles when line Nums are changed
- 9204 - Upgrade Issue when IPFilter has more than one host configured
v6.2.0 -- Thursday, 6 Oct 2011
New Features
- Gateway - New 'ICAP' filter.
- Gateway - New 'Generate Key' filter.
- Gateway - New 'Insert BST' (Binary Security Token) filter.
- Gateway - New 'Security Token Service Client' filter.
- Gateway - New 'Oracle Entitlements Server' filter.
- Gateway - New Traffic Monitoring page showing the performance of services
- Gateway - New vtd (Vordel Transaction DATA) parser. vtd.exe
- Gateway - Traffic Monitor can save trace files
- Gateway - POP listener and SMTP filter ehancements to support S/MIME
- Gateway - Oracle Sun Crypto Accelerator 6000 PCIe Card integration
- Gateway - Default listener ports now set in envSettings.properties
- Policy Studio - New consolidated navigator tree for Gateway Configuration editing with an enhanced search facility and simpler categorization.
- Policy Studio - Improvements to the filter palette including metadata based search and various layout enhancements for small screens.
- Policy Studio - Give resources such as XSLT / Javascript and Groovy editors of their own with syntax highlighting/content assist capabilities.
- Policy Studio - Improvements to the way Certificates are presented to and managed by the user, also with enhanced search.
- Policy Studio - The Policy context list now shows all connected relative paths, listeners, SMTP services, WebServices and policy shortcuts that use the selected policy. A "View" button jumps to the selected context.
- Policy Studio - Simpler SSL interoperability with an 'SSL Settings' preference page to configure.
- Policy Studio - Simpler versioning dialog with a 'Version Settings' preference page to configure.
- Policy Studio - Improvements to the RemoteHost Dialog.
- Policy Studio - Reorganization of the main toolbar to solve issues on small screens.
- Policy Studio - Usability improvements to WSDL Service Virtualisation wizards.
Bug Fixes
- 5866 WSDL import wizard called from profile editor
- 5883 Load File filter crash when non xml raw message returned by targets
- 5890 Soapbox http proxy
- 6189 Crash in Vordel::Condition::Wait(), caused by Sporadic crashes when opsdb is enabled: frequency will be affected by the performance characteristics of the machine: much more likely to happen on fast hardware
- 6194 Weighted Hosts not working when last host is invalid
- 6202 Upgrade issue from 6.0.x to 6.1.2, Entity not upgraded properly for management interface
- 6244 Soapbox error renaming Testcase after just deleting same
- 6503 NPE in getOutParts from WSFilter
- 6515 Too many open files error deploying configuration
- 6754 Client is aggregated across Web services and not shown per service in Reporter.
- 6779 SSL Cert detached from SSL Interface - Corrupt config - Gateway Crashes
- 7187 Validation filter XSD error after switching WS
- 7115 Memory Leak caused by non-xml raw bodies. Mutual SSL client X509 certificate memory leak
- 7187 Schema validator exception with Global Policy
- 7166 Cannot use envSettings.props and runtime variables together
- 7179 Kerberos problem with IE
- 7064 NPE importing OASIS NotificationListenerServices.wsdl
- 7032 Add a count of successes, failures, exceptions per client for webservices and other services.
- 6927 Add a count of successes, failures, exceptions per client for webservices and other services.
- 6954 Add a count of successes, failures, exceptions per client for webservices and other services.
- 6353 NPE exception thrown (version 6.1.2) if no wsu:id attribute is present in the Timestamp node
- 7932 WS- Filter synchronization issue around SOAPAction resolution and SOAP operation.
v6.1.2 -- Thursday, 9 Jun 2011
Bug Fixes
- Gateway - crash on startup when traffic monitor database has previously initialised, issue has only been observed running Gateway on Virtual Box
v6.1.1 -- Tuesday, 31 May 2011
New Features
- Gateway available on Linux x86-64 support
- License key restrictions have been removed.
- Web based operations console which allow Gateway operator
- To search and find transactions
- Drill down into transaction information to see message payloads, pathway through the Gateway and trace content
- Change settings for Web Services on the fly with out triggering a reloading of Gateway's configuration
- Role Based Access Control (RBAC) for access to management services, i.e. the server?s SOAP APIs used by Policy Studio, the Service Manager, the Traffic Monitor, Real-time monitoring , browser-based access to trace and audit logs, diagnostics, etc. Users accessing these services are authenticated, and their role(s) are checked against the access control list in order to determine if access is allowed. A local store, or an LDAP directory can be used to authenticate users and determine their level of access to these management services. RBAC is applied to all servers.
- Global policies for request and response are available at Web Service resolver.
- Global policies for request and response are available at relative path (path to policy mapping).
- Feedback on the status of configuration deployment to Gateway is available in the Policy Studio.
- Policy Director console contains a new deployment dashboard
- Additional trace statements have been added to facilitate debugging of SSL issues.
- Support has been added to the Policy Studio for browsing and publishing to UDDI registries using the UDDI v3 API. Communication with registries using the UDDI v2 API is still an option
- Possible to configure various pluggable components to load in their own classloader.
- Added switch on attribute filter which calls various policies depending on the attributes value.
- Schedule the generation and emailing of reports as PDF
Bug Fixes
- Gateway - crash on Win32 when SMIME decrypt run after failing SMIME Encrypt
- Gateway - the space in the trace file has been removed.
- Gateway - the redact the password from trace in the form based authentication filter.
- Gateway - directory scanner supports files with no extension.
- Gateway - Upgrade fails for config with custom filters. The upgrade will now notify the user of all unknown
- Gateway - Fault handlers not getting called when the circuit is delegated to
- Policy Studio - system settings dialog contains controls so user doesn't need to enter 1/0 to enable / disable setting.
- Policy Studio - REST validation filter has been simplified.
- Policy Studio - Improvements to Session Manipulation on the welcome page.
- Policy Studio - Usability enhancements including: toolbars tidied up, filter selection in policy editor works correctly now, irrelevant menu items when a user is connecting to file are removed.
- Policy Studio - Console/Error view states were inconsistent and were not being persisted correctly.
- Policy Studio - Fixed 'widget is disposed' errors.
- Policy Studio - 'Show Management Services' preference setting was not taking effect immediately
- Policy Studio - Allows to define two HTTP interfaces with same host:port
- Policy Studio - Correctly distinguish between 'header' and 'body' parts for messages in WSDL operation bindings for SOAP. Messages generated in SOAPbox for connecting to the service will now generate valid messages with the correct SOAP headers. Equally, services virtualized by the server will now correctly identify the correct schema to check against the inbound SOAP body.
- Policy Studio - Policy Studio will not attempt to apply WS-PolicyReference elements to non-existent output operations (for notification-style operations) in exposed WSDLs.
- Policy Studio - Improved the "Remove selected operations" feature on the WSDL import dialog so that unselected operations and all their corresponding definitions (e.g. binding operations, portType operations, message parts, unselected services, etc) are removed from the exposed WSDL.
- Service Manager - Routing mode is not updated when the WSFilter routing policy settings changed.
- Service Manager - Status is not updated indicating changes made using Policy Studio.
- Service Manager - WSDL link on Service Manager needs to open in different window.
- Service Manager - Real time Monitoring needs to open in different window.
- Service Manager - Help needs to open in different window.
- Service Manager - Inconsistency generating WSDL url.
- Service Manager - Policy Categories displayed in all translated languages.
- Service Manager - Error deleting Web Service.
- Service Manager - Systematic Internal Error.
- Service Manager - Wrong WSDL link in Service Manager.
- Service Manager - Multiple "Reset", "Deploy", "Logout" modal dialogs may be open when gateway is busy.
- Service Manager - Wrong WSDL / Relative Path for Service.
- Service Manager - Unable to Register WSDL.
- Service Manager - java exception: java.io.FileNotFoundException.
- Service Manager - Out-of-Sync Message.
- SOAPbox - Proxy support added
- SOAPbox - Soapbox wont start on Ubuntu 64 Bit
- SOAPbox - When auto-generating request messages from a WSDL and the child of the wrapper element in the SOAP body is a complex type, the child of the wrapper element should not be prefixed.
v6.1.0 -- Saturday, 30 Apr 2011
New Features
- Global policies can be registered and applied to messages.
- Logging levels can be set at the service level rather then having to set them on each filter in a policy.
- Internal UserStore has been enhanced to provide the ability to create groups of users. A user can belong to multiple groups. It is possible to authorize users against the group by checking that the user belongs to a group.
- Policies can be scheduled to run at timed intervals based on CRON expressions.
- Create and validate REST request filters have been added
- Time of day filter has been added
- HTTP request parser will break incoming HTTP message in to it's constituent parts so that they are available as message attributes for later filters.
- Ability to restrict access to services via time of day.
- Connection filters can now be configured to retry of certain HTTP status returned from target server.
- Connection filters can now be configured to avoid sending to a target server if an SLA has been breached.
- Connection filters can now be configured to save a failed transaction to file.
- When publishing virtualised services to UDDI the Policy Studio will prompt for the host/port that potential clients will connect through.
- Schema filter has been updated to allow schema validation to be run with the schema set from Web Service (WSDL)
- Date format used in trace output is configurable.
Bug Fixes
- Gateway - environment expansion attributes updated to support encrypted fields.
- Gateway - environment expansion attributes updated to support fields with mixed formed expansion attributes (environmental and message level).
- Gateway - prevent directory traversal vulnerabilty on port 8090.
- Gateway - do not leak java exceptions back to the client.
v6.0.3 -- Tuesday, 25 Jan 2011
New Features
- Product UIs now available in English, Spanish, French, German, and Italian
- Added support for receiving compressed transfer encoding messages
- Added support for expansion of configuration values based on contents of property file /conf/envSettings.props
- Connection filters over SSL will now check the CN of the server certificate matches the hostname
- Simplified login dialog with the ability to save, remove and add sessions. Also displays how long its been since the last login and hides the URL for advanced users.
- Dashboard has been redesigned to show the current deployment status of its components.
- There is now the ability to version configurations from here and the deploy to multiple processes functionality has been enhanced.
- Profile Managment screen has been redesigned seperating out the Profile Repository from the Profile Editor and providing better support for multiple users.
- New accessibility features. Possible to create new filters and links in the canvas with out drag and drop
Bug Fixes
- Gateway - JMS - Allows to specify multiple clones for a JMS session
- Gateway - JMS - Fixes a race condition on the JMS Processor Cache
- Gateway - JMS - Handles potential leak on closing of resources
- Gateway - Don't allow the database cache to grow unbounded for unqiue queries
- Gateway - Get SLAs holding the right synchronisation, so it doesn't loose the possibly currently aging SLA. Speed up the critical section for SLA aging by moving the alerting heavy lifting out, and doing it while not holding the SLA Analysis lock.
- PS - Show server name in the WSDL import tree and the export/import dialogs
- PS - Navigation around Policy Studio possible with keyboard
- PS - user-settable reuseaddr option is removed, Gateway will set option automatically based on platform OS
6.0.2 -- Wednesday, 1 Dec 2010
New Features
- Any code licensed under the GPL, LGPL, MPL, or CPL open source licenses
- Service Manager based on Vaadin
- WSDL4J removed
- WS-I Compliance testing is being overhauled (wsdl4j licence reasons) and will now be accessible from a top level menu item
- Gateway can act as an MTA
- VPAT accessibility improvements - mousekeys not required
- OAM integration moved to native API from Java API
- Port usage for PD and Reporter is consolidated to 8060 and 8040 respectively. Traffic and management sent to these ports
Bug Fixes
- Gateway - Support for Processing-Instruction in native XSLT transform
- Gateway - Native libraries no longer linked by name (OAM, TIBCO RV, TIBCO EMS)
- Gateway - JMS - added error checking for consuming to attribute of wrong type
- SR - Don't put in content-length for GET/HEAD operations
- Reporter - RTM - Moved to Flex 4
6.0.1 -- Thursday, 23 Sep 2010
New Features
- New import and export dialogs in Policy Studio to selectively decide what is to be included/excluded from the export/import
- Allow Gateway to be extended by via Groovy scripts
- Use connection pooling when connecting to LDAP over SSL
- Gateway can act as a PEP in XACML deployment
- Load and save message content from and to file
- Execute an arbitary process
- Support for DB2
- Deployment panel simplified in the Policy Studio
- Certificate viewer now includes the certificiate chain if available
- Caching of data to disk can persist over Gateway restarts
- New filter for replacing all or part of the string value of a specified message attribute
Bug Fixes
- PS - Allow creation of a SiteMinder agent
6.0.0 -- Wednesday, 7 Jul 2010
New Features
- Enhanced Policy Studio tool - Vordel's award-winning development environment is now based on the Eclipse Rich Client Platform (RCP). It includes a new look-and-feel, and enhanced search features for finding the correct filter in the help system. Policy Studio is now the unique development tool across the whole Vordel platform.
- New versioning capability for Vordel Gateway - Prior to Version 6, policy versioning and rollback were only available using the Policy Director product. Vordel has now ported this functionality to the Vordel Gateway, effectively enabling developers to keep intermediate versions of their work. Policy Director must still be used to control the deployment and versioning of policies across multiple Vordel Gateways.
- New web-based policy configuration tool - Customers have asked Vordel to differentiate between building policies and applying policies. While building policies may require special skills and knowledge of corporate systems, applying a policy to a new Web Service should be very easy and require no special knowledge. The new Service Manager Web 2.0 tool enables customers to very quickly, through drag-and-drop interaction, protect Web Services using their corporate policies. Virtually anybody can apply policies to a service and deploy this service.
- New configuration assembly support - This major change enables you separately edit and version configuration sections such as the certificate repository, policies, or external connections. These sections are then assembled to form the full Gateway configuration. This dramatically increases flexibility for transition across environments, such as development QA and production. It also enables better separation of concerns when dealing with Gateway configuration.
- New scripting interface - Configuration of the Vordel Gateway can be entirely done through scripting, by using the ANT tasks provided.
- Enhanced support for Oracle Identity Management products - Vordel products already tightly integrate with Oracle products (for example, Oracle Service Registry and Oracle Access Manager). This release adds support for Oracle Entitlements Server (OES). Using specialized filters in Policy Studio, you can retrieve authorization details.
- Enhanced WS-Policy support - Vordel products could already be used to consume WS-Policy documents and enforce these policies when communicating to back-end servers. You can now attach a WS-Policy or Windows Communication Foundation (WCF) policy to a virtualized Web Service. Vordel Gateway exposes this policy to the client in the virtualized service WSDL file, which can be pushed to any UDDI-compliant registry.
- Enhanced real-time monitoring - The real-time monitoring console can now display transaction payload on demand. Audit trail events are also shown for each step executed in a policy.
- Enhanced Policy Director Server - Policy Director has been enhanced to support authentication against various LDAP directories, including Active Directory. The Policy Director console has been merged with Policy Studio.
- Enhanced support for McAfee Antivirus products - Vordel Gateway can be configured to clean viruses or repair attachments when a virus is detected.
- Enhanced load balancing - You can select back-end servers based on response time. You can also define primary as well as backup server groups.