Late UPDATE!! Petals Studio 1.2, Petals 4 M1, new components

Hi dear Petals community!

Here is a big catch-up, for all who couldn't follow news on www.petalslink.com ;)
These last three months have been quite busy, with the releases of the following:

Petals Studio 1.2: New and fresh, with lots of improvments and features, and compatibility with latest component updates! All info and links here or get straight to the download.

Petals ESB 4 Preview: a milestone of Petals ESB 4 has been released. Get a peek on next major edition of Petals ESB!

Petals Components and Dev Kit: BC-SOAP and SE-POJO have been updated, as well as our Component Development Kit.

Petals BPM: discover our latest asset in SOA infrastructure and management! Petals BPM brings business process design through a light and slick GUI!

Stay tuned! Our new service persistence component, SE-ASE, and release of Petals ESB 4, are coming soon!

Your Petals team

Petals Studio 1.2 RC2

Petals Studio RC2 is available ! You can download it below.
This should be the last version release candidate before stable 1.2. Please tell us any problem you encounter.

Unknownname
Petals-Studio--1.2.0--linux.gtk.x86.zip 16-Aug-2011 14:56 151M
Unknownname
Petals-Studio--1.2.0--linux.gtk.x86_64.zip 16-Aug-2011 14:56 151M
Unknownname
Petals-Studio--1.2.0--macosx.cocoa.x86_64.zip 17-Aug-2011 15:45 151M
Unknownname
Petals-Studio--1.2.0--win32.win32.x86.zip 16-Aug-2011 14:56 151M
Unknownname
Petals-Studio--1.2.0--win32.win32.x86_64.zip 16-Aug-2011 14:57 151M

Release note:

Bug

Improvement Request

  • [PETALSSTUD-20] - Have real use case categories in the SU wizards
  • [PETALSSTUD-22] - Validate the referenced classes, files and XPath expressions
  • [PETALSSTUD-40] - The JBI builder should validate the consumes' MEP and operation
  • [PETALSSTUD-49] - Make the SU wizards lighter
  • [PETALSSTUD-54] - Change the Java <=> WSDL utilities
  • [PETALSSTUD-66] - The DnD of a Petals end-point on a BPEL diagram should open a dialog
  • [PETALSSTUD-67] - Create an EIP designer
  • [PETALSSTUD-69] - Relative import URIs should be located in the "jbi" directory
  • [PETALSSTUD-88] - Update to SQL WSDL template version 1.2
  • [PETALSSTUD-89] - Change the UI in the first page of the EJB wizard
  • [PETALSSTUD-94] - Add a preference to determine whether jbi.xml should be formatted in JBI editors
  • [PETALSSTUD-95] - Display component operations in consumers with no WSDL
  • [PETALSSTUD-96] - Improve XSLT and Validation WSDL
  • [PETALSSTUD-99] - The Java nature is ambiguous
  • [PETALSSTUD-101] - Show the target component when creating a consumer
  • [PETALSSTUD-102] - Change the way registration information are sent
  • [PETALSSTUD-111] - Better recognition of component projects
  • [PETALSSTUD-116] - SA validation error with closed SU projects
  • [PETALSSTUD-120] - Change the notion of croquis
  • [PETALSSTUD-134] - Show Java packages in the Petals projects view
  • [PETALSSTUD-137] - Replace the BPEL croquis by an export wizard
  • [PETALSSTUD-139] - Replace "jbi.xml" tab title when editing a JBI by a more meaningful name, such as the SU name
  • [PETALSSTUD-141] - Add a shortcut "Configure Build Path" on Java projects in the Petals projects view
  • [PETALSSTUD-143] - Component type != Component ID
  • [PETALSSTUD-144] - Be able to change the end-point name in provider SU
  • [PETALSSTUD-145] - Be able to change the service name in provider SU
  • [PETALSSTUD-153] - EIP croquis: add a warning instead of an error for not set operations
  • [PETALSSTUD-176] - Change the File Transfer wizard

New Feature

Task

Petals ESB 3.1.3

Petals ESB 3.1.3 maintenance version was just released. It includes both 3.1.2 and 3.1.3  container fixes, and a SE-POJO maintenance version.

Download: Petals ESB 3.1.3 - Petals-SE-POJO 2.2.5

Release note :

Bug

  • [PETALSESBCONT-18] - The container is always on State: UNKNOWN
  • [PETALSESBCONT-28] - The MIME "application / zip" check is too restrictive when deploying a JBI artefact
  • [PETALSESBCONT-70] - A META tag is added when a HTML message is set as output message content
  • [PETALSESBCONT-83] - Lack of robustness if we play with JMX
  • [PETALSESBCONT-92] - Error creating new org.ow2.petals.registry.core.repository.bo.Endpoint
  • [PETALSESBCONT-93] - Two versions of petals-registry-api are packaged
  • [PETALSESBCONT-98] - The JMX API InstallationServiceMBean.loadInstaller is not JBI compliant when the installer does not exist
  • [PETALSESBCONT-100] - Successful creation of... 2 EPs with same name !
  • [PETALSESBCONT-105] - WSDL are transmitted at each request
  • [PETALSESBCONT-117] - Use of an unsynchronized DateFormat
  • [PETALSESBCONT-127] - Error message when using the autoloader to install a component
  • [PETALSESBCONT-131] - Error restart Petals ESB after to have installed a faulty component
  • [PETALSESBCONT-136] - Unable to install a component from a readonly file-based JBI archive
  • [PETALSESBCONT-141] - Some HQL requests of the registry don't use named parameter
  • [PETALSESBCONT-142] - Unable to uninstall a component using Ant task after a failed installation
  • [PETALSESBCONT-143] - The error message of Ant task 'jbi-uninstall-component' is not clear when the component is not installed
  • [PETALSESBCONT-144] - The Ant task does not manage correctly configuration attributes when set by configuration file and nested element
  • [PETALSESBCONT-145] - No error occurs stopping a component in state 'shutdown'
  • [PETALSESBCONT-146] - A suite of life cycle changes results in end-point leak
  • [PETALSESBCONT-147] - The error message of the Ant task 'jbi-install-...' or 'jbi-deploy-...' is not clear when the attribute 'file' is empty
  • [PETALSESBCONT-149] - The error message of the Ant task 'petals-configure-...' is not clear when the attribute 'file' or 'outputFile' is empty
  • [PETALSESBCONT-151] - The Ant task 'petals-configure-...' does not delete its temporary files
  • [PETALSESBCONT-161] - Unable to re-install a component: "Component already registered"
  • [PETALSESBCONT-164] - A NumberFormatException occurs when component configuration parameters are set with invalid values
  • [PETALSSEPOJO-10] - Unable to configure the component attribute 'properties-file'
  • [PETALSSEPOJO-11] - Unable to configure the component attribute 'processor-max-pool-size'

Improvement Request

  • [PETALSESBCONT-45] - A trace MUST be logged about recovering of shared libraries
  • [PETALSESBCONT-96] - In the server.properties, correct and improve comment about the parameter 'petals.repository.path'
  • [PETALSESBCONT-103] - Error about opening zip file when loading a new installer from an HTTP URL associated to an HTML page
  • [PETALSESBCONT-107] - Instanciation number of DOM document builder can be optimized
  • [PETALSESBCONT-108] - Instanciation number of transformer factory can be optimized
  • [PETALSESBCONT-109] - Fix and improve inheritance between JBIServiceEndpointImpl and ServiceEndpointImpl
  • [PETALSESBCONT-112] - Exchange forker can be improved using an entry set instead of a key set
  • [PETALSESBCONT-116] - Prefer to use ConcurrentHasMap instead of Collections.synchronizedMap(...)
  • [PETALSESBCONT-118] - Incorrect error message when loading a new installer from a HTTP URL pointing on something that is not a ZIP file
  • [PETALSESBCONT-119] - Incorrect error message when loading a new installer from an inexisting HTTP URL
  • [PETALSESBCONT-120] - Don't use utility method of the registry implementation
  • [PETALSESBCONT-125] - Use preparedStatement instead of simple statement to improve performance and security
  • [PETALSESBCONT-128] - The recovering thread pool should be sizable
  • [PETALSESBCONT-130] - Add default option -Djava.net.preferIPv4Stack=true when starting petals
  • [PETALSESBCONT-132] - Use String Reader instead of StringBufferInputStream in XmlUtil
  • [PETALSESBCONT-134] - The persistence service should use batch of SQL commands to insert array of the same data
  • [PETALSESBCONT-135] - The persistence service should use fetch-array with ResultSet to retrieve data of a request returning several lines
  • [PETALSESBCONT-138] - The logged trace about installer loading should be different in both installer loading methods
  • [PETALSESBCONT-148] - The error message of Ant tasks managing component lifecycle is not clear when the component identifier is empty
  • [PETALSESBCONT-150] - No error is thrown when using the Ant task 'petals-configure-...' with an output archive that already exists
  • [PETALSESBCONT-155] - The error message of Ant tasks uninstalling a shared library is not clear when the shared library identifier is empty
  • [PETALSESBCONT-158] - Add a MBean operation to synchronize the registry

 

SVN location has changed

MAJ on 2011-11-11: SVN location changed again (we added one level), new location is:
https://svn.petalslink.org/svnroot/trunk/product/dev/prod/

login: anonymous
password: anonymous

----------------

Original publication on 2011-05-25
Location of source code has changed. This helps the dev team, by providing one single platform for all projects (OW2 and non-OW2).
You can now access the SVN at:
https://svn.petalslink.org/svnroot/trunk/dev/prod/petals/

login: anonymous
password: anonymous

BC-SOAP and BC-SQL updated

Unknownname
petals-bc-soap-4.0.5.zip 30-Nov-2010 16:47 17M
Unknownname
petals-bc-sql-1.2.1.zip 22-Dec-2010 09:58 5.1M

Release note :
Bug
  • [PETALSBCSOAP-59] - installer configuration MBean not available any more after loading the BC SOAP component installer in the JConsole
  • [PETALSBCSOAP-65] - Algorithmic error in function isLocalAddress() from NetworkUtil
  • [PETALSBCSQL-7] - NullPointerException when using a Proc Stoc and using too many parameters in the request
  • [PETALSBCSQL-8] - Proc Stoc invocation containing others characters than alphanuméric are not supported
  • [PETALSBCSQL-9] - OUT parameter are not rejected in the request when processing Proc Stoc
Improvement Request
  • [PETALSBCSQL-10] - Add some debug information when processing Proc Stoc

Petals ESB updates: SE-BPEL & Webconsole

These maintenance versions correct a few bugs, including a fix for notifications in SE-BPEL.

Downloads :

petals-se-bpel-1.0.6.zip 30-Nov-2010 09:00 11M
petals-webconsole-ui-2.0.5.war Mon Nov 22 10:37:16 CET 2010 5715360  

Compatible with Petals ESB 3.1.1+

Bug fixes:

Improvements:

  • [PETALSWEBC-7] - The package javax.activation is embedded twice
  • [PETALSWEBC-36] - Avoid to load all endpoints for each node

Petals ESB Components updated

Petals components were updated. They include a new CDK, to update notification system. EIP, Jsr-181 and SQL got a few more modifications.
Work with Petals ESB 3.0.6+ et 3.1.1+

Changelogs:

Changelogs by components are available on http://jira.petalslink.com, in "Changelog" tab.


Download link:

Compressed
petals-bc-ejb-1.3.zip 10-Nov-2010 09:15 12M
Compressed
petals-bc-mail-3.1.4.zip 03-Nov-2010 14:39 5.4M
Compressed
petals-bc-sql-1.2.zip 03-Nov-2010 11:14 5.1M
Compressed
petals-bc-soap-4.0.4.zip 02-Nov-2010 18:22 17M
Compressed
petals-bc-filetransfer-2.4.4.zip 02-Nov-2010 17:28 5.0M
Compressed
petals-bc-sftp-1.2.1.zip 02-Nov-2010 17:13 5.3M
Compressed
petals-bc-ftp-3.3.1.zip 02-Nov-2010 16:51 5.2M
Compressed
petals-se-jsr181-1.1.3.zip 08-Nov-2010 13:47 14M
Compressed
petals-se-xslt-2.3.4.zip 03-Nov-2010 14:22 5.0M
Compressed
petals-se-xslt-2.4.1.zip 03-Nov-2010 12:22 5.0M
Compressed
petals-se-validation-1.1.3.zip 03-Nov-2010 12:19 5.0M
Compressed
petals-se-quartz-1.1.2.zip 03-Nov-2010 12:15 5.4M
Compressed
petals-se-talend-1.0.2.zip 03-Nov-2010 12:05 5.0M
Compressed
petals-se-pojo-2.2.4.zip 03-Nov-2010 11:04 5.0M
Compressed
petals-se-eip-2.5.zip 03-Nov-2010 10:02 5.0M
Compressed
petals-se-kpi-1.1.1.zip 03-Nov-2010 10:07 19M
Compressed
petals-se-bpel-1.0.5.zip 03-Nov-2010 08:44 11M
Compressed
petals-se-notification-1.0.3.zip 02-Nov-2010 17:37 5.0M

Petals Master 1.1 released

Petals Master, Petals SOA governance platform, was released as version 1.1.

Download link:

http://download.forge.objectweb.org/petalsmaster/PetalsMaster-1.1.war

Release note:

Improvements
  • Remove hardlink between Service and WSDL
  • Creation from scratch of a service (+ delete)
  • Add a wsdl to an existing service (+ delete)
  • Edit service info : name, description
  • Manage service endpoints
  • Creation from scratch of a service endpoint (+ delete)
  • Add wsdl to an existing endpoint (+ delete)
  • Edit endpoint info : name, address, environment
  • Add the concept of endpoint environment : dev, prod, QA, etc.
Bug fix
  • Fix : Suppress email constraint : now supports email likefoo.bar@toto.biz.fr
  • Fix : Suppress constraint on endpoint name : now you could create two endpoints with the same name for two different services
  • Fix : Many bug with oracle 10g database (table names, etc.)
  • Fix : [PETALSMASTER-10] - Impossible to consult service with UDDI V3 API
  • Fix : [PETALSMASTER-11] - Unable to customize taxonomies
  • Fix : [PETALSMASTER-12] - Petals Master doesn't start offline

Petals ESB 3.1.1 released ! Selective Persistence and Monitoring, Cross-domain priority.

Petals ESB 3.1.1 was released ! This version includes lots of corrections and a few new features: Message priority, selective message persistence, filtered monitoring in webconsole.
Petals ESB 3.0.6 was also released as maintenance version, to use latest components.
Warning: Please do not activate notification with both versions. Another maintenance version will come with stable notification.

Released

New Features

  • [PETALSCDK-11] - Persist and resend notifications when problem occurs
  • [PETALSCDK-13] - Add client API for notifications
  • [PETALSCDK-17] - Add asynchronous client API for notifications
  • [PETALSBCSOAP-34] - Axis 1 webservice stack compatibility
  • [PETALSBCSFTP-22] - Add overwrite parameter
  • [PETALSBCFTP-11] - Add overwrite parameter
  • Petals ESB Container 3.1 - Regulates message flow across Petals domain
  • Petals ESB Container 3.1 - Handles message priorities across Petals domains
  • Petals ESB Container 3.1 - Persist messages when memory usages reach a given value
  • Petals ESB Container 3.1 - Persist messages that are monitored in Webconsole
  • Petals Webconsole 2.0.3 - Technical monitoring is back, with changes in Petals ESB collection

Improvements

  • [PETALSCDK-9] - Improve notification provider subscription process
  • [PETALSCDK-12] - Improve notification subscriber support
  • [PETALSCDK-28] - Format the JBI descriptor with indentation
  • [PETALSCDK-29] - Enhance the Fault management from error raising during InOut MEP process
  • [WSNOTIF-1] - Create Document Builders on each notification requests
  • [WSNOTIF-2] - Create Unmarshaller on each notification requests
  • [WSNOTIF-3] - Convert Dom document into JDom one on each notification request
  • [PETALSSEXSLT-1] - Improve the log management
  • [PETALSSEXSLT-3] - Improve log & xsl error detection accuracy
  • [PETALSSEXSLT-4] - Remove process related information from the INFO log
  • [PETALSSEXSLT-6] - (AS-014) Having specific jbi.xml fields that would be parameters sent to the XSL at runtime
  • [PETALSSEXSLT-12] - Properties of the incoming message should be passed to the XSL stylesheet as parameter
  • [PETALSSEXSLT-14] - The SE should respect the InOut MEP
  • [PETALSSEXSLT-15] - Some libraries are duplicated into the component archive
  • [PETALSSEKPI-2] - Provide more than one consumes into the same service unit
  • [PETALSSEKPI-3] - Parameters In/Out/Fault
  • [PETALSSEKPI-4] - Log4j configuration file
  • [PETALSSEBPEL-2] - JDOM to DOM conversion generate double namespace in AXIOM at marshal time
  • [PETALSBCSOAP-15] - Resolve the target operation and MEP in consume mode
  • [PETALSBCSOAP-38] - Remove the SU parameters add-root and remove-root
  • [PETALSBCSOAP-39] - JMS parameters should be settable from the configuration MBean
  • [PETALSBCSOAP-41] - wrong log level when ctaching axis exception
  • [PETALSBCSOAP-48] - The fault actor is not transmitted in the SOAP fault in the consumer mode
  • [PETALSSETAL-8] - Log the bus messages in DEBUG
  • [PETALSSETAL-7] - Add 'processor-max-pool-size' and 'properties-file' in the component's jbi.xml
  • Petals SE-BPEL 1.0.3 - Performance optimizations, up to 4x faster
  • Petals Webconsole 2.0.3 - Improved monitoring performances (by filtering selected monitoring monitoring)
  • Petals SE-Talend 1.0.1 - Compatible with Talend Open Studio 4.1.0

Bugs fixed

  • [PETALSESBCONT-19] - Leak on PriorityOrdererModule
  • [PETALSESBCONT-21] - StackOverflowError dans la WebConsole
  • [PETALSESBCONT-33] - java.lang.ArrayIndexOutOfBoundsException when registring an endpoint without interface
  • [PETALSESBCONT-40] - Error stack trace when stopping an empty container
  • [PETALSESBCONT-46] - Classloader isolation uncomplete
  • [PETALSESBCONT-60] - Too many open Files when sending attachment to remote node
  • [PETALSESBCONT-61] - Prevent a container to override it's own configuration when synchronizing its topology.
  • [PETALSCDK-6] - [CDK] RejectedExcecutionException is not correclty catched in the JBI acceptor
  • [PETALSCDK-22] - Error on JBI Worker during performance tests
  • [PETALSCDK-23] - Unpredictable FileNotFoundException: /createCustomer.xsd (No such file or directory)
  • [PETALSCDK-25] - The CDK activate notification endpoints even if notification is off
  • [PETALSWEBC-2] - StackTrace cause by OpenSUIT handling
  • [PETALSWEBC-27] - Same service assembly deployement
  • [PETALSSEXSLT-2] - [SE-XSLT] Can't import properly XSL stylesheet with imports
  • [PETALSSEXSLT-8] - Imports are not correctly handled
  • [PETALSSEXSLT-9] - Unable to load the XSL using the classloader
  • [PETALSSEXSLT-11] - Unable to start the component if SE Notif is not available
  • [PETALSBCSOAP-2] - When handling SOAP faults, faultCode can have an unbounded prefix.
  • [PETALSBCSOAP-16] - Some traces are not handled by the component logger and some others at a level too high
  • [PETALSBCSOAP-17] - As consumer, the timeout of a sendSync is not properly logged
  • [PETALSBCSOAP-19] - Modules are loaded even if they are not set in configuration
  • [PETALSBCSOAP-24] - Can't create get an Axis service client from the pool
  • [PETALSBCSOAP-26] - NPE in the Petals console
  • [PETALSBCSOAP-28] - Propagate partner's SOAP Fault "as is"
  • [PETALSBCSOAP-32] - Log that JMS is activated whereas the SU configuration specifies not.
  • [PETALSBCSOAP-35] - SOAP over JMS - A queue is created on the JMS server when installing a SU even if the JMS transport parameter is disabled
  • [PETALSBCSOAP-40] - Unable to start the component if SE Notif is not available
  • [PETALSBCSOAP-42] - BC soap returns wrong WSDL.
  • [PETALSBCSOAP-43] - Change the default host in the jbi.xml of the component to 0.0.0.0
  • [PETALSBCSOAP-44] - Error when uninstalling a SU REST
  • [PETALSBCSOAP-45] - 0.0.0.0, the default host, crashes the component under some OS
  • [PETALSBCSFTP-3] - The SSH/SFTP connections are not properly handled.
  • [PETALSBCSFTP-7] - Parameter "folder" is marked as optionnal
  • [PETALSBCSFTP-18] - SFTP connection not reset
  • [PETALSBCSFTP-26] - Unable to start the component if SE Notif is not available
  • [PETALSBCMAIL-11] - Unable to start the component if SE Notif is not available
  • [PETALSBCFTP-14] - Unable to start the component if SE Notif is not available
  • [PETALSBCFTP-17] - <folder> attribute written as optionnal, but sends a fault when not specified in my case
  • [PETALSBCFTP-19] - [FTP] No error returned when remote directory is unavailable
  • [PETALSBCFTRANS-10] - Unable to start the component if SE Notif is not available
  • [PETALSBCFTRANS-12] - Consume mode, error when polled directory is unreachable
  • [PETALSSETAL-4] - Use the exceptions that are declared in the WSDL
  • [PETALSSETAL-5] - Unable to start the component if SE Notif is not available
  • [PETALSSETAL-9] - Input streams are not closed correctly

Petals Studio 1.1.1 released !

Petals Studio 1.1.1 has just been released. Release note:

New Features

  • New shortcut to export Service Assembly projects with a right-click action.
  • Basic validation on "MEP" and "operation" fields in "consumes" sections (except for SOAP).
  • The BPEL validation now resolves the line numbers for every found error and warning.
  • Support for the Petals-BC-FileTransfer 3.0.
  • Support for the Petals-BC-FTP 3.2.
  • Support for the Petals-BC-SFTP 1.2.
  • Support for the Petals-SE-EIP 2.5.
  • ANT's view is now part of the studio.
  • The POJO's creation wizard now allows to directly create a Java project.
  • The studio now supports updates of "native" plug-ins.
  • Support for the Petals-BC-FTP 3.3.
  • Addition of an action to explicitly validate jbi.xml files.
  • Brand new creation wizard for the JSR-181 component (WSDL-first and implementation-first approaches).
  • SA projects: update the POM dependencies automatically (associated entry in the preferences).
  • SA projects: right-click action to explicitly update the POM depdendencies of a SA project.
  • Support for the Petals-SE-XSLT 2.4.
  • XSLT projects now have a builder, similar to the one used in the XSLT SE (it prevents most of the deployment errors).
  • The XSLT component wizard can now generate a default XSL style sheet.
  • The Validation component wizard can now generate a default XML schema.
  • It is now possible to directly create a BPEL Service-Unit project.
  • Java SU projects can now directly be exported within the studio (Jsr-181, SCA, POJO).
  • Update sites for development tools were pre-registered (FindBuds, PMD, CheckStyle).
  • Be able to refactor a SU project (by changing the service name).
  • Add a wizard to easily create a new Petals reference (SCA).
  • Maven POM customisation (wizard configuration through a preference page).
  • It is now possible to directly create a SCA Service-Unit project.

Improvements

  • POMs for Service-Unit and Service Assembly projects are now complete and ready-to-use.
  • Merge of the different JBI editors into a single one.
  • Lighter and more simple BPEL process in the "BPEL wizard > New BPEL".
  • Line numbers for errors found in JBI validation are now resolved whatever editor is used.
  • The EJB wizard has been updated to ease the WSDL generation.
  • A Service Assembly project is now validated when one of its Service-Unit projects changes.
  • Allow the removal of several Service-Units at once in the Service Assembly editor.
  • Drag'n'Drop of Petals end-points onto the BPEL Designer: default choices.
  • Drag'n'Drop of Petals end-points onto the BPEL Designer: generated variables with the right message type.
  • Drag'n'Drop of Petals end-points onto the BPEL Designer: drop at the right position in sequences.
  • Drag'n'Drop of Petals end-points onto the BPEL Designer: role definition in existing WSDL and not always in the artifact WSDL).
  • Validate jbi.xml files in Service-Unit projects when a WSDL file changes.
  • Allow to overwrite projects in Service Assembly import and sketch export wizards.
  • The User Interface was updated in the BPEL Designer (palette and dashboard).
  • The CDK page was removed from the BPEL wizard (it was useless).
  • The generated files for Petals-SE-KPI now list optional elements in comments (XPath and SOA dialects).
  • The BPEL nature is now added by default on BPEL projects resulting from a sketch export.
  • Newly created BPEL files are now open in the BPEL Designer on wizard completion.
  • The User Interface in the Service Assembly's import wizard was updated.
  • Always import the partner's WSDL on a drag'n'drop from the end-points explorer.
  • Use relative locations when it is possible, in BPEL files and WSDL artifacts.
  • The default WSDL for XSLT and Validation components were updated (useful fixes to use them with BPEL).
  • The Jsr181's creation wizard has changed (now a Java project, with a default JAX-WS implementation).
  • Do not try to show the welcome page if it is already displayed.
  • The EIP plug-in was moved in the core feature.
  • The Quartz wizard now only lists the MEP this component supports.
  • Files can now be dragged an dropped from the Petals Projects explorer.
  • The registration page can now restore information when a new version is installed (including proxy settings).
  • Update of the KPI wizard to create watching configurations based on XPath expressions.
  • Update of the default WSDL for the Petals Mail component.
  • Update of the default WSDL for the Petals XSLT component.
  • The wizard for the XSLT component can now create a default XSL style sheet.
  • The JBI fields are now read-only in the 'provides' wizards if a WSDL is selected.
  • The EIP wizard now supports the definition of a consumer defined with only an interface and service names.
  • It is now possible to specify Service-Unit projects to add in the new Service Assembly project wizard.
  • It is now possible to import several service assemblies at once.
  • SA projects are now validated when a SU project is removed, refreshed or added in the workspace.
  • FindBugs was removed from the studio. It should now be installed apart.
  • Show line numbers in text editors (by default).
  • Choose EIP's consumed end-points from the Petals Services view
  • Soap UI was removed from the studio. It should now be installed apart.
  • POM files can now be validated off-line (without an internet connection).
  • "Sketch projects" have been renamed into "Croquis".
  • The SOAP consume field "soap-address" is depreciated.
  • Replace the JBI binding editor by tabbed properties (SCA).
  • The dialog to choose the services to invoke is not enough intuitive (EIP).
  • Add an XPath field in the EIP wizard for the aggragator correlation.
  • Remove the useless parameters in the REST wizard.
  • Remove remove-root and add-root parameters from the SOAP and REST wizard.
  • REST parameter when creating a SOAP SU consume.
  • Add a preference to display JAX-WS traces.
  • Add an action to directly create the service WSDL's (SCA).
  • Croquis for SCA have been disabled.
  • Use the BPEL's XML schemas to validate BPEL files with the XML editor.
  • Generate only one KPI SU for a given end-point.
  • Remove a restriction when deleting several resources at once.
  • Support the copy of several (non-sibling) resources at once

Bugs fixed

  • Correct handling of environment variables in the Service-Unit wizards.
  • WSDL import was fixed for WSDL which import files located above them.
  • XML schemas used in the editor contained an illegal character.
  • The (EIP) Splitter patttern needs a condition in its configuration.
  • WSDL generated by the EJB wizard with Apache CXF are now correct.
  • The WSDL generation with Apache CXF for the EJB wizard does not throw an error anymore (Linux).
  • New Service-Unit projects for the EJB component are now correctly refreshed and synchronized.
  • SCA files are now created in the 'java' directory (instead of the 'jbi' one).
  • Various warnings were removed (logs).
  • Generate a correct BPEL file from a WSDL file.
  • WSDL locations written in WSDL artifacts are now correct (URL instead of file locations - BPEL Designer).
  • Allow update-parsing of WSDL in the Service-Unit wizard (parse the same URL).
  • Do not fill-in the operation and a MEP when creating a SOAP consume in the BPEL sketch export.
  • Allow reedition of CDK parameters in the EIP wizard (definition of consumed services).
  • Character encoding was fixed in registration.
  • Bug fix in Service Assembly import (component names with white spaces around).
  • The JBI editor now handles correctly file deletion and file moves (closed editor or updated part name).
  • Update the Petals project explorer when a Service-Unit project is added to (or removed from) a Service Assembly project.
  • Fixed a bug from the BPEL Designer in variable filtering (variable's combo in invoke properties).
  • The BPEL Drag'n'Drop works on Linux.
  • Drag'n'Drop of Petals end-points onto the BPEL Designer: check variable existence before creating a default one.
  • The validation of the CDK field 'operation' now reacts when the name space URI is changed.
  • Import correctly WSDL files with several "schema import" mark-ups.
  • Manual creation of partner links has been fixed in the BPEL designer.
  • Properties of exported Sketch projects are now correctly handled.
  • Prevent line number resolution from failing (validation marker).
  • Fix: Error when creating component projects (Linux).
  • Problem with Studio when a WSDL contains multiple ports (creating SOAP provider).
  • Fix: the service DnD erases some imports from the Artifacts WSDL (BPEL).