Skip to content
This repository has been archived by the owner on Apr 13, 2024. It is now read-only.

WSO2 ESB Tooling 5.0.0 - BETA2 Released

Pre-release
Pre-release
Compare
Choose a tag to compare
@nwnpallewela nwnpallewela released this 15 Jul 18:07
· 3252 commits to master since this release

We are pleased to announce the BETA2 release of WSO2 ESB Tooling 5.0.0 and it is released on Eclipse Mars 2(Eclipse 4.5) and WSO2 Developer Studio Kernel 4.1.0.

Main P2 of WSO2 ESB Tooling 5.0.0-BETA2 is available in [1].
[1] - http://builder1.us1.wso2.org/~developerstudio/devstudio-tooling-esb/5.0.0/BETA2/

Following are the changes done in this release.

Bug

  • [DEVTOOLESB-158] - Error while loading json sample to data mapper input box
  • [DEVTOOLESB-164] - "File Content can not be parsed" error observed when loading json output schema from file on DataMapper
  • [DEVTOOLESB-165] - NPE observed when importing xml file from registry for DataMapper Input
  • [DEVTOOLESB-175] - Data Mapper mediator gives an error for an incoming message with a Header tag, when the schema is generated from a message with a empty Header tag
  • [DEVTOOLESB-189] - 200 OK Empty response returned by DataMapper Mediator for JDK 7
  • [DEVTOOLESB-190] - "TypeError: Cannot find function toUpperCase in object 30000. (<Unknown source>#1) in <Unknown source>" error observed when UppserCase Mapping was done on DataMapper Mediator : JDK 7
  • [DEVTOOLESB-199] - Mapping configuration error when mapping for two variables from one value
  • [DEVTOOLESB-226] - Unable to load the json file to generate the schema if the content does not has root element.
  • [DEVTOOLESB-241] - Error Loading Schema from Salesforce Sample Payload Related to Default Namespace
  • [DEVTOOLESB-244] - Make the "Property Context" in Inject Property dialog box non editable
  • [DEVTOOLESB-256] - Invalid schema generation
  • [DEVTOOLESB-262] - Enable 'delete nodes from the model' in the tree view
  • [DEVTOOLESB-263] - Connector of the root element of the output edit part is not aligned properly
  • [DEVTOOLESB-264] - data mapper config creation ok button validation issue
  • [DEVTOOLESB-265] - Issues in representing connectors when creating tree by hand
  • [DEVTOOLESB-266] - Issues in representing connectors when the type is object
  • [DEVTOOLESB-267] - Changing Load input output option wording - UIX
  • [DEVTOOLESB-271] - Element Identifier URL is missing in Edit dialogs
  • [DEVTOOLESB-272] - Remove Properties view from DataMapper boxes
  • [DEVTOOLESB-274] - After editing the nodes of the tree they become elements( icon changes to element)
  • [DEVTOOLESB-275] - When editing the nodes of the tree, value block is not displayed in the edit dialog box
  • [DEVTOOLESB-276] - When adding an element identifier of an array, the value is not added as an attribute
  • [DEVTOOLESB-277] - When editing the element identifier value, the newly added value is not added as an attribute to the node
  • [DEVTOOLESB-278] - Issues in Edit Dialogs
  • [DEVTOOLESB-279] - 'Value' is not displaying properly in the edit dialog
  • [DEVTOOLESB-282] - Cannot proceed with debug when ESB server is started in debug mode internally from dev studio
  • [DEVTOOLESB-283] - Display connectors for elements which has element identifiers when creating tree by hand
  • [DEVTOOLESB-284] - When adding an element identifier, that is not serialized as an attribute to the source
  • [DEVTOOLESB-288] - Show wire log view is editable
  • [DEVTOOLESB-291] - Remove Multiple Delete options UIX
  • [DEVTOOLESB-292] - This payload is not loading properly in the datamapper boxes
  • [DEVTOOLESB-293] - Arrows getting drawn from the empty nodes created for model requirements should not be drawn
  • [DEVTOOLESB-294] - Issues in serializing the json schema items block when the root element is an array
  • [DEVTOOLESB-297] - Unnecessary InNodes getting drawn for schema
  • [DEVTOOLESB-298] - When the root element doesn't holds a value, still it serializes a value block
  • [DEVTOOLESB-299] - Dynamically set the width of the input/output boxes
  • [DEVTOOLESB-300] - Fixing in/out node issues in data mapper boxes
  • [DEVTOOLESB-302] - [UI] Wording of "Show WireLogs" option
  • [DEVTOOLESB-303] - Type of the attributes need to be string , number etc ( not only string)
  • [DEVTOOLESB-304] - Constant Operator in data mapper does not have a context menu
  • [DEVTOOLESB-305] - Could not install the devstudio tooling component in eclipse on windows
  • [DEVTOOLESB-306] - highlight parent element on adjoining node mouse hover
  • [DEVTOOLESB-308] - Error dialog popups when trying to load xml payload
  • [DEVTOOLESB-310] - Cannot specify json path in call-template mediator arguments
  • [DEVTOOLESB-311] - [Data Mapper] XML attribute value to primitive field value fails when mapped through UpperCase
  • [DEVTOOLESB-313] - Local entry view shows connector operations in side palette
  • [DEVTOOLESB-314] - Constant , Split , Contact parameter values not persiting
  • [DEVTOOLESB-315] - Operator context menus should look alike and proper validation should done of the parameters
  • [DEVTOOLESB-318] - Guide User to create datamapper configs through proper error messages
  • [DEVTOOLESB-319] - let user know that he has to double-click on data mapper mediator to see config editor
  • [DEVTOOLESB-320] - Error in generated schema when load xml payload with object elements with values
  • [DEVTOOLESB-321] - [Data Mapper] When the schema of XML is reloaded after changing the original file is replaced with a bogus entry
  • [DEVTOOLESB-322] - persistence issues with custom property dialogs datamapper UX
  • [DEVTOOLESB-323] - Seamless MB integration implementation
  • [DEVTOOLESB-324] - Mapping configuration error when mapping array type element which holds primitive value in data ampper
  • [DEVTOOLESB-325] - [Data Mapper] Equal operator is not working
  • [DEVTOOLESB-334] - out node in node creation conflicts after code gen
  • [DEVTOOLESB-336] - [Data Mapper] Constant operator has a input field
  • [DEVTOOLESB-337] - Nullable block is not serializing properly for objects and arrays
  • [DEVTOOLESB-338] - Making datamapper operator boxesm smooth UX
  • [DEVTOOLESB-341] - [Data Mapper] Conversion from json to xml is having an issue in mapping
  • [DEVTOOLESB-347] - Value block is serialized for root object
  • [DEVTOOLESB-348] - Arithmatic operators are can not drag and drop from the operation pallet
  • [DEVTOOLESB-350] - Incorrect JSON schema generation for XML objects with primitive text values
  • [DEVTOOLESB-351] - Data Mapper String constant value with ":" replace it to "_"
  • [DEVTOOLESB-352] - Datamapper operator connection nodes alignment issue
  • [DEVTOOLESB-355] - Incorrect tree generated for JSON payload
  • [DEVTOOLESB-356] - [Data Mapper] Values are not mapped during conversion from json to xml when json object is not used
  • [DEVTOOLESB-359] - DataMapper make export schema action conditional
  • [DEVTOOLESB-365] - Mapping configuration error when map an primitive array without any attribute value
  • [DEVTOOLESB-368] - [Data Mapper] Conversion from json to xml is failing with operators
  • [DEVTOOLESB-369] - Release ZIP file name should be renamed as wso2esb-tooling-"version".zip
  • [DEVTOOLESB-370] - Error in mapping configuration when Data Mapper constant operator hold number/boolean values directly to output variable
  • [DEVTOOLESB-372] - Issue in saving the editor after editing the value block of array or object
  • [DEVTOOLESB-373] - [Data Mapper] Conversion from xml to json is errorneous
  • [DEVTOOLESB-379] - [Data Mapper] Remove XSD from data mapper as its not working
  • [DEVTOOLESB-380] - [Data Mapper] Tool and mangement console has different data types
  • [DEVTOOLESB-382] - [Datamapper] Management console input types and DevS input types are different
  • [DEVTOOLESB-384] - [Data Mapper] Error message is not clear when a numeric field is provided as the input and output for lowerCase
  • [DEVTOOLESB-385] - [Data Mapper] When the mouse pointer is placed on a connection, an empty white box appears with no visible content
  • [DEVTOOLESB-386] - [Data Mapper] First time save error when fields are mapped with Concat
  • [DEVTOOLESB-388] - [Data Mapper] Provide a meaningful error message when trying to save before configuration is not made
  • [DEVTOOLESB-389] - [Data Mapper] The type CSV does not have a relevant input or output type in mapping
  • [DEVTOOLESB-391] - Can't create endpoint templates with dynamic timeout durations
  • [DEVTOOLESB-392] - [Data Mapper] Throws an error when xml to json is mapped
  • [DEVTOOLESB-394] - [Data Mapper] Throws an error when xml is mapped to an json object
  • [DEVTOOLESB-396] - When renaming the object, array etc, the namespace prefix is not displayed in the tree
  • [DEVTOOLESB-397] - After editing the attribute, the icon changes to element's icon
  • [DEVTOOLESB-401] - [Data Mapper] JSON to XML mapping; when multiple json elements are there in the request, only the last one is mapped
  • [DEVTOOLESB-402] - [Data Mapper] JSON to XML mapping fails when schema contains multiple json objects
  • [DEVTOOLESB-405] - Icons are missing in Developer Studio menu item in OSX
  • [DEVTOOLESB-410] - Data Mapper do not support to map elements with complex names
  • [DEVTOOLESB-413] - Interval parameter is missing when creating a File Inbound EP
  • [DEVTOOLESB-414] - Generated Schema for CSV input file is not in order
  • [DEVTOOLESB-421] - Fixing issues in representing the type in the node name
  • [DEVTOOLESB-446] - Default value of header name in header mediator is set as "To"
  • [DEVTOOLESB-456] - fix page save for form based editors
  • [DEVTOOLESB-458] - Log mediator: Property view - Log category doesn't get updated when changed from "Log mediator configuration"
  • [DEVTOOLESB-471] - [Data Mapper] Delete from option has two behaviors
  • [DEVTOOLESB-473] - [ESB][Tooling] Design view is not loading
  • [DEVTOOLESB-474] - [ESB][Tooling] Cannot create proxy service
  • [DEVTOOLESB-483] - [Data Mapper] If-Else operator is not configurable
  • [DEVTOOLESB-485] - [Data Mapper] Match operator doesn't take default double quotes
  • [DEVTOOLESB-486] - [Data Mapper] JSON->XML: When multiple objects are sent, only the last object is mapped
  • [DEVTOOLESB-487] - [Data Mapper] Saving sequence with data mapper without configurations
  • [DEVTOOLESB-490] - [Data Mapper] Loading mismatching types from registry
  • [DEVTOOLESB-491] - [Data Mapper] Loading input / output from workspace is not working for type JSON
  • [DEVTOOLESB-492] - Data Mapper should preserve order of the xml output message
  • [DEVTOOLESB-495] - [Data Mapper] Error when numbers are mapped to Add operation from json to xml
  • [DEVTOOLESB-496] - [Data Mapper] Ceiling operator UI element does not have the complete name
  • [DEVTOOLESB-497] - [Data Mapper] Mapping configuration is empty when numerical operators are mapped
  • [DEVTOOLESB-499] - Cannot save the form editor for local entry - dirty sign is still visible in design view
  • [DEVTOOLESB-500] - Schedule Task Form Editor - Task Properties window doesn't contain properties
  • [DEVTOOLESB-503] - [Data Mapper] Mapping configuration is empty when boolean operators are mapped
  • [DEVTOOLESB-505] - Schedule Task Form Editor - when deleting the existing property completely from source view does not delete the property
  • [DEVTOOLESB-506] - Schedule Task Form Editor - Properties are missing when opening the schedule task
  • [DEVTOOLESB-508] - Schedule Task Form Editor - Properties of Trigger Type does not visible properly
  • [DEVTOOLESB-509] - Schedule Task Form Editor - When removing all properties from the source view then previous values get serialized
  • [DEVTOOLESB-513] - [Data Mapper] Mapping configuration is empty when compare operator is used
  • [DEVTOOLESB-521] - [Data Mapper] Property operator: Property Scope
  • [DEVTOOLESB-522] - [Data Mapper]: Property operator: Type Number is generating an error
  • [DEVTOOLESB-523] - [Data Mapper]: Property operator: Type Boolean is generating an error
  • [DEVTOOLESB-525] - [Data Mapper] Property operator: Axis2 client scope is not working
  • [DEVTOOLESB-526] - [Data Mapper] Property operator: Operation scope is not mapped
  • [DEVTOOLESB-528] - [Data Mapper] Property operator: Function scope is not working
  • [DEVTOOLESB-530] - Topic is not displaying properly in endpoint form pages
  • [DEVTOOLESB-532] - [Data Mapper] Custom Function mapping is not working
  • [DEVTOOLESB-536] - If else input position changes when close and open and save the diagram again
  • [DEVTOOLESB-537] - [Data Mapper] Only the last row is matched when mapping from CSV
  • [DEVTOOLESB-538] - [Data Mapper] Mapping to CSV from XML is not generating the CSV output
  • [DEVTOOLESB-540] - Implement transformer and deserializer for http endpoint properties
  • [DEVTOOLESB-541] - Implement transformer and deserializer for address endpoint properties
  • [DEVTOOLESB-542] - Implement transformer and deserializer for default endpoint properties
  • [DEVTOOLESB-543] - Implement transformer and deserializer for wsdl endpoint properties
  • [DEVTOOLESB-545] - Saving form editors doesn't work properly - Endpoint Form pages
  • [DEVTOOLESB-549] - When mapping nested arrays to one array the output array is differ from the expected result
  • [DEVTOOLESB-550] - [Data Mapper] CSV to XML conversion is not working: complex XML
  • [DEVTOOLESB-551] - Error when mapping same variable from an operation for multiple outputs
  • [DEVTOOLESB-567] - ESB Solution Project is not added to the dashboard
  • [DEVTOOLESB-570] - All Elements not present when multiple array to single array mapping done
  • [DEVTOOLESB-573] - ESB Solution Project - Incorrect maven info in Composite Project
  • [DEVTOOLESB-577] - Queue Name should be required parameter
  • [DEVTOOLESB-578] - Adding a sample URL for "Queue Connection Factory"
  • [DEVTOOLESB-580] - Inbound Creation Type showing irrelevant values
  • [DEVTOOLESB-581] - WSO2 MB inbound creation is not working
  • [DEVTOOLESB-582] - sequences are not listed in sequence finding window, but local entries does
  • [DEVTOOLESB-586] - [Data Mapper] Tool bar appears when mouse hovered
  • [DEVTOOLESB-590] - [Data Mapper] Typo error in operatior Clone
  • [DEVTOOLESB-591] - [Data Mapper] Small white icon with Clone operator
  • [DEVTOOLESB-594] - MB inbound missing fields and default values
  • [DEVTOOLESB-595] - Artifact Creating wizards contains a vertical scroll bar
  • [DEVTOOLESB-597] - Data Mapper Input box does not show full name of elements with larger names
  • [DEVTOOLESB-600] - [ESB Mediation Debugger] There are garbaged markers when debugging related to suspend points
  • [DEVTOOLESB-601] - DataMapper not support startsWith/endsWith operation in Java 7
  • [DEVTOOLESB-602] - Typo in data mapper replace operator configure action in the context menu " Configure Rplace Operator"
  • [DEVTOOLESB-603] - Error in the mapping config when constant operator re used
  • [DEVTOOLESB-604] - DataMapper ToString operator not working for number values
  • [DEVTOOLESB-605] - JDBC connection info is not filtering properly in JDBC Message Store

