Red Hat Training

A Red Hat training course is available for Red Hat JBoss Developer Studio

8.0.2 Release Notes

Red Hat JBoss Developer Studio Integration Stack 8.0

Information about this release of JBoss Developer Studio Integration Stack

Red Hat Customer Content Services

Abstract

These release notes contain important information related to JBoss Developer Studio Integration Stack. New features and resolved issues of this product release are detailed here.

1. About Red Hat JBoss Developer Studio Integration Stack

Red Hat JBoss Developer Studio Integration Stack is a set of Eclipse-based development tools. It further enhances the IDE functionality provided by JBoss Developer Studio, with plug-ins specifically for use when developing for other Red Hat JBoss products.
JBoss Fuse Development plug-ins provide tooling for Red Hat JBoss Fuse, specifically for integrating and developing software components that work with Apache ServiceMix, ActiveMQ and Camel.
JBoss Business Process and Rules Development plug-ins provides design, debug and testing tooling for developing business processes for Red Hat JBoss BRMS and Red Hat JBoss BPM Suite. For more information, see the Red Hat JBoss BRMS Getting Started Guide and Red Hat JBoss BPM Suite Getting Started Guide.
JBoss Data Virtualization Development plug-ins provide a graphical interface to manage various aspects of Red Hat JBoss Data Virtualization instances, including the ability to design virtual databases and interact with associated governance repositories. For more information, see the Red Hat JBoss Data Virtualization User Guide.
JBoss Integration and SOA Development plug-ins provide tooling for developing, configuring and deploying SwitchYard and Fuse applications to Red Hat JBoss Fuse Service Works, Red Hat JBoss Fuse and Fuse Fabric containers, Apache ServiceMix, and Apache Karaf instances. For more information, see the Red Hat JBoss Fuse Service Works User Guide, Red Hat JBoss Fuse Tooling User Guide and Red Hat JBoss Fuse Tooling Tutorials.
JBoss Developer Studio Integration Stack and JBoss Developer Studio are released asynchronously and current information on each of the JBoss Developer Studio Integration Stack components can be found in the associated Red Hat JBoss product documentation. The documentation is available from https://access.redhat.com/site/documentation/ on the Red Hat Customer Portal.

2. About this Release

JBoss Developer Studio Integration Stack 8.0.2 is an update for JBoss Developer Studio Integration Stack 8.0.1. The update has two purposes:
  • It contains new features and fixes for the following released components:
    • Fuse Tooling 7.3.0.Final
    • Teiid Designer 9.0.2.Final
    • BPMN2 1.1.3.Final
  • It contains new features and fixes for the following JBoss Developer Studio Integration Stack 8.0.0 components released as Early Access:
    • SwitchYard 2.0.0.Final
    • Fuse Tooling 7.3.0 Final (Data Transformation)

    Important

    Components of JBoss Developer Studio Integration Stack that are still under development and released as Early Access may not be immediately visible in the Software/Update tab under JBoss Developer Studio Integration Stack. To list early access components, in the Software/Update tab click the Enable Early Access check box and review the Early Access Features declaration.
For a complete list of components in this release, together with information about operating systems, chip architectures and Java developer kits supported by this release, see https://access.redhat.com/articles/1351903 on the Red Hat Customer Portal.

3. New Features, Enhancements, and Changes in JBoss Fuse

Red Hat JBoss Fuse 6.2 contains the following new features, enhancements, and changes for this release:

Important

When deploying a bundle to Red Hat JBoss Fuse runtime container through Red Hat JBoss Fuse Tooling, features required by the bundle do not get resolved by the tooling automatically. To work around the issue, the required features must be installed manually before the bundle is deployed.
  • New projects can now be given an arbitrary name. Previously, artifactId was used as the project name without the possibility to alter it.
  • JMX Navigator has been moved to JBoss Core and reworked. It now contains 3 categories: Local Processes, Server Connections, and User-Defined Connections.
  • Camel Debugger has been added. It allows to set, edit and remove breakpoints in the Design view. Camel 2.12 or higher is required for this functionality.
  • The Servers view now provides access to JMX when the server is running. Fuse-specific nodes are now also visible in the Servers view.
  • New and reworked server adapters have been added for Apache Karaf, Apache ServiceMix, and JBoss Fuse.
  • The previous deployment mechanism using hotfolder, JMX node and fabric8 nodes has been replaced by a publishing logic in the Servers view.
  • Project running on a server are now automatically redeployed when changed locally.
  • The Servers view now shows deployed projects and their bundle state.
  • The deploy, redeploy and undeploy operations are now all done in the Servers view.
  • Server credentials are now stored in the Eclipse secure storage.
  • A new editor palette drawer has been added for the most frequently used Camel components.
  • New custom component properties pages have been added.
  • Fabric8 tooling is now DEPRECATED and will be removed with the release of Fuse Tooling 8.0.0 (released in sync with JBoss Fuse 7.0.0).

4. JBDS-IS 8.0.2

  • JBTIS-423: Duplicate category id 'com.jboss.jbds.central.discovery.integration-stack.bundle'
  • JBTIS-420: Enable support for a remote SAP tooling update site URL
  • JBTIS-429: JBDSIS 8.0.2 component updates

5. Teiid Designer 9.0.2.Final

  • TEIIDDES-2551: Renaming source model in a project exported from older version of designer breaks dependent models
  • TEIIDDES-2528: REST connection profile dialog unusable at low resolution screens
  • TEIIDDES-2520: Teiid Connection Import fails when model name is set before model location
  • TEIIDDES-2519: Teiid Connection Import dialog unusable on lower resolution screens
  • TEIIDDES-2515: With resolution 1024x768 is section for Generated SQL statement too small
  • TEIIDDES-2514: JDBC Wizard too slow reacting to table selection.
  • TEIIDDES-2513: Add action to create new operations from Operations Editor tree
  • TEIIDDES-2510: VDB Editor unusable at low resolution screens
  • TEIIDDES-2501: Modify dialogs that are deemed too large to use on lower-resolution screens
  • TEIIDDES-2492: add the ability to handle the existence of a Byte Order Mark (BOM) during XML File import
  • TEIIDDES-2485: Changing Fields in XML File Importer Schema Element Editor Causes Designer to Hang
  • TEIIDDES-2484: Changing Fields in REST Importer Schema Element Editor Causes Designer to Hang
  • TEIIDDES-2482: Enable DDL Importer to import Teiid DDL CREATE VIEW statements to capture and set SQL expression in view model
  • TEIIDDES-2479: Autofill Columns property when creating objects such as primary keys or access patterns
  • TEIIDDES-2477: Nullpointer in WSConnectionInfoProvider.java when user is null
  • TEIIDDES-2476: Property Edit Not Supported dialog title and message i18n issues
  • TEIIDDES-2464: NPE trying to connect to Teiid server for importing
  • TEIIDDES-2459: Enabling minimal support for as-yet unsupported Teiid versions
  • TEIIDDES-2457: REST (JSON) Importer Doesn't Distinguish Between Object and Array
  • TEIIDDES-2456: Teiid Connection Importer: IllegalArgumentException after obtaining the DDL from server
  • TEIIDDES-2455: Changing Fields in SOAP Importer Schema Element Editor Causes Designer to Hang
  • TEIIDDES-2454: Create feature to generate REST-enabled virtual procedures from selected views
  • TEIIDDES-2452: The result of wsdl validation in SOAP web-service importer is not shown for a user
  • TEIIDDES-2451: Rest connection profile - Add new parameter dialogue problem - Can not select type "URI"
  • TEIIDDES-2446: Transformation editor fails to open
  • TEIIDDES-2444: Import flat file via remote URL problem
  • TEIIDDES-2440: No proper column mapping for second primary key in view model
  • TEIIDDES-2439: Import from JSON error not helpful
  • TEIIDDES-2434: Renaming issues - with folders inside project
  • TEIIDDES-2429: Teiid Designer do not compatible with Teiid 8.10
  • TEIIDDES-2419: Flat file import - models in two project folders
  • TEIIDDES-2418: Converting all source symbol data types not reflected in Type Resolver
  • TEIIDDES-2405: Teiid Importer *MUST* not require class-name property working with Teiid Sources
  • TEIIDDES-2402: Web Service Input Variables not shown after opening the model
  • TEIIDDES-2395: Add shortcut to Find Model Object in the Model Explorer Tab
  • TEIIDDES-2392: Don't allow override name to be the same name as existing translator name
  • TEIIDDES-2379: A view should not be allowed to set the materialization target to itself
  • TEIIDDES-2337: Add Swagger UI to Expose VDB RESTFul Procedures

6. BPMN2 1.1.3.Final

  • Bug 461745: Loading BPMN file that has no DI elements no longer works
  • Bug 461614: Unable to create/edit jBPM MetaData elements.
  • RH Bug 1207326: How to set user task notification through JBDS in jBPM 6?
  • RH Bug 1211611: Duplicated column "Name" in list of errors
  • Bug 464589: CallActivity feature package not exposed
  • Bug 464699: BPMNEditor#getActiveEditor returns wrong editor
  • Bug 454749: Wrong Target Runtime is selected if a project does not define one
  • Bug 463310: TextObjectEditor#setMultiLine(true) not working as expected
  • Bug 463205: Manhattan routing is extremely inefficient and slows down editor response
  • RH Bug 1181215: Arrows are changed unexpectedly when Node is moved on the canvas
  • Bug 466337: Boundary Events are not positioned correctly when importing BPMN files without BPMNDI
  • Bug 460058: Badly formatted error message - 'A Custom Task with id {0} was already defined'
  • Bug 461263: Delete diagram context action do not delete participants

7. Fuse Tooling 7.3.0.Final

8. SwitchYard 2.0.0.Final

  • SWITCHYARD-2698: Cannot switch between RemoteJMS and RemoteJMS on BPM implementation
  • SWITCHYARD-2673: Update tooling build for 2.0.0.Final release
  • SWITCHYARD-2635: Cannot remove runtime from SwitchYard project
  • SWITCHYARD-2617: Update SY tooling PropBoolean support. Confined to 'Clustered' attribute of SCA Binding
  • SWITCHYARD-2579: Update camel-sap binding in tooling
  • SWITCHYARD-2499: Detect library version in project creation wizard when Karaf/Fuse with SwitchYard is defined
  • SWITCHYARD-1888: Missing validation when no operation is selected

A. Revision History

Revision History
Revision 8.0.1-3Tue Jun 23 2015Misha Husnain Ali
Added two issues for Fuse.
Revision 8.0.1-2Mon Jun 22 2015Misha Husnain Ali
Updated components list.
Revision 8.0.1-1Mon Jun 22 2015Misha Husnain Ali
Corrected sort order.
Revision 8.0.1-0Mon Mar 23 2015Misha Husnain Ali
Initial draft

Legal Notice

Copyright © 2015 Red Hat, Inc.
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.