Improvement

  • [DEVTOOLESB-74] - XML field value attributes are not supported in data mapper
  • [DEVTOOLESB-119] - Remove connector nodes from object and array nodes datamapper editor
  • [DEVTOOLESB-187] - After editing the element identifier of an object, array etc, add the newly added identifier as an attribute to the element
  • [DEVTOOLESB-232] - Improve loading time when adding connectors to the palette
  • [DEVTOOLESB-250] - Generate Json schema when the content does not has a root element
  • [DEVTOOLESB-257] - Support schema generation when the content does not have a root element - create tree by hand
  • [DEVTOOLESB-259] - Allow to map root element of a primitive array
  • [DEVTOOLESB-268] - Removing the Resource Key text from resource loading dialog UIX
  • [DEVTOOLESB-269] - Having flat team heading
  • [DEVTOOLESB-273] - Handle leaf nodes mapping when editing nodes of the tree
  • [DEVTOOLESB-289] - Introduce DataMapper Perspective with optimized UI for user
  • [DEVTOOLESB-290] - Remove Add note tool palette option from Data Mapper
  • [DEVTOOLESB-296] - Handle multiple different objects inside a json array or object - serialization and visual representation
  • [DEVTOOLESB-307] - highlight source and target on hovering on the connection
  • [DEVTOOLESB-326] - Process telephone numbers correctly in XML input messages
  • [DEVTOOLESB-328] - Provide Nullable support for JSON schema
  • [DEVTOOLESB-340] - Nullable Support - create schema by hand
  • [DEVTOOLESB-342] - When there is an attribute called xsi:nil then the nullable value should be true
  • [DEVTOOLESB-349] - Data Mapper Operator pallet should have different tabs for each operator types
  • [DEVTOOLESB-354] - Data Mapper Operator in the diagram should have labels about inputs and outputs
  • [DEVTOOLESB-364] - Data Mapper should be able to handle optional elements of the recieved payload
  • [DEVTOOLESB-367] - [Data Mapper] Open diagram in "WSO2 Data Mapper Graphical" view when double clicked
  • [DEVTOOLESB-393] - Showing schema type in the tree node diagram for objects and arrays which holds primitive data value
  • [DEVTOOLESB-395] - Generate json schema for CSV
  • [DEVTOOLESB-398] - Showing schema type in the tree node diagram for objects and arrays which holds primitive data value ( root element)
  • [DEVTOOLESB-399] - When there are multiple namespaces, the prefixes are not adding to the namespace block
  • [DEVTOOLESB-420] - Maintain order for XML payloads
  • [DEVTOOLESB-442] - JSON Path support for Source element in validate mediator
  • [DEVTOOLESB-459] - Log mediator: Log mediator configuration
  • [DEVTOOLESB-464] - Drop nullable field from schema when it is null and Include it only when it is true
  • [DEVTOOLESB-468] - JSON Path support for Filter Mediator
  • [DEVTOOLESB-469] - JSON Path support for Switch Mediator
  • [DEVTOOLESB-470] - JSON Path support for Property Mediator
  • [DEVTOOLESB-479] - [Data Mapper] Data Mapper Link
  • [DEVTOOLESB-481] - [Data Mapper] Include Number to String conversions
  • [DEVTOOLESB-482] - Adding 'ESB Config project' as a menu item
  • [DEVTOOLESB-493] - Adding 'ESB Config Project' as a menu item for the right click menu
  • [DEVTOOLESB-510] - Implement 'Message Store Parameter' for custom message stores
  • [DEVTOOLESB-511] - Implement 'Message Processor Parameter' for custom message processors
  • [DEVTOOLESB-512] - Implement 'Message Processor Parameter' for sampling message processors
  • [DEVTOOLESB-514] - Implement 'Message Processor Parameter' for schedule and schedule failover message processors
  • [DEVTOOLESB-515] - Implement 'Sequence Key' for Sampling Message Processor
  • [DEVTOOLESB-516] - Implement 'Sequence and Endpoint Keys' for Scheduled and Scheduled failover Message Processors
  • [DEVTOOLESB-529] - Adding Qos fields for endpoint form pages
  • [DEVTOOLESB-531] - stale lock detection in synapse vfs transport
  • [DEVTOOLESB-539] - Implement Form Editor for Template Endpoint
  • [DEVTOOLESB-548] - Adding capability to IF Else operator to only change if the condition met or not, any keep output as it is otherwise
  • [DEVTOOLESB-557] - [DataMapper] Adding feature : ToString
  • [DEVTOOLESB-558] - [DataMapper] Adding feature: Global Variable
  • [DEVTOOLESB-559] - Adding Json schema version identifier in generating and creating the schema
  • [DEVTOOLESB-560] - Adding "interrelated input schema element" field to edit array dialog
  • [DEVTOOLESB-569] - Add capability to use global variable in data mapper mapping
  • [DEVTOOLESB-575] - Adding ESB Solution project as a menu item
  • [DEVTOOLESB-587] - Adding data mapper operator icons and change the operator background colour according to the category

Task

  • [DEVTOOLESB-329] - Enable and disable nullable option in context menu
  • [DEVTOOLESB-330] - Icon change for tree nodes based on the nullable value
  • [DEVTOOLESB-454] - Removal of current diagram editor for form editor based artifacts
  • [DEVTOOLESB-455] - Implementation of Deserializer and Transformer for Local Entry based on Form editor
  • [DEVTOOLESB-472] - Update the org.wso2.carbon.mediator.datamapper jar
  • [DEVTOOLESB-533] - Implement Transformers and Deserializers for QOS in endpoint form page
  • [DEVTOOLESB-535] - Remove Data Maper property operator context menu "Property Type" drop down
  • [DEVTOOLESB-544] - Remove contains and Equals operators from data mapper editor