- fixed

Scheduler: schedules are not starting anymore, logging java.lang.NullPointerException in log files
- added

File Metadata: Cp1252 charset is now included in the charset example list available in the wizard and in Metadata attribute
- added

Mapping generation supports a new internal mechanism for specifying that staging should be treated as table, in which case the table name will not be surrounded with parenthesis in next SQL queries "from" clauses
- added

MySQL technology: reverse is now also retrieving Alternative Keys (unique constraints) and Indexes
- added

Database Metadata: new xpath function and action to generate truncate table statement
- added

New Designer command lines are available for Package and Delivery operations
- added

SQL File Export : New parameter (SQL Exp Enclose All Fields) to add String Delimiter to every fields
- added

WSDL Metadata: new binding type "http:urlReplacementNotEncoded" available to send input parameters without encoding them
- added

WSDL Metadata: new "Exchange File Path" attribute on operations to customize the temporary exchange file created at invocation
- fixed

File Metadata: an error message should be displayed when the "core / position" attribute of a field is empty
- fixed

It was unexpectedly possible to use "Build / advanced / build Metadata and Process" context menu on a Mapping with some crossref errors
- fixed

Authentication error did not display systematically with Runtime HTTP connections secured with user / password
- fixed

Runtime Editor: accessing the description unexpectedly enabled the save option, even if there was no change
- fixed

Fix some cases where the Designer gets blocked indefinitely on an operation (deadlock)
- fixed

Connection information included in delivery should be computed from both rdbms mechanism and xpath mechanism
- fixed

When building delivery using substitution mode, configuration attribute values with special characters are incorrectly generated in built delivery
- fixed

Package Generation: when generating a multi-delivery Package, externalized metadata attributes indexes are incorrect in generated file
- fixed

REST Wizard: Media Type field should allow custom values
- fixed

An error icon and message should be displayed on Metadata files which contain invalid reference nodes
- fixed

Rest Wizard: A NullPointerException error message appears when creating an OAuth2 security Node from the Rest Wizard
- fixed

Adding / Removing "FORCE_LOAD" tag on a target datastore does not refresh the Templates selectors on the given datastore (Load Templates do not appear / disappear)
- fixed

REST wizard: characters which are used in the "resource" part of the URL should be encoded
- fixed

REST Wizard: when reversing the output returned by a web service, output's Mime-Type value is not reversed properly
- fixed

REST Wizard: when opening the REST Wizard on an operation which has already been reversed, the input Media Type should be filled automatically from the Metadata Value
- fixed

REST Wizard: the reverse page is empty when trying to reverse XML input / output structure on an operation which has already been reversed previously
- fixed

Fix potential memory leak
- fixed

Unable to execute an action which has been encrypted from the Designer
- added

User Defined Functions: ability to use in function implementation another UDF from another UDF library
- added

Package generation: a manifest file containing information about the environment used to generate the Package is now included
inside Package file
- added

WSDL Metadata: new attribute on "WS Security" allowing to specify a raw wsse content
- added

Ability to rename a Process Parameter and XSL Variable through F2 shortcut
- added

Metadata Editor: ability to enable / disable externalization of an attribute on multi nodes at the same time through multi-selection
- added

Error message which is returned when generating a process which contains mutliple steps with the same name has been revised
to be clearer
- added

MySQL technology: charset of tables is now reversed
- added

Add the ability to specify SQL commands that are triggered each time a connection is initialized
- added

User Defined Functions: new attribute in Metadata to define the UDF librairies required by the current one
- added

About Stambia popup: ability to select and copy to clipboard the Designer version information
- added

Ability to define custom xpath datastore expression in XSL function analyzing datastore structure
- added

Ability to communicate with Runtime through HTTP
- fixed

Package Generation: when generating a multi-delivery Package, generated deliveries might be incorrect when they contain Mappings
with stages
- fixed

Message Queue technology: password attribute should be defined as password type instead of string
- fixed

When using a Runtime Metadata on "Execute Delivery" Process Action, user and password attributes from Metadata should be used
to define corresponding parameters values
- fixed

When deleting from a Mapping a mapped field which does not exist in Metadata, Mapping might not be rebuild automatically when
saving
- fixed

When changing field attributes in Mapping such as 'aggregate' or 'execute location' from context menu or quick tools buttons,
the Properties View is not refreshed dynamically
- fixed

When a stage field is mapped an orange asterisk icon should be displayed on the left of field icon
- fixed

Generation issues in some cases when datastore name label starts with 'S' within a Mapping
- fixed

Delivery generation: when generating delivery multiline connection parameters values, special characters such as line returns
are unexpectedly replaced by a space character
- fixed

SQL Explorer: default driver class name defined on Oracle Drivers should be oracle.jdbc.OracleDriver instead of oracle.jdbc.driver.OracleDriver
which is deprecated
- fixed

When clicking on "License" in "About Stambia" popup generated file URL which is opened in a browser might be incorrect in
some cases
- fixed

Process Parameter Direct Edition should only allow modifying Parameter Name
- fixed

When generating a multi-deliveries Package, User Defined Functions involved are not computed and not included in generated
Package
- fixed

Metadata editor: editor of unbounded multiline attributes should be a text area
- fixed

When replacing a datastore reference in a Mapping through drag and drop, missing references on the new datastore are generated
with an invalid internal URI which is missing the Metadata fileId
- fixed

Loading data into Salesforce "base64" fields is unexpectedly throwing an error because of an incorrect datatype conversion
- fixed

Runtime commands are not working when being used from Designer's Console View
- fixed

Build Package Command Line utility: build is failing when the designer path contains a space character
- fixed

Deleting multiple datastores at once in Mapping through multi-selection might fail and produce UI issues in some cases
- fixed

"gatherSingleBookmark" error is logged in Error Log View when doing operations (drag and drop, remove datastore, ...) in a
newly created Mapping / Process
- fixed

Unable to remove from a Mapping a field which does not exist anymore in the Metadata if the given field is used as source
and target
- fixed

"Unhandled event loop exception" error is logged in Error Log View when clicking on a datastore which is inside a dataset
containing joins with warning or errors
- fixed

Performing a generation operation from a Process Editor unexpectedly performs the operation on all the models selected in
the project explorer instead of the actual Process Editor
- added

When adding a parameter in a Process, the created parameter is now initialized with a default name
- fixed

Launch Package Configuration: all Mappings / Processes include in a launch should be referenced by their internal id instead
of their path to avoid issues when they are moved in the workspace
- fixed

When clicking on a Mapping Reference inside a Process the Mapping is unnecessarily loaded in memory
- fixed

Unable to execute Mapping from Project Explorer when the active editor is a Process
- fixed

Temporary Objects: "sessionTimestampName" mask should generate a name containing the target name whether a truncation size
is defined or not
- fixed

DB2-ZOS technology: add information about NULL keyword which should be used in select query
- fixed

Process Parameters created on Process References or Mapping References should not be hidden by default
- fixed

When removing a stage with datatyped fields from a Mapping, built files corresponding to the stage are not removed
- fixed

Temporary object names are not generated correctly when table name contains Metadata Variables or Process Parameters in technologies
where names are truncated automatically based on a size limit
- fixed

Change default Scripting Language selected when creating a Bean Scripting Process Action to "beanshell"
- fixed

Sybase IQ and Sybase ASE should be renamed to SAP IQ and SAP ASE
- added

File Metadata: new XPath function to retrieve the charset name specified on a file
- added

New attribute and XPath expression available in Rdbms Technology Products to define NULL keyword to be used in select queries
- added

Alternative XPath expressions added for retrieving NULL and NOT NULL keywords in DDL situations
- added

Metadata Query Folder nodes can now be created also under schema nodes
- added

New statistics for LDAP tools
- added

File Metadata: new example charsets available in the wizard
- added

File Metadata: charset name attribute is now a list of charset examples
- fixed

Metadata not externalized in Package when used in root Process Parameter
- fixed

Drag and dropping a Metadata node which name is not a QName inside a Process makes the Process unusable
- fixed

JDBC Reverse: NullPointerException might be thrown while reversing tables when JDBC Driver does not return any data for Primary
Keys or Foreign Keys
- fixed

When an attribute or a node in a model is referencing another attribute or node of the same model using a full URI instead
of a relative URI, the reference is unexpectedly indexed, which might cause issues in some operations such as managing duplicates
- fixed

Metadata Editor: icons are not refreshed dynamically (when removing tags from a field for instance, tag icon does not disappear
until Metadata Editor close)
- fixed

Project Explorer: Mapping built objects should be hidden by default and have their own content filter entry in customize view
menu
- fixed

When starting the Designer, Mappings which have changed on the file system since last launch are unexpectedly flagged as unbuilt
instead of being rebuilt automatically
- fixed

ERROR_UDF_MISSING_PRODUCT_IMPLEMENTATION is unexpectedly displayed on expression when using a function on fields coming from
a source dataset which also contains other technologies on which the function is not implemented
- fixed

Metadata Editor: unable to order nodes of different types with drag and drop when they are defined with "Natural" order type
- fixed

Metadata Editor: nodes are not displayed in correct order when "Natural" order type is used
- fixed

New attribute in rdbms technologies products to define how autocommit should be managed when performing select operations
- fixed

When copy / pasting a Mapping which contains a stage with datatyped fields, built files of the copy are not generated correctly
- fixed

Informix technology: add information about NULL keyword which should be used in select query
- fixed

As PostgreSQL's autocommit mode does not support defining a fetch size, select operations retrieving PostgreSQL data should
not use autocommit mode to avoid memory issues while retrieving large sets of data
- fixed

Cancel button when replacing a datastore in a Mapping does not work
- fixed

When Unsuccessful or Anyway links are used to link actions that have parallelized repetition queries the links are incorrectly
generated in delivery, making then ignored at execution
- fixed

Schedule Editor: delivery input parameters do not appear on editor when opening an existing schedule
- added

When double clicking on an error / warning listed in Session Detail View, the popup which opens now displays the full stack
trace of the error instead of only the error message
- added

JDBC Reverse: new JDBC reverse mode for JDBC drivers which return information through a column index instead of a column label
- added

New technology: DB2 UDB for Z/OS
- added

Add Snowflake entry in Metadata creation and Snowflake driver in default JDBC Drivers preferences
- fixed

"Edition Mode" in Processes may be lost when navigating within Sub-Processes (making Expression Editor disabled whereas Edition
Mode is still enabled)
- fixed

Delivery Generation: when generating a delivery using a Sub-Metadata, attributes values are unexpectedly generated with Configuration
value instead of empty value when the given parent attribute has a Configuration but no default value
- fixed

Informix technology: add missing datatype LVARCHAR
- fixed

Datastore layer selection popup on hierarchical datastores does not disappear when clicking outside of the popup
- fixed

Menu Build/Execute > Publish > Delivery not always working when being used on a folder
- added

Improve generation error message thrown when a requested Metadata is not found in the workspace
- added

Mapper improvements and fixes
- added

JSON Wizard: encoding is now set automatically to UTF-8 when not specified
- added

JSON Reverse: revise the reverse mechanism to have better performances
- added

JSON Wizard: a list of encodings is now proposed
- fixed

Designer does not retrieve Template Parameters when opening for the first time a Mappings which have been migrated using Migration
Tools
- fixed

Delivery Generation: wrong link generated in delivery for a step which previous step is not generated
- fixed

Generation is failing with java.util.NoSuchElementException when an execution condition which needs generation in its expression
comes from a steps which is not generated
- fixed

JSON Reverse: out of memory exceptions might be thrown when reversing huge files
- fixed

When importing additional installed technologies from Internal Resources in the workspace the project in which they are imported
might unexpectedly be different than "technology"
- fixed

Using a Metadata node with an invalid QName as datastore in a Mapping makes the Mapping unusable
- fixed

Metadata Editor: Configuration nodes listed under a configured node are not grouped together in some technologies
- fixed

Template / Process Properties: vertical scrolling bar position unexpectedly lost and reset when the focus changes
- fixed

JSON Reverse: when there are null values in an array the reverse unexpectedly creates additional nodes for them
- fixed

Process editor: Actions / Sub-Processes / Mappings with repetition query are not resized when adding or removing Metadata
Links / Process Parameters on them
- fixed

Project Explorer: Mappings models contents should not be displayed under Mapping files by default
- fixed

Oracle technology: foreign keys referencing unique constraint are not reversed
- fixed

"No more items are matching" popup should not appear when typing a value which returns no result in the search filter of Selective
Reverse
- fixed

REST Wizard: invocation might unexpectedly be performed twice when clicking on the run button
- fixed

OAuth2 wizard: when clicking on finish some attributes are unexpectedly reinitialized to the default value (such as the "Flow
Type" attribute when using "Implicit Grant")
- fixed

Rest Wizard: menu to open the Rest Wizard should appear only in the Metadata Editor
- fixed

REST Wizard: Missing method PATCH in method list
- fixed

JSON Reverse: exceptions are thrown when reversing a JSON which contains invalid XML characters
- added

WSDL Metadata: new OAuth2 parameters for the "Client Crendentials" and "Resource Owner Password Credentials" flows: "Send
Client Id" / "Send Client Secret"
- added

Metadata Creation Wizard: search is now also performed on the technologies categories
- added

Improve the error message which is returned when a User Defined Function is using in its implementation a parameter which
has not declared
- added

Enable the Execute button of the main toolbar when a Mapping or Process editor is opened, even if the Mapping or Process is
not the currently focused resource (when being in Expression Editor for instance)
- added

New shortcuts to Prepare and Execute a Mapping or Process: CTRL+ALT+P and CTRL+ALT+E
- added

Oracle technology: the PURGE keyword is now added to drop table statements by default, with an option on schema nodes to disable
it if needed
- added

Normalize the steps ids generated in Mapping built files to avoid unnecessary differences when re-generating deliveries multiple
times
- added

Normalize the temporary fields names (such as load fields) generated in Mapping built files to avoid unnecessary differences
when re-generating deliveries multiple times
- added

Ability to connect to Runtimes on which RMI is secured through TLS
- fixed

Delivery generation: a NullPointerException is thrown when a disabled step with parallelized repetition query is linked to
another disabled step
- fixed

When an expression in a Mapping ends with a round bracket the whitespace characters that are used after the expression are
deleted in the generated code
- fixed

Technology editor: when editing a technology file, shortcuts such as CTRL+C or CTRL+V cannot be used from the embedded properties
- fixed

XPath Native Evaluation unexpectedly fails when the list of elements returned contains attributes from which the type does
not exist in the associated technology
- fixed

A more comprehensive error message should be thrown when using a Metadata which contains multiple Configuration nodes for
the same configuration name
- fixed

Delivery Generation: when there are multiple links between two same steps, only one of them is written in the generated delivery
- fixed

OAuth2 wizard: the wizard should allow changing the HTTP method used to retrieve the token of "Client Credentials" and "Resource
Owner Password Credentials" flows
- fixed

Normalize the ids generated for unbounded attributes (such as tags) in deliveries files to avoid unnecessary differences when
re-generating them multiple times
- fixed

Rest Wizard: unable to parse JSON / XML response when the returned content-type is a specific content-type such as application/vnd.api+json
- fixed

REST Wizard: invocation fails when working on an operation which uses an OAuth2 Security with "Client Credentials" or "Resource
Owner Password Credentials" flows configured with "Send Client Id" and "Send Client Secret" options
- fixed

Mapping Stage: if the name is not changed when renaming a stage field, the stage field name is unexpectedly suffixed with
"_2"
- fixed

When drag and dropping a Metadata Variable on a Variable Manager action, the visibility of the Metadata Link created should
be set on "parent"
- fixed

Mappings which have been migrated using Migration Tools might be unexpectedly generated with multiple Templates with the same
internal name when being saved for the first time
- fixed

Package generation: some attributes might have an empty example value in the Package Configuration file when a sub-Metadata
inherits externalized values from its parent
- fixed

Sub-Metadata: attributes which are not overridable but on which a value is manually set inside the Metadata file are not handled
correctly: value returned by native evaluation and value displayed on the Designer are incorrect
- fixed

Remaining temporary Mapping pre-build files should be removed at startup
- fixed

Removing a datastore which has just been joined does not remove it from the Mapping and generates a NullPointerException in
the Error Log View
- fixed

"java.lang.IllegalStateException" might be logged in Error Log View when clicking multiple times on an attribute in the "Externalize"
tab of a Metadata
- fixed

Evaluating an XPath Expression from the contextual menu on the root node of a Sub-Metadata unexpectedly returns the value
from the parent
- fixed

REST Wizard: when specifying or updating "Security Reference" and "Security Proxy Reference" parameters, corresponding parameters
in the Metadata are not updated when saving wizard modifications
- fixed

Deleting a Stage or Datastore which is used in a join might not unset the left right of the join, which may lead to graphical
issues
- fixed

WSDL Reverse Wizard: some elements are not reversed when using multiple references on multiple targetNamespace
- fixed

builddelivery.bat / builddelivery.sh scripts: -extract option does not work on multi-deliveries packages
- fixed

Git Plugin: "Auto-ignore derived resources has encountered a problem" might be thrown when rebuilding mappings shared on git
or when trying to ignore models
- fixed

Copy-pasting objects in a Sub-Process Reference while in 'Enable Edition' mode will successfully duplicate these, but copies
will unexpectedly not appear on the UI until the Sub-Process is saved
- fixed

Metadata Reverse: when reversing comments, invalid XML characters should be automatically removed to avoid issues when saving
the Metadata
- fixed

OAuth2 wizard: typos in some of the descriptions
- fixed

OAuth2 wizard: values defined for client_id and client_secret are unexpectedly ignored when being specified in the wizard
of "Client Credentials" and "Resource Owner Password Credentials" flows
- fixed

OAuth2 wizard: when using the wizard on an existing OAuth2 node which does not have a name, the wizard unexpectedly creates
a new node when clicking on finish instead of saving information in the existing one
- fixed

Sub-Metadata: attributes which are not overridable but on which a value is manually set inside the Metadata file should be
editable
- fixed

Navigator: when creating a new schedule the execution mode of the schedule is greyed out and cannot be changed when another
schedule already exist in the Runtime for any other delivery
- added

Mapping: a new mapper utility has been added to ease the mapping of fields, available on the context menu of a field or when
double clicking on a field
- added

Delivery Preferences: Default "Output Level" has been changed from "Verbose" to "Info" to avoid overloading the console with
debug logs which are not needed in common use, and which can temporarily lock the UI in some cases
- added

Memory management improvements on cache operations (such as rebuild cache)
- added

Memory management improvements on Build Mappings operations
- added

Build Mappings: performance improvements
- added

Mappings which have an internal version prior to the current model version are now flagged as outdated
- added

Mapping a stage field onto another stage field which is on another connection is now allowed if a datatype is specified on
the target field and if it set on source location
- added

Command Line utility: new command to automatically upgrade all the Mappings which are using an old model version within a
specified workspace
- added

Add Designer Version and JVM Version on License Manager View
- added

Sybase ASE technology: new default JDBC driver entry for Jconn4
- added

Sybase IQ technology: new default JDBC driver entry for Jconn4
- added

Datatype conversion matrix now supports converting "string" and "varchar" datatypes to "longvarchar" (conversion.xml file
updated)
- added

Datatype conversion matrix now supports converting "decimal" datatype to "double" and "float" datatypes (conversion.xml file
updated)
- added

Datatype conversion matrix now supports converting "integer" datatype to "bigint" datatype (conversion.xml file updated)
- fixed

Oracle Technology: Unique Constraints should be reversed in Metadata
- fixed

RDB technology: add missing datatype "DOUBLE"
- fixed

Memory Leak issue when building the documentation of Processes / Mappings
- fixed

A warning icon might unexpectedly appear on a Process Reference that has just been drag and dropped
- fixed

ClassCastException might be thrown when using "suppr" key on a node in Metadata
- fixed

Foreign Key Reference is not displayed when Referenced table is in another Metadata
- fixed

Metadata Reverse: label of the reverse progress popup is incorrect at first reverse
- fixed

builddelivery.bat / builddelivery.sh scripts generate incorrect deliveries when the Package is using User Defined Functions
- fixed

indy.build is not created as a Linked folder when pasting a mapping in an empty project
- fixed

"Errors Accepted" label should be the same on the editor button and in the Properties
- fixed

Project Explorer: on Mappings having multiple stages with datatypes, only one stage Metadata is displayed under the Mapping
tree
- fixed

Metadata Reverse: "Invalid thread access" Exception is logged in Error Log View when reversing items for the first time on
a Metadata which has not been saved yet
- fixed

Opening a Mapping or Process which doesn't have a diagram while a "Build Mappings" job is running in the background unexpectedly
blocks the Designer until the job is finished ("User Operation Is waiting" popup is displayed)
- fixed

When editing a JDBC Connection in Metadata, the title of the popup is incorrect ("Duplicate Connection Profile" instead of
"Edit Connection")
- fixed

Expression Editor: some expressions make the editor unusable (unable to focus on it and use scrollbars)
- fixed

File technology: columns whose name start with a number are not enquoted when used in a Mapping
- fixed

Rest Wizard: when accessing the selective reverse, the page may be empty
- fixed

When renaming a Project / folder / Mapping / Process / Metadata, some generated built files (such as .cross or datatyped stage
Metadata files) are not moved
- fixed

When changing the case of a Project / folder / Mapping / Process / Metadata, the built files for those are not renamed or
moved correctly, which might lead to generation issues
- fixed

Unable to build a Mapping using an UDF when the template is using the "tech:fullName()" xpath expression on the involved fields
- fixed

Memory Leak issue when upgrading Mapping models
- fixed

Memory Leak issue during cache indexation
- fixed

When using a non-existing UDF in a Mapping, the error icon that should appear on the field to inform the user about the issue
is unexpectedly not displayed
- fixed

UDF are not detected in Mappings when they are preceded by special characters such as operators instead of a white space
- fixed

Metadata wizard: JDBC server wizard does not open when one of the JDBC Drivers configured in SQL Explorer Preferences cannot
be instantiated
- fixed

When modifying a Template Chooser (TPC) file, the changes might not appear in Mappings which were already opened during the
modifications
- fixed

When a Mapping Template was using the tech:workName('prefix','suffix') xpath function, the value returned was unexpectedly
not containing the prefix and suffix specified
- fixed

When saving a Mapping containing a datastore from a technology which cannot be found in the workspace, incorrect remove operations
are performed on the Mapping, which can break the Mapping
- fixed

Delivery Generation: connection parameters are not encoded correctly in the generated delivery
- fixed

RDB technology: some datatypes are missing creation mask and super type, causing issues at table creation and datatype conversions
- fixed

Metadata Variable: using the ref:refresh() xpath function in a refresh query does not work
- fixed

Sybase IQ technology: add missing datatypes BINARY and VARBINARY
- fixed

Sybase ASE technology: add some missing datatypes
- fixed

Sybase ASE technology: reversed datatype was incorrect when it was a user defined datatype
- fixed

Oracle Metadata: the order of index columns is not respected when reversing indexes
- fixed

REST Wizard: some nodes might unexpectedly be reversed without a name, leading to "Local Name cannot be null" errors at invocation
- fixed

Unable to build a Mapping using an UDF when it is preceded by an operator instead of a white space
- fixed

When building a Package, necessary information about the User Defined Functions which are used by the Mappings / Processes
are unexpectedly not included in the final Package, causing issues when trying to build Package's delivery from command line
tools
- fixed

"Failed to evaluate variable" exception randomly raised when generating packages or deliveries using XSL Variables in XPath
and XSL modes
- fixed

builddelivery.bat / builddelivery.sh scripts do not handle correctly values from submetadata inherited from parent metadata,
producing deliveries with incorrect values when a value is set on the parent metadata in the conf file
- fixed

Performance issues when indexing many models at once (E.g. when importing projects or fetching new models from versioning
systems)
- fixed

Memory Leak issue when indexing models, cross references were kept in memory instead of being persisted in files
- fixed

Metadata Move operation: impacted models which are modified with new references are not re-encoded properly when containing
special characters
- fixed

Metadata Move operation: line returns contained in attributes values are unexpectedly removed from all the Metadata impacted
by the Move
- fixed

Build Delivery / Build Package: build duration is unexpectedly increased with the number of Metadata in the Workspace (the
more Metadata there were in the Workspace, the more build duration was increased)
- fixed

Build Package command line utility: unable to build Launch Packages on which "Generate Documentation" option is set to false
- fixed

Build Package command line utility: unable to build multiple Package / Launch with documentation in the same build script
- fixed

Build Package command line utility: unable to build individual packages
- fixed

Build Package command line utility: unable to build multiple Launch at once
- fixed

Multi-valuated Metadata attributes do not return any value at generation (E.g. Datastore "User Properties" attribute)
- fixed

Mapping expression is not generated when containing an UDF preceded by a space character
- fixed

Unable to build a Mapping using an UDF which contains < or > characters in its implementation
- added

Metadata Move operation: Performance improvements on moving multiple nodes (multi-selection) from one Metadata to another
- added

"Build/Execute > Build > Advanced" context menu is now available on project / folder / multi-selection
- added

Performance improvements when building multiple Mappings at once
- fixed

Mapping expressions using XSL functions such as prefix::function are not correctly evaluated, causing generation issues
- fixed

Unable to build a Mapping using an UDF which requires more than one Metadata Variable
- fixed

Unable to build a Mapping when an expression contains extra space charaters before XSL functions such as prefix::function
- fixed

Metadata Reverse: when reversing foreign keys of a datastore, datastores on which they depend should also be reversed if they
do not exist yet in Metadata
- fixed

Metadata Reverse: Foreign Keys are unexpectedly referencing columns from the parent Metadata when being reversed in Sub-Metadata
- fixed

Structure tab does not appear on the Properties View of Mapping Datastores / Fields / Stage Fields
- fixed

Metadata Reverse: Foreign keys are not referencing any columns when being reversed in a Sub-Metadata
- fixed

Build Documentation: building documentation of complex process takes a lot of time
- fixed

Unable to build a Mapping containing an expression which has SQL comments containing bad syntaxes (Content of SQL comments
should be ignored)
- fixed

The value returned by "md:formatDate" xpath function is incorrect
- fixed

User Defined Functions: expressions containing UDF might not be correctly evaluated, causing empty expressions in generated
Process
- fixed

Datastore Columns from parent Metadata should not appear in columns selection lists in Sub-Metadata
- added

WSDL Metadata: new OAuth2 'Additionnal Properties' attribute which is filled when generating tokens
- added

New preference to display the Mapping's Map / Join / Exist prompt in a control popup instead of the traditional one
- added

User Defined Functions: When using Metadata Variables in UDF Implementation, corresponding Variable Manager are now automatically
added on Mapping's generated Process
- added

Mapping tooltips: New "Problem" tooltip on Metadata Variable / Expression when there is a conflict of variable name because
of UDF requirements
- added

Create an Internal Expression to convert a Metadata Node into a key / value Java Properties string
- added

Metadata Reverse wizard: values in the Schema / Catalog combo-boxes are now sorted alphabetically
- added

Required Models View: new button to perform link with editor on a model
- added

Required Models View: ability to open a model by a double click
- added

New icon to visualy identify in Metadata missing Metadata Links
- added

WSDL Metadata: support the standard OAuth2 grant types
- added

SQL Explorer: Add SAP Hana driver in default JDBC Drivers preferences
- fixed

User Defined Functions: Mapping expression appears in error when a parameter value contains parenthesis
- fixed

Functions should not be displayed in the RDBMS Reverse Wizard
- fixed

Newline characters which are in Link Execution Conditions are not reported in generated delivery
- fixed

Mapping tooltips: "Problem" tooltips are missing on Metadata Variables which have issues
- fixed

Metadata Reverse: key / value attributes which are defined as unbounded in the technology are unexpectedly empty at first
reverse
- fixed

REST Wizard: XML output might not be reversed in some cases
- fixed

Metadata attributes display: attributes configured in the same group in technology are incorrectly displayed in different
groups if they are not following each other in the definition
- fixed

Generation fails when the encoding of a Metadata is not UTF-8
- fixed

Add an information icon on Process Actions, Templates, Parameters, and Metadata attributes displaying the available documentation
- fixed

java.lang.NoClassDefFoundError: org/eclipse/core/runtime/Assert might be thrown when using buildDelivery.bat / buildDelivery.sh
scripts
- fixed

REST Wizard: Basic Authentication might fail in some cases
- fixed

WSDL Metadata: user and password proxy attributes should be listed in the 'Proxy' tab of the Metadata instead of the 'Deprecated'
one
- fixed

Data Lineage: "java.lang.IllegalArgumentException: Argument cannot be null" might be thrown when clicking on a node
- fixed

Metadata Configuration: when clearing the value of an attribute, the attribute unexpectedly remains externalized with an empty
value in the Metadata file
- fixed

Deleting Mappings / Processes with multiple selection might not delete the corresponding diagrams
- fixed

Copy / Pasting a Metadata Node Configuration does not re-generate the internal ids of the copied attributes
- fixed

XPath functions retrieving expressions from Mappings or Processes should keep the "\r \n \t" characters that are in expressions
as is in the generated code
- fixed

Package Generation: Metadata attributes without value must not be externalized
- fixed

Package Generation: Metadata Attribute of type Reference must not be externalized
- fixed

Package Generation: Metadata Attributes which require generation are not externalized in the generated package
- fixed

A NullPointerException is thrown when canceling on the JDBC Database Reverse Wizard
- fixed

Unable to build a Mapping / Process which is located inside a folder that contains an apostrophe in its name (or in one of
its parent folders)
- fixed

Arrange All Horizontal sometimes does not use optimal placement to display join links
- fixed

Rest Wizard: when reversing input and output parameters, the content-type should be defined only on parameters that require
it
- fixed

Generation fails when the Mapping / Process is using a Metadata containing a Configuration whose Name is not set
- fixed

Template located in project P1 should not appear in a mapping located in project P2
- fixed

Unable to build a Mapping / Process when the temporary generation folder is customized in Preferences
- added

Project Explorer: new context menu to show both the required and missing models for the selected item
- added

License popup: trim license URL and license key to avoid issues with whitespace characters
- added

Ability to export license usage from the License Manager to clipboard
- added

Reorganize Process Actions Parameters display order
- fixed

Oracle Metadata: columns defined as NUMBER are unexpectedly reversed as NUMBER(22,0)
- fixed

Unable to perform xpath evaluation in Internal Resources
- fixed

Link Execution Condition is incorrectly generated when it contains scripting expressions with line returns
- fixed

Provide more information when generation is failing within %xsl{}xsl% block
- fixed

Generation is failing when using a Dynamic Name on / in a Process Reference which is instanciated multiple times
- fixed

Package Generation: Package is missing externalized Sub-Metadata attributes when the Sub-Metadata is overriding some parent
values
- fixed

Package Generation: Externalized Metadata attributes values may be truncated
- fixed

Duplicated parameters on some Process Actions
- added

Provide more information in generation errors
- added

Allow to deploy a Package into Analytics from Package Configuration
- added

Add support for Caché database
- added

SQL Explorer: add Vertica driver in default JDBC Drivers preferences
- added

SQL Explorer: add Netezza driver in default JDBC Drivers preferences
- fixed

User Defined Functions: Expression containing UDF are in error when an UDF parameter is on multiple lines
- fixed

User Defined Functions: In Mapping, a UDF that is used in an expression appears in error when the preceding character is not
a space
- fixed

Generated Packages might be missing Metadata attributes when working with Sub-Metadata
- fixed

Link Execution Conditions using scripting syntaxes such as %e(rhino){}%e(rhino) are incorrectly generated: the scripting starting
and ending blocks are duplicated in the delivery
- fixed

A NullPointerException is thrown when launching the 'Properties' action menu on a Table Metadata which contains nodes (columns,
indexes, ...) without a name
- fixed

Externalization of Metadata attributes with 'Reference' type should not be possible
- fixed

Generation is failling when using a Dynamic Name on a Sub-Process / Process Reference
- fixed

User Defined Functions: evaluation on built Mapping Metadata does not handle UDF expressions
- fixed

A NullPointerException is thrown when building a Package on a Configuration used on attributes with multiline values
- fixed

Unable to perform generation on a Metadata when one of its attribute has a Default value and the node has some children
- fixed

A link of link should not be calculated when the source Process Action is not generated
- fixed

User Defined Functions: Error at generation when a UDF is calling another UDF with parameters in implementation
- fixed

Generation is failing when a Generation Condition is testing the existence of a Metadata node
- fixed

A NullPointerException is thrown when reversing a Metadata which uses a connection without user / password
- fixed

Aggregate flag should not remain on the target when adding a stage between source and target
- fixed

The "Hide unused" option is ignored on Stages when reopening the mapping
- fixed

Renaming a Metadata that has just been copied from a dupplicated Metadata makes it appear as dupplicated
- fixed

User Defined Functions: syntax value::type used to cast values in PostgreSQL is interpreted by designer as User Defined Function
- fixed

User Defined Functions: when a metadata variable is used in the function implementation some characters after metadata name
are omitted
- fixed

REST Wizard: Input structure with UTF-8 characters is not encoded correctly when testing the Web Service
- fixed

User Defined Functions: add a warning on UDF Metadata to prevent using the 'user' prefix, which is reserved for functions
defined with user.xsl
- fixed

Rest Wizard: Output of Content-type "text/plain" is not reversed correctly
- fixed

Unable to build a Mapping / Process using a Metadata node which contains generation involving both %x{}x% and %{}% expressions
- fixed

Two steps configured with a parallel repetition query may unexpectedly start at the same time
- fixed

Unable to build a Mapping / Process in which the generated value of a Process Parameter used as XSL Variable contains single
quotes
- fixed

Unable to build the Package of a Mapping / Process that is using multiple Sub-Metadata having the same parent
- fixed

Generation is not performed on Step Dynamic Name
- fixed

Unable to build deliveries from Packages generated on versions prior to S19 Designer
- fixed

Bind links incorrectly generated in some cases
- fixed

Xsl Variables might be treated in the wrong order during generation when some are defined on Process parameters through meta-inf
- fixed

Unbounded Metadata attributes of 'Reference' type should display the references using their label instead of their XML Element
representation
- fixed

Unable to delete Metadata Links which are in error
- fixed

A Process Action configured as 'Begin Action' is unexpectedly not executed when it is designed to perform a loop with another
Process Action
- fixed

buildDelivery.bat / buildDelivery.sh scripts are not using the configuration specified to the build command
- fixed

Parent Configuration is not applied when using nodes of a Sub-Metadata file
- fixed

Navigator: repositories configured in Runtimes S17.4.10 and higher are not displayed
- fixed

'Export Models and dependencies" on Windows generates an archive file that cannot be imported correctly on Linux
- fixed

Generation on Mapping and Processes is failling when the designer installation path or the stambia.runtime.home variable contains
a space character
- fixed

A Mapping that has been created through a copy / paste cannot be built right away after its creation
- fixed

The table physical name used in generated Mapping queries is incorrectly using the Mapping's table alias when the table is
both source and target
- fixed

REST Wizard: output HTTP Headers are incorrectly reversed as mime:header instead of http:header
- fixed

Unable to use buildDelivery.bat / buildDelivery.sh scripts
- fixed

User Defined Functions are incorrectly generated when their expressions contain multiple words
- fixed

Error when using buildDelivery.bat / buildDelivery.sh when a Parameter contains some meta-inf
- fixed

The Mapping / Process internal name should not be cleared when it matches its file name
- fixed

Unable to Reverse RDBMS tables when JDBC driver does not support DatabaseMetaData.getFunctions
- fixed

User Defined Functions creation wizard: parameter names should be trimmed when they are created
- added

Metadata icons are now included in built Packages
- added

Syntax Coloring in Expression Editor
- added

New Metadata to define Runtimes
- added

New 'Default' property on .tech attributes to define the default value that should be used when the attribute is not specified
- added

Improve Delivery Generation performances
- added

File Metadata: positional files fields cannot be moved anymore by drag and drop in the Metadata to avoid any unwanted position
issue
- added

Create a custom event management system to improve the workspace synchronization system
- added

The logical "Name" parameter which is available on Mappings and Processes cannot be edited anymore from the Standard Properties
- added

New wizard to test SAP Bapi from Metadata
- added

New REST Wizard to test, invoke, and reverse REST Web Services
- added

Mapping stages: datatypes can now be defined on stage fields
- added

New operators in Mapping: EXIST, NOT_EXIST
- added

Mapping Computed Fields have a new 'Standard' tab in Properties to make their configuration easier
- added

The usage replacement prompt that is displayed when deleting a stage is not necessary when the stage is not used
- added

Allow to define and select Datastore Layers on hierarchical Datastores
- added

New arrange all alternative option in Mappings: arrange all (horizontal layout)
- added

User Defined Functions support
- added

Ability to create a Launch Package Configuration, which allows to define and create groups of deliveries to build at the same
time
- added

Add a warning on Metadata which are not properly formed (which does not respect the internal Metadata structure)
- added

Stage fields now support 'Source' Execution location
- added

The Metadata attributes that are configured as 'unbounded' in their technology are now displayed in a more convenient window
in the Properties
- added

New 'Initial Value' property on .tech attributes to define the value that should be used when the attribute is created
- added

An hyperlink is added on Metadata attributes when a default value is defined in their technologies
- added

A disabled field / clause with error should not prevent building mapping
- added

A new meta-inf is available to indicate that a Process Parameter is deprecated
- added

Add Support to Build multiple Deliveries in the same Package
- added

Data Lineage: new data lineage utility to perform impact analyses on Metadata
- added

Metadata Creation Wizard: be exhaustive about available and unavailable products in the list
- added

WSDL Metadata: new wizard to generate OAuth2 token
- added

Cross References Errors in Metadata are now impacting all affected Mappings / Processes in cascade to prevent building them
- added

Cross References Errors in Processes are now impacting all affected Mappings / Processes in cascade to prevent building them
- added

Build Package Command Line Application: ability to execute a Package Configuration
- added

New preference in the Designer to specify the folder to be used for the temporary generation objects used during the prepare
step
- added

Kerberos technology: externalize properties
- added

Kerberos technology: offer the possibility to disable the security
- added

The Process Parameters tooltip popup has been reviewed to be more convenient and to remain until the user leaves the area
- added

Metadata: the nodes of a Metadata can now be re-arranged using drag and drop
- added

Add the ability to generate a screenshot representing the current Process
- added

Add contextual menu Build/Execute > Publish when multiple Processes / Mappings are selected
- added

New shortcut to perform a one time Link with Editor operation on an item: CTRL+ALT+L
- added

WSDL Reverse Wizard: add the ability to reverse secured WSDL
- added

New context menu entry in Mappings and Processes to open the Metadata of the currently selected node
- added

New button in the Project Explorer View to reveal the item that is selected in the Editor: "Link selection with Project Explorer"
- added

Cache: performances improvements in cache operations
- fixed

Externalized Metadata Attributes having an xpath expression in their value should be evaluated in generated Packages
- fixed

An error icon appears on Mapping / Process References when they are moved / renamed from outside of the Editor without closing
it
- fixed

An overridden resource from which the internal id has been changed should not appear anymore has overridden in the Designer
- fixed

The source dataset is not re-calculated when setting the left / right parts of an empty Join which doesn't have any expression
or left / right parts
- fixed

The Load Template might unexpectedly disappear from a Mapping when performing operations on the Metadata involved while working
on it
- fixed

Completion on Stage Multiset expressions should not be case sensitive
- fixed

Multi-valuated Metadata attributes having an xpath expression in their value are not evaluated at generation
- fixed

Import Internal Resource sets the encoding to default encoding which might be different than UTF-8
- fixed

Resolving "ERROR_MAPPING_BY_OWN_DATASET" does not remove the error icon on the field
- fixed

A Metadata node disappears from the Metadata Editor when it is drag and dropped on another node of the same level (or itself)
- fixed

File Metadata: the generated file path is incorrect when using a sub-metadata created from a sub-directory
- fixed

The execution order is incorrect when there are actions with 'sequential' repetition type in a Process with repetition query
- fixed

The Order declared on a datastore in a Mapping is not reflected in the Mapping Metadata and generated Process
- added

New default RDBMS function which returns the Java mask converted to a SQL mask: "tech:convertJavaTimestamp()"
- added

New field in RDBMS products to define a function to convert a timestamp to a char
- fixed

Mapping: the order of generated work fields should not vary between builds
- fixed

Navigator: Schedules are not listed under deliveries when connecting to a Runtime version prior to 17.3
- fixed

The Designer cannot use rhino with Java 8
- added

New multivaluated Template Criterias on Integration steps: srcProductList, srcTechList
- added

The text area for the 'Order' parameter of a Mapping Join should resize automatically when adding new digits
- added

Add a warning when disjointed datasources are used to feed xml structure and parent element is mapped
- fixed

The Console View is unexpectedly activated when executing a Mapping
- fixed

A warning should appear when a Mapping Expression set as 'Target' Execution Location is using a source field
- fixed

Build Package Command Line Application: generated packages are incorrect when used with "-importFrom" option
- fixed

Unable to Reverse RDBMS from a Sub-Metadata
- added

Add the ability to provide an internal xpath expression to overload the one used to connect to database with SQL Editor
- added

New technology: Kerberos
- added

New Template Criteria <src|trg>CompatibleTechList
- added

Handle the xPathExpression GEN_CONNECTION_EXTRA_PROPERTIES to generate connection properties in delivery
- added

Handle the xPathExpression INTERNAL_PROPERTIES_REF for JDBC connections from SQLExplorer
- added

Handle a new xPathExpression INTERNAL_EXTRA_PROPERTIES to add JDBC Connection properties
- added

New technology: Ingres
- added

SQL Explorer: Add Impala, Hive, HBase and Google Big Query drivers in JDBC Drivers preferences
- added

Add the ability to specify a custom mask for staging objects
- added

Get Files with FTP Process Action can be used as the source of a bind link
- fixed

Typo in Error Log message: Error while refresh decroator
- fixed

Native Evaluation on sub Metadata duplicates the parent Metadata node in the XML tree
- fixed

Metadata List Property: the Metadata Level attributes defined as list should always have an empty / null value available in
the list to allow the user to unset it if needed
- fixed

Menus that appear when performing a drag and drop in Mappings and Processes (Map / Join popup, available actions popup) don't
work correctly when a touchPad is enabled
- fixed

The filters defined in Mappings are unexpectedly generated in a random order in the built files
- fixed

Template Choser Evaluation (TPC): the CONTAINS operator should handle multi-valuated criterias
- fixed

Metadata not exported to package when used only in a process parameter
- fixed

File Server Sub Metadata: Incorrect path is used when reversing a file in a sub metadata
- fixed

Foreign keys are incorrectly reversed in a Sub Metadata File
- added

Cache: Increase the cache save frequency
- added

Mapping Build: avoid to delete Built files when a Mapping becomes in error
- added

Mapping Build: the tags specified on Join / Filter conditions are now added into the generated Mapping Metadata
- added

Execute Delivery action: new parameter to specify if the delivery should be searched in the local or remote Runtime: 'Deliv
Remote Delivery Mode'
- fixed

Mapping Build: the xPath function INTEGRATION_STEP_REF doesn't work properly in some cases
- fixed

Mapping Reject: the wrong table might be used in the generated code
- fixed

Mapping Problems tooltips: The 'ERROR_AMBIGOUS_SRC_REF_FULL_PATH' tooltip is not shown when the involved columns / fields
don't have the same case
- fixed

SQLExplorer: unable to load some drivers since Bug 3005 resolution
- fixed

Unable to drag and drop files from the Operating System into the Project Explorer
- fixed

Mapping Build: Avoid unnecessary Mapping Rebuild in some cases
- fixed

Clean Project: Avoid unnecessary LinkedJob when cleaning a Project
- fixed

Cache: Handle orphan cache objects to prevent errors
- fixed

The content of the indy.build folder should be ignored by GIT
- fixed

The Console view doesn't print the generation errors (since Bug 3006)
- fixed

Navigator: NullPointerException when adding a Purge schedule
- added

WSDL Metadata: new wizard to generate OAuth 1.0 Token
- added

JDBC Drivers configuration: ability to select multiple libraries in the "Extra Class Path" / "Add JARs" window
- fixed

The Statistic View is empty when the value of one of its variables is too large
- fixed

Missing Enable Reject/CDC QuickTools on Datastore
- fixed

Process Diagram: "Show / Hide Parameters" button doesn't resize automatically the action box when it has a repetition query
- fixed

XML Metadata: java.lang.ClassCastException may be thrown when reversing an xsd file
- fixed

The Console View should not be activated when the generation is performed on a Process / Mapping
- fixed

java.lang.ClassCastException might be thrown when disabling a mapped field which is in error
- fixed

Hierarchical Target Datastore: a node that contains mapped fields in its descendant should appear in blue and italic in the
Mapping
- fixed

Datastore Selective Display: applying Unsynchronization on large XML target is very slow
- fixed

Mapping migration from Designer S16 -> S18: Reject Template might disappear in some cases
- fixed

In a Mapping, the template configuration popup might appear out of the screen when the template has a lot of parameters
- fixed

Missing "Enable Mapping" QuickTools on Datastore Fields
- fixed

File Metadata: new xpath expression to fix the incorrect "from" part generated in the select queries
- added

Stambia plugins now support having a mask of libraries to load as external classpath (Osgi hook enhancement)
- added

Move Metadata Node in another Model: A new warning popup is displayed to inform the user about the consequences of the operation
- added

Build Package Command Line Application: models that are not built are automatically built and indexed in the Cache before
processing
- added

Build Package Command Line Application: new option to import projects that are outside of the workspace before processing
- added

Build Package Command Line Application: new options to rebuild the cache before processing
- added

JDBC Reverse script: add support of bsf scripting language
- added

File Server Metadata: add the possibility to create a hierarchical directory structure in Metadata (sub-directories)
- added

File technology: new property on file to specify default numeric format: 'Default Numeric Format'
- added

File technology: new property on file to specify the default grouping separator: 'Default Grouping Separator'
- added

RDBMS technology: Use the object mask to generate the name of: pk, fk, ak, ck, index
- added

Improve expression formatting when adding a column to a join
- added

The Auto-resize of Process Actions boxes when typing large values in Parameters is now limited in width
- added

Improve Mapping Problems tooltips: a new 'ERROR_AMBIGOUS_SRC_REF_FULL_PATH' tooltip is displayed when multiple source columns
have the same path
- added

New Shortcut to open the Metadata of the current object
- added

Sql File Export Action: new parameter to specify numeric format: "Sql Exp Numeric Format"
- added

Navigator: ability to display the delivery schedules with a jobName different than the delivery name
- added

Navigator: Ability to specify a Job Name and Remote Runtime in the Schedule Window
- added

Build Package Command Line Application: new options to rebuild the Mappings before processing
- fixed

Input and Output parameters are not generated in Deliveries and Packages when their default value is empty
- fixed

Mapping: build delivery fails when using the ${paramPath}$ syntax in a Parameter
- fixed

Package documentation: bad distinction between Process/Template in the generated documentation
- fixed

Reverse XSD : wrong sequence order when extending existing datatype
- fixed

The position in the editor is reset at save when editing a Process Reference
- fixed

A NullPointerException is raised when using the Outline Search on a Process containing an XSL Variable without code
- fixed

Selective Display View does not keep the datastore field order
- fixed

Xml Metadata: unable to add an "element" node under an "all" node
- fixed

Opening a Metadata already opened from Project Explorer might unexpectedly open multiple editor for the same Metadata
- fixed

ElasticSearch - datatypes are not reversed
- fixed

"Cache calcul" advanced menu on Processes and Mappings is renamed to "Re-index model in Cache"
- fixed

Mappings are incorrectly initialized in ASCII instead of UTF-8 at creation
- fixed

Selective Display view: Check all / Uncheck All buttons should take into account the current filter
- fixed

When copy pasting a folder, the new Mappings diagrams might still reference the source Mappings instead of the new ones
- fixed

A NullPointerException is thrown when performing a connection on a RDBMS Metadata containing a 'Property' node without a value
- fixed

Unable to load a JSON file when temporary table names are defined with [sessionTimestampName]
- fixed

Execution error when XML actions include scripting expressions
- fixed

Repositories are not available under a Runtime in the Navigator
- fixed

The 'addObjectNameMask' function doesn't work with Oracle tables
- fixed

The order of columns is not respected when replacing a datastore by a stage
- fixed

The History View is broken at Designer's start
- fixed

When coming from another editor, Metadata UI might not be refreshed correctly when changing the value of an attribute
- fixed

Metadata Reverse Exceptions might be thrown in a non convenient window
- fixed

Double click on a MdNode in the Project explorer does not locate the node if the Editor is already opened
- fixed

Process links don't appear as conditionnal when they contain only line returns
- fixed

The first Show Impact performed after Designer startup displays an empty Impact View
- fixed

Unable to reverse an XML file that contains a local relative doctype
- fixed

A Metadata opened by a double click on a node from the Impact View or Project Explorer is not linked correctly
- added

WSDL Metadata: the UI is not refreshed when changing the Binding Type of a Part
- added

Allow to build Mappings which contain unused Metadata nodes that don't exist anymore
- added

New xpath expression on JSON Metadata to generate the JSON schema structure: toJsonSchema
- added

Display Metadata attributes in the Impact View when necessary
- added

New application to build package in command line
- added

Outline Search: clicking on a search result updates the Designer's Views with the selected object
- added

Double click on a Metadata Node in the Project explorer locates automatically the node in the opened Editor
- added

Double click on a node in the Impact Analysis locates automatically the object in the opened Editor
- added

Package documentation: preserve the line breaks of descriptions in the generated Package documentation
- added

Add a warning on the templates selected in a Mapping if they are not available in the current tpc rules
- added

Technologies: Ability to specify a list of reserved words that require the addition of delimiters when used in queries
- fixed

Metadata Variables are not evaluated when used in a xpath expression
- fixed

Add "STRG", "SSTR" and "RSTR" datatypes to SAP technology
- fixed

Unable to copy paste a Schema Metadata Node
- fixed

Making a modification on a Mapping using an unavailable Template should not re-select automatically another Template
- fixed

Template Warnings are unexpectedly showing an error icon
- fixed

Starting the Designer with -clean option unexpectedly uninstall installed plugins
- fixed

The UI is not refreshed in Metadata when changing a value at attribute creation
- fixed

The Metadata Node 'Move' dialog is not showing the Metadata that are in the global Project
- fixed

Unexpected 'ERROR_JOIN_NON_STAGEABLE_FIELD' warning displayed on stage target filter using the same connection
- fixed

Metadata: manually created Metadata Nodes or Nodes Configuration might not be visible in the editor
- fixed

An error is thrown at execution when using an SAP Abap Program with a "/" in its name
- fixed

Encoding used for Internal Resources might be incorrect during generation
- fixed

Unable to move a bind link from a Process action to another
- fixed

Object Selector Metadata: Moving a datastore referenced in the Selector puts it in error
- added

Package documentation: add Package's build date in the generated documentation
- added

New technology providing the ability to create views of Metadata: Object Selection
- added

New Property Field on JSON and XML Metadata: sortKey
- added

New Property Field on JSON and XML Metadata: nodeLocalPosition
- added

New Property Field on JSON and XML Metadata: nodePath
- fixed

Unable to install connectors plugins
- fixed

The calculation of fields requiring an update key in a Mapping is not performed on fields added automatically because of Metadata
update
- fixed

Unable to launch Stambia under MacOS
- added

New Security tab on FTP Server Metadata
- added

New Parameter on FTP Server Metadata: FTP_SYSTEM_TYPE
- added

new column in the Sessions View to visualize the number of restart of a session: Restart Count
- added

Removing a value from a Multi-valuated attribute put it back in the add section
- added

New properties on the Runtimes definition: User and Password
- added

Sessions View: Improve session list gathering when using a poor network connection
- added

New Property Fields on JSON and XML Metadata
- added

New Parameter on JSON and XML Metadata nodes to retrieve dynamically the nodes matching a specified pattern at read: Name
Selection Pattern
- added

File Metadata Wizard: New parameter "Ending Lines To Skip"
- added

Add the ability to detect Mappings in Code generation
- added

New Parameter on 'FTP Put' and 'FTP Get' Actions: IGNORE_TRUST_STORE
- added

New Parameter on 'FTP Put' and 'FTP Get' Actions: FTP_PROTECTION_BUFFER_SIZE
- added

New Parameter on 'FTP Put' and 'FTP Get' Actions: FTP_DISABLE_LOGIN
- added

Add 'hierarchyid' datatype to Microsoft SQL Server technology
- added

New Parameter on FTP Actions: TRUST_STORE
- added

New Parameter on FTP Actions: TRUST_STORE_TYPE
- added

New Parameter on FTP Actions: KEY_STORE
- added

New Parameter on FTP Actions: KEY_STORE_TYPE
- added

New Parameter on FTP Actions: KEY_STORE_PASSWORD
- added

New Parameter on FTP Actions: TRUST_STORE_PASSWORD
- added

New Parameter on FTP Actions: FTP_SYSTEM_TYPE
- added

Add "time" datatype to Microsoft SQL Server technology
- added

new column in the Sessions View "Launch User"
- fixed

Error in the cache when a Metadata contains a reference on an Object which is used by another model
- fixed

When a table is used several times in a Mapping, the 'hasIntegrationReject' xpath function always returns true if one of them
has Rejects enabled
- fixed

Typo on Email technology and Process Actions: "Mail" should be "Email"
- fixed

Unable to open a Process having a step with the "?" character in its name
- fixed

In a Mapping the field's QuickTools location is wrong when collapsing / expanding fields on a hierarchical datastore
- fixed

Consulting data on multiple source joins in a Mapping should be possible
- fixed

Process Actions Properties: The tooltip showing the Metadata Links that can be used to fill the Action's Parameters may show
incorrect possibilities
- fixed

The 'Mail Port' parameter of the Read Email action should be initialized automatically by Incoming Account Metadata nodes
- fixed

Rdbms Metadata's root node contains '%20' in its name instead of a space character when a space char is entered in the creation
wizard
- fixed

The special characters contained in the name of a Metadata Variable should be replaced when it is dragged and dropped in a
Mapping or Process
- fixed

java.lang.ClassCastException might occur when selecting a datastore
- fixed

A Process Link which starts from another Link is not displayed correctly when the Process diagram is reinitialized
- fixed

Multiline Metadata attributes cannot be scrolled with the mouse wheel
- fixed

Unable to open a Process when a sub-Process with a '&' in its name is used as a target of a Link inside
- fixed

Data Lineage in Mappings does not show the links between Metadata Variables and Computed Fields
- fixed

A double click on the datastore's 'Enable rejects' or 'Use CDC' buttons should not activate compact mode
- fixed

An error about conflicting CommandHandler might be thrown in the Error Log View
- fixed

The native parameters of Process Actions always have the 'String' type when being overridden by the user, whatever is set
in its definition
- fixed

The icon displayed in the Properties View of Process Parameters doesn't reflect their type
- fixed

A NullPointerException may occur when deleting a datastore from complex Data Sets
- fixed

Deleting a Datastore that is used as Left/Right within in a Join does not split the Dataset
- fixed

The hint showing the parameters set by a Metadata Link on Process Actions is wrong when multiple applicable Metadata Link
are on the Action
- fixed

A process cannot be re-opened after adding a Metadata Link with no name in it
- fixed

Changing the target of a Bind Link to another Action that is already the target of a Bind Link should not be possible
- fixed

Copy / Pasting a Process Action that is the source of a Bind Link should not duplicate the Bind Link
- fixed

In a Mapping, the Data lineage links representing field's usage may be misplaced in some cases
- fixed

An unexpected warning is shown on Mapping fields which are set on Target Location when they are only using a variable on their
expression
- fixed

Drag and dropping multiple fields on a stage that contains multiple sets doesn't work
- fixed

Undo (Ctrl+Z) is unavailable in SQL Explorer
- fixed

A NullPointerException may occur after deleting a Configuration in a Metadata
- fixed

NullPointerException is raised when executing a delivery from the Navigator
- fixed

Teradata: the xpath expression converting the timestamp format does not support formats with 6 digits
- fixed

The 'use CDC' option is not applied on the Integration when there is a Load step
- fixed

Package documentation: objects with long names overflow on the documentation diagram
- fixed

The Outline Search in Mappings doesn't return all the expected values in 'Search by Expression' mode
- fixed

Ftp Put Action: The Local Path parameter should be set automatically by a Folder Metadata
- fixed

A collapsed datastore is not displayed correctly after re-openning a Mapping
- fixed

Make Directory Action: The File Dir parameter should be set automatically by a Folder Metadata
- fixed

"Decoration calculation : Invalid registry Object" avoid the installation of subclipse plugin
- fixed

The fields of Metadata with hierarchical datastores might not appear correctly in Mappings
- fixed

Mappings: The color of the fields is not refreshed correctly when setting the value from expression editor
- fixed

Metadata view: icons are not refreshed correctly
- fixed

The meta-inf values set on a Process Parameter are ignored when the Parameter is of type Integer
- fixed

Renaming a resource from outside of the Designer makes it appear as DUPLICATE
- fixed

The project configuration file (.project) is not updated correctly: indy.build's linked resource type becomes 1 instead of
2
- fixed

The expression editor might be unselectable when clicking on a Metadata Node in the Project Explorer
- fixed

WSDL Metadata: The name of Input and Output nodes should not be editable
- added

Ability to undo changes (Ctrl+Z) inside a SQL Editor
- added

Add Google Sheet driver in SQL Explorer preferences
- added

Properties view: new icon identifies Parameters which can be specified with Metadata Links
- added

Base64Binary are converted to LONGBLOB on MySQL technology
- added

New technology: BSON
- added

Elastic Search: Indexes can be reversed from their aliases
- added

Improve the Stambia tools to make easier the development of new Java based technologies
- added

XslVariable have now a visibility attribute
- added

Salesforce add possibility to filter during select
- added

New technology: Oracle BI
- added

Initialize Aggregation flag and useDistinct option from target when initializing an intermediate Stage
- added

Drag and dropping a Metadata on a Process displays all the possible usages of this kind of Metadata
- added

New checkbox StopBindOnError in the Advanced tab of Actions
- added

A warning is displayed on joins which do not use the left and/or right datastore in their expression
- added

"Replace in usages by" can be used for any type of node
- added

New button in Join properties to switch between Left and Right datastores
- added

Elastic search: Add support for selective reverses
- added

Built files are now stored at the root of the workspace
- added

Improve loop detection in Computed Fields expressions
- added

Datastore Tags are displayed on the Diagram
- added

Tag icon is displayed on source Fields
- added

Clicking again on a selected Datastore or Action does not enable name edition anymore
- added

New shortcut to rename datastores and stages in a Mapping: F2
- added

ActionCode and Action Parameter can now be encrypted
- added

Templates documentation is exported to the Help Contents of the Designer
- added

Performance improvements for rebuild cache
- added

Show The ActionCode non-mandatory parameters initialized by MetaDataLink
- added

The Configuration selection box in the toolbar can be resized in the preferences
- added

The toolbar execute button now remains even if the focus is not directly on the Mapping/Process editor
- added

New shortcut to rename Process Parameters, Variables and Metadata Links: F2
- added

The position of the mouse cursor in Expression Editor is kept in memory, allowing to focus directly on the last position when
coming back to the selection
- added

New shortcut to perform impact analysis on the selected object: CTRL+SHIFT+I
- added

Process: the size of the error message popup window is saved
- added

Performance improvement of Oracle reverses
- added

Create a Menu Entry on Duplicated Resource to reveal the active Resource
- added

Improve the Replace Metadata popup
- added

New SQL property on RDBMS technologies to define the syntax to use for Drop View If Exists statements
- added

Sybase IQ supports Full and cross joins
- added

Standardization of Severity Levels on Rdbms constraints
- added

HDFS: add support for Command line over SSH
- added

New technology: Sqoop
- added

HDFS: both WebHdfs URL and Httpfs URL can be specified
- added

Hive: Add precision and scale to DECIMAL creation mask
- added

Vertica: add missing datatypes
- added

New XPath expression on tables: ref:ak()
- added

New technology: Progress Open Edge
- added

New shortcut to rename Process Actions: F2
- added

MacOS: embedded Runtime is generated inside the application package
- added

MacOS: add the integrated property editor to metadata editor
- added

Drag and drop a schema onto a target Datastore will replace it by a stage
- added

Mapping: double click on a Datastore allows to switch from Compact/Full mode
- added

Runtime view: remember the last connected Runtime when the Designer was closed
- added

The MetaInf defined on a Template Parameter should be preserved on the generated Parameter
- added

Adding a Query as a Metadata Link on a SQL Operation automatically sets the Connection
- added

File Wizard: Physical Name of Fields is checked for uniqueness
- added

Excel metadata: set JDBC.BIND.MANAGE_SET_NSTRING_AS_STRING by default
- added

The tag icon in a Mapping is displayed for columns having a tag in the metadata
- added

Display error when the error is on a link's execution condition
- added

Send Mail action handles Mailing List metadata links
- added

New action: AMQP Operation
- added

New action: AMQP Receive File
- added

New action: AMQP Receive Message
- added

New action: AMQP Send File
- added

New action: AMQP Send Message
- added

Bigger stack trace popup
- added

New button in the toolbar to perform impact analysis on the selected object
- added

New shortcut to access templates documentation: F1
- added

New node under each Template in the Project Explorer to access its documentation
- fixed

Mapping appearing in error after deleting the map.tech file from technology project
- fixed

Building a mapping delivery fails when the tech:fullName() xpath expression is used in a template
- fixed

MacOS: clicking on a property fills it with the first value of the list
- fixed

Error Popup after closing and restoring Properties View
- fixed

XML Datastore does not support having an Attribute and an Element with the same name at the same level
- fixed

Wrong MetaData Generation with Inherited Dataset when a target needs a Load and not the other one
- fixed

Missing Filter MdNode on Integration when Filter on WRK and using Conditional Joins
- fixed

Xml to jdbc using a MultiSet Stage between them doesn't work correctly
- fixed

Incorrect alias word generated for Multi Connection Integration step
- fixed

Datatype syntax does not take Oracle version into account when execution location is set to staging area
- fixed

Oracle reverse: Check constraints are not reversed
- fixed

With an Xml source filter on staging area doesn't work
- fixed

Metadata editor is not closed when the corresponding Metadata is deleted from the Project Explorer
- fixed

Renaming an opened Process or Mapping might cause a diagram loss
- fixed

StackTrace popup window cannot be opened when a step has an empty StackTrace
- fixed

Unable to delete more than one Parameter in a sub-Process
- fixed

Status Line error message is not refreshed on Field selection
- fixed

Unable to delete a Metadata Link on a sub-Process from the parent Process editor
- fixed

Copy/Paste a parameter modifies a Process in readOnly mode
- fixed

MacOS: Selecting a Parameter of a Process may lead to a JVM crash
- fixed

Impact View: Source/Target icon is no longer displayed
- fixed

Duplicating an Action with CTRL+Drag and Drop does not rename it correctly
- fixed

ConcurrentModificationException may be raised when selecting a Metadata Node
- fixed

MacOS: Drag and Drop on a Locked Expression Editor does not work
- fixed

Stage Field expression cannot be edited until the Stage is mapped with at least one Source Field
- fixed

Mapping: Integration Order property field is written from right to left
- fixed

Target Filter expression is not updated when renaming the alias of the filtered datastore
- fixed

Edition of a sub-Process Action Code from expression editor may not be taken into account
- fixed

Selection box does not appear in the Properties view of Process Actions parameters that have multiple possible values
- fixed

The Configuration selection box is not refreshed with the newly created Configurations in already opened Metadata
- fixed

Copy/pasting multiple Metadata nodes might fail
- fixed

Improve CrossRef Errors when eltID does not match its fileID
- fixed

Reverse Datastore from SubMetaData does not work when the Submetadata parent contains the same Datastore
- fixed

Memory leak when deleting an object from an Editor
- fixed

ExpressionEditor loose its content when we change the selected control in the PropertyView
- fixed

Deleting (or closing its project) a Resource might result in a very long indexation
- fixed

Unable to open InternalResource from Impact Analysis View
- fixed

Bad ToolTip when adding a Mapping Ref within a Process
- fixed

tech:onWrk() always returns false
- fixed

Selected configuration is not applied when the metadata's file is located outside the workspace
- fixed

$context variable is not resolved when using a computed field with user function combined with a LOAD template
- fixed

Session view: LaunchMode column displays ExecutionMode and vice-versa
- fixed

Wrong code generation when columns/fields have special characters
- fixed

Hive: VARCHAR creation mask is missing a parenthesis
- fixed

MacOS: issues with the application's icon
- fixed

Reverse mssql: varchar(max) are reversed as varchar(2147483647)
- fixed

Mysql technology: LONGTEXT datatype columns are not generated in DDL statements
- fixed

Generated documentation is missing the physical name of tables
- fixed

Mapping images generated through documentation are truncated when diagram has objects with negative coordinates
- fixed

Mapping internal ids might be updated incorrectly when copy/pasting a folder in another Project
- fixed

A Process cannot be prepared when the Publication Options of a Sub-Process Parameter has been unchecked
- fixed

Help crash with Java 8u91+
- fixed

Postgresql: add Array datatype variant
- fixed

Add JdbcOdbcDriverWrapper to the technologies having an ODBC driver
- fixed

Upgrading a mapping to 18.1.0 might adds an unexpected update key that was not present before
- added

A Warning is added on a Join if it does not use its right and/or left Datastore in its expression
- added

Improve Problems Tooltips messages
- added

Automatic Mapping can be performed manually using a context menu on a source Datastore
- added

Outline view allows to search an Action of a Process by name or expression
- added

Expression Editor auto-completion improvements
- added

Performance enhancement when analyzing mappings created in S17 and not migrated to S18
- added

Oracle: NUMBER columns reversed as NUMBER(22,0) are generated as NUMBER instead of NUMBER(22)
- added

A new property "label" can be added to the Meta-inf of a Process Parameter to display a user friendly label when selecting
in the dropdown list
- added

Outline view allows to search Datastores of Mappings
- added

Multiple Objects with the same ID (i.e. duplicates) can exist in a same Workspace
- added

Computed fields can be defined on a Datastore
- added

Target Datastores of a same Source Set can be on different connections
- added

A Breadcrumb Trail is used to display and navigate in the sub-processes of a Process
- added

Metadata editor: ability to filter Metadata by name
- fixed

Xml: data type NCName is defined twice
- fixed

Action icon is displayed twice when unsetting the "Is Begin Action" Property
- fixed

Mappings build correctly may still have the error icon displayed in the Project Explorer
- fixed

TargetFilter expression is not updated when a stage is inserted in an existing Mapping
- fixed

Missing error icon on a Variable used in a Mapping when the referenced Variable cannot be resolved
- fixed

Unable to open the Mapping built Process from another Process after moving the Mapping
- fixed

When Copy-Pasting a Mapping in the Workspace the copy may be marked as invalid
- fixed

When moving a folder, the mappings are flagged as if they had been created prior to S18
- fixed

NullPointerException is raised when deleting a source Datastore used in a stage with multiple Sets
- fixed

When a technology file is overridden the decoration is present on the folders but not on concerned file
- fixed

When displaying internal resources as a tree, the name of the Resource is the full path instead of the resource name
- fixed

ClassCastException may be raised when moving a Metadata node to another Metadata file
- fixed

Hierarchical Fields are not correctly restored in the Mapping's diagram when the corresponding Metadata file is restored
- fixed

On complex mappings the stage sub-processes may be generated after their corresponding integration sub-process
- fixed

NullPointerException on Export Model and Dependencies
- fixed

Save and execute a Mapping or Process may freeze the Designer
- fixed

JMS Send Message can be used as a Source of a bind link
- fixed

Migration S17 -> S18: Mappings with an XML target contain 2 root nodes
- fixed

Unable to create a Metadata Link from a FTP Folder
- fixed

Unable to execute a Mapping when then Source or Target Metadata files are physically located in another drive
- fixed

tech:port() returns en empty string when invoked on an incomingAccount of a Mail Server
- fixed

Enter key removes the focus when defining a new Runtime
- fixed

Rdbms wizard: temporary object masks are saved when the wizard is canceled
- fixed

Incorrect code generation when a JSon Source column has specific characters
- fixed

StackOverflow exception is raised when exporting Models with dependencies if a circular reference exists in the objects exported
- added

Xml Editor displays an error window when the validation of the XML file is failing
- fixed

Mapping diagram is corrupted when undoing the deletion of the mapping expressions on the target
- fixed

Missing table name in the generated from clause when joining a table and a stage which are mapped to a table on a different
connection
- added

Memory enhancement when building Workspaces with large Metadata files and Mappings
- added

Impact View: automatically expand the first level
- added

Json: File Path property is externalized by default
- added

Step Detail View: automatically select the first iteration in error if any
- added

An error is displayed when a Field on a Stage does not have any expression defined which would make the generation fail
- added

Automapping on hierarchical datastores maps only Fields in the current level
- added

Cassandra: new property "Nodes" on a Dataserver to specify the connection with the Datastax driver
- added

Export Model and Dependencies now asks confirmation before overriding existing export file
- added

Improved data lineage display in mappings when Field is hidden (collapsed or scrolled out)
- added

Add support for ElasticSearch
- added

The size of Template properties' popup auto-adjusts when changing the selected template
- added

Mapping: joins between Stage and Table from different connections are marked with error ERROR_CLAUSE_NON_STAGEABLE_FIELD
- added

File: new Property "groupingSeparator" on a Field to specify a thousands separator character
- fixed

Code generation error when preparing a Mapping using a Metadata Variable in the Template parameters
- fixed

Undoing/Redoing changes in the expression of a Join may lead to broken Mapping
- fixed

The join expression between a table and a stage is not generated properly when mapped to a table on a different connection
- fixed

Update Keys of XML Files are not automatically recomputed when replacing a target datastore
- fixed

The Navigator view is not present in the list of the views
- fixed

Impact View : need to click two times
- fixed

When moving a Metadata node to another file white space characters and formatting are lost
- fixed

Wrong tooltip on the creation of a Metadata Link in a Process
- fixed

New configurations created with Copy/Paste are not available in Project Explorer
- fixed

A Process using a Mapping is closed when the Mapping is rebuilt
- fixed

A same Action can have multiple input binding links
- fixed

A Stage may contain multiple Fields with the same Alias
- fixed

QuickTool icons are not removed after deletion of a Field in a Stage
- fixed

Build documentation produces several icons for Execution Location
- fixed

Missing context menu entries the first time a right click is performed on a metadata node in the ProjectExplorer
- fixed

Warning icon is displayed when Designer is connected to a Runtime which version does not match exactly the designer's one
even though it is compatible
- fixed

Stack trace pop-up window may not open
- fixed

Deletion of a Stage may be silently ignored
- fixed

When moving a Metadata node to another Metadata file the OK button is never enabled
- fixed

ExecutionException when deleting fields from a Metadata file and from the target Datastore of a Mapping
- fixed

When moving a Metadata node with children to another Metadata file it is no longer possible to create a Metadata Link by drag
and drop
- fixed

Steps with a repetition query and tolerating errors are colored in blue if a warning occurs
- fixed

IllegalArgumentException when opening the Stack Trace popup on a step that has multiple iterations
- fixed

Xml to Rdbms: base64Binary doesn't have a matching datatype
- fixed

Auto-build conflicts with renaming of an opened Mapping
- fixed

Process: missing error icon on an invalid Mapping reference
- fixed

Export Model with dependencies: NullPointerException if a resource is having a wrong cross-reference
- fixed

MacOS: missing symbolic link on stambiaRuntime
- fixed

No Exception raised when performing a concurrent modification on a Mapping and on its built Process
- fixed

Export Model and Dependencies: the tpc files are missing
- fixed

Drag and Drop of a datastore on a Mapping may not work without closing and reopening the Mapping
- fixed

Reverse Query doesn't take aliases correctly into account on some technologies
- fixed

ConcurrentModificationException sometimes occurs on startup
- fixed

Using a Variable in an expression adds the WARNING_FIELDS_NOT_FOUND
- fixed

Json Reverse With URL doesn't work with https
- fixed

Open Process from mapping may not work since S18.0.3
- fixed

Export Model and dependencies: popup does not close when clicking OK
- fixed

Upgrading a mapping from S17 to S18 may lock when mapping has a hierarchical Target
- fixed

Template Property Popup does not handle some changes when closed directly after a modification
- fixed

Cannot Dnd fields after alt+tab from another application
- fixed

Query on some technology, needs an "as" instruction
- fixed

New error displayed on mappings when trying to use disjointed Query and Table from different datasets as a source
- fixed

ExpressionEditor: modifications sometimes lost when using lock + Dnd
- fixed

Mapping expression may be unset after moving the field's metadata node
- fixed

Json Datatype Number are created as Varchar in database
- fixed

Error "Widget is disposed" sometimes occurs when opening SQLExplorer
- fixed

Auto-mapping is re-applied when mapping a field to an already mapped target
- fixed

Available configurations are not automatically updated when deleting / restoring the conf.cfc file
- fixed

NullPointerException when deleting / saving Metadata used by opened Editor
- fixed

Build Mapping ProgressBar fills up before the build really ends
- fixed

Build produces wrong generated code when using linked folders
- fixed

Query generation might embed too many tables when loading XML Files
- fixed

Replicator RDBMS drop constraint generates invalid syntax on Mysql
- fixed

SQL File Export: only SQL_CONNECTION parameter should be proposed to define the JDBC Connection
- fixed

Cannot delete target table from a mapping
- added

The NO_LOAD setting can be specified from a Process Parameter using the Meta-inf tab
- added

An Error icon is generated on Joins executed on Staging Area when the Integration Template does not support Load
- added

New object added to Rdbms Metadata: Query
- added

Hive support
- added

HDFS support
- added

Json Files and Rdbms Tables can be used as input or output of Processes
- added

Cassandra support (through ODBC)
- added

New button in the toolbar to expand/collapse all Datastores in a Mapping
- added

Meta-inf process-parameter-support allows to force an Action Parameter to be instantiated
- added

Conditional filters can be specified when integrating into specific targets
- added

XSS parameter is increased in stambia.ini
- added

Paradox support
- added

Error icon is added to target fields mapped on source and involving fields from 2 datastores joined in Staging Area
- added

Parstream support
- added

Tooltip is added to a Field when its name does not match the underlying column name
- added

A JDBC-ODBC Wrapper driver allows to replace JDBC-ODBC bridge on jvm 1.8 or higher
- added

New datatypes supported in XML Technology
- fixed

Link to non-alphabeticly named fields are not computed correctly for MSSQL sources when parsing an expression
- fixed

Template Properties Popup is closed when selecting any element in a combo box
- fixed

The error message of an inconsistent join location may disappear even though the problem is not really fixed
- fixed

An error is detected when setting an expression with an XML source containing a trailing space character
- fixed

NullPointerException when accessing the Advanced tab of a Join's Properties
- fixed

UnsupportedOperationException when closing a Mapping after having modified some Advanced Properties of Joins
- fixed

Defining a conditional join from the Properties View is not always effective
- fixed

Opening a Mapping while the Runtime is disconnected from the Designer may be slow
- fixed

If an error is detected on a disabled Join or Filter the Mapping cannot be built
- fixed

The expressions of Conditional Joins is not updated when changing a Datastore alias
- fixed

Multiple editors can be opened on the same Process
- fixed

DataLineage: fields are not showed if they are not defined as visible in the Mapping diagram
- fixed

Foreign key with no name is reversed twice
- fixed

Wrong DataSets computed after deleting a Join involving more than 2 Datastores
- fixed

NullPointerException raised when building packages with accentuated characters
- added

Process: Arrange All improvements
- added

Performance improvements when using large Metadata files in a Mapping
- fixed

Potential conflict when editing an Action parameter using both Expression Editor and Properties view
- fixed

NullPointerException when creating a metadata link from a node with no name defined
- fixed

Execute/Prepare a mapping ignores Open Automatically when the mapping has not been saved
- fixed

Unable to undo the deletion of a Metadata Link from an action
- fixed

Closing the properties popup of a Template may not work
- fixed

Sources Fields colored in light blue due to lineage are not uncolored when another field is selected
- fixed

Opening a Mapping from a Process opens a new editor regardless if the Mapping is already being edited
- fixed

Selective Display is very slow to open on datastore with a lot of columns
- fixed

Oracle: Reject tables are not in the Reject Schema since S18.0.1
- fixed

Unable to create two instances of a VariableManager
- added

Connection to the license server can be made through a proxy
- added

Oracle tables can be reversed and queried through a DB Link
- added

Designer supports proxy based network connections
- fixed

Errors in cache management prevents building mappings
- fixed

NullPointerException when deleting an Action Parameter
- fixed

NullPointerException when undoing the creation of a DataSchemaConfiguration
- fixed

Diagram layout is lost when copy-pasting a process from one project to another one
- fixed

Runtime view may not list all the Runtimes
- added

An extra-icon is added on overriden objects in the workspace
- added

StepDetail View displays line numbers
- added

Double-click on Sessions opens the Process if available in the workspace
- added

New view: Internal Resources
- added

Technologies can be customized
- added

Warning is displayed when a mapping with non-rdbms target is not executable
- added

Process or Mapping can be exported with all its required elements
- added

Runtime view: labels "Connect" and "Refresh diagram" are clickable
- added

Designer's Views have tooltips
- added

Multi-target Mappings
- added

Datastore can be used as both source and target in Mappings
- added

Mappings support set-based operations (Union, Minus, etc.)
- added

New objects in Mappings: Stage
- added

Loads are automatically mutualized when possible
- added

New Join type: conditional joins allow reusing Datasets in Mappings
- added

Datasets and Sourcesets are surrounded by a blue area to improve Mapping's diagram readability
- added

Mappings: orange arrows show data flows
- added

Mapping: drag-and-drop of a Schema on an orange arrow creates a Stage by reusing transformations
- added

Data lineage is displayed in a Mapping when selecting columns
- added

New button on a datastore to highlight its source datastores
- added

Field selector allows to reduce the number of Fields displayed in a Datastore
- added

Drag-and-drop of columns directly on a Mapping creates a Datastore with predefined Field Selector
- added

Templates are now displayed as boxes attached to their target Datastores
- added

Selecting a Template selects all its instances in case of mutualized Loads
- added

New template type: STAGE
- added

New context menu entry on Mappings: Export Models and Dependencies
- added

Mappings are built incrementally
- added

Objects built out of a Mapping are visible as a child of the Mapping in the Project Explorer
- added

Deleting a Stage pushes transformations to the Target
- fixed

Scrolling and selection issues in the StackTrace window
- fixed

Tooltip for Editors is too long
- added

Json metadata can be reversed from Clipboard
- fixed

md:paramValue($this, 'param') never returns an empty String
- added

Automatically select the Session when Executing/Preparing a Mapping or a Process
- added

Double clicking on a Session opens the corresponding Process if available in the current workspace
- added

The metaInf tag <xslVariableName> on a process parameter allows to create an XSL Variable corresponding to the parameter
- added

The Cancel button is enabled when reversing RDBMS Datastores
- added

The Build context menu is available on Folders and Projects
- added

Add support for SAP Tables
- added

New template LOAD Sap OpenSql To Rdbms Oracle (With Sql Loader)
- added

New JSON Technology
- added

JSON Metadata support Reverse
- fixed

A node has to be selected twice after renaming another node in the Metadata Editor
- fixed

Wrong URL sample for the DB2 UDB driver
- fixed

Views' columns are not reversed on Teradata
- fixed

MSSQL: Size may exceed 53 when reversing FLOAT columns
- fixed

The size of BOOLEAN after should be 1 when reversing HSQL databases
- added

New popup message when trying to open an Xml file which does not exist
- fixed

Displayed "Elapsed time" is not correct sometimes according to current time zone
- fixed

Column with name starting with a dollar sign is incorrectly generated
- fixed

The SUPPR key has no effect on metadata JDBC properties : Driver and URL
- added

Keep track of previous selection when selecting datastores to reverse
- added

Expand automatically the node when Mapping an XML element or a WSDL element
- added

Expression Editor can be used to edit the text of the Notes
- added

Schema Wizard: better usability when removing a Work/Reject schema
- added

New statistic: SQL_STAT_MERGE
- added

Metadata creation wizard is redesigned
- added

Memory optimizations when opening a Process containing references to other Processes
- added

Mssql: Datastores available through a Linked Server can be reversed
- added

File driver supports accentuated characters in column names
- added

Place the cursor at the beginning of the Expression Editor when displaying the details of an element
- added

StackTrace popup has a minimum size on opening
- added

Rdbms: Actions > Properties opens the Reverse category by default
- added

Wizards creating child objects are in the New sub-menu instead of the Actions sub-menu
- added

Add a Find/Replace utility to the Expression Editor
- added

Limit the height of Transformation and Transformation line when computing the default size of the File Properties Window
- added

S3 technology: New property Physical Name on Buckets
- fixed

Arrange all works correctly only after arranging twice
- fixed

Automatic Mapping does not work when the target is a File
- fixed

Typo : MaxOccurs value "unbouded" should be "unbounded"
- fixed

Hide unused on a hierarchical source hides the root node
- fixed

Deprecated technology SCPOld is no longer displayed by default when creating new Metadata
- fixed

ProjectExplorer: icons and labels of some Metadata may be missing
- fixed

NullPointerException may be raised when creating a new Parameter in a Process
- fixed

Wrong outer expression generated when the expression contains SQL functions in an implicit Join
- fixed

Outer Column with Not In instruction doesn't work for filter or Join with implicit mode
- fixed

New Parameter FTP_ENCRYPT_CHANNEL_DATA to FtpPut and FtpGet
- fixed

Explicit Joins do not support circular references
- fixed

Mysql Bit datatype is not defined as default Bit datatype
- fixed

PostgreSql BIT Datatype does not have the correct superType (Char instead of Bit)
- fixed

Copy/Paste Actions: relative locations are lost
- fixed

License check fails with "Error during contacting server" on some VPN on Mac OS X
- fixed

Menu entry "Custom XPath" is missing when the context menu is displayed in the Metadata Editor
- fixed

Oracle technology: VARCHAR2 creation Mask generates columns with size 4000
- fixed

Build a mapping fails when DROP_TABLE_IF_EXISTS is used
- fixed

Links are broken in Welcome Page
- added

Add support for drag and drop and a Metadata node from the Editor into another Editor (without dragging from the Project Explorer)
- fixed

Sessions View: vertical scrollbar may disappear
- fixed

Mapping may be broken when moving Metadata
- fixed

After renaming a Field by adding or removing space characters the Filter and Join expressions are not updated correctly
- fixed

Unable to locate shared library when starting Designer on Ubuntu 12.04
- fixed

NullPointerException may be thrown when changing the Template used in a Mapping
- fixed

Runtime Classpath may be too long on windows depending on the size of the current runtime path
- fixed

NullPointerException when editing 2 parameters at the same time in 2 different editors
- fixed

Sometimes property fields need to be clicked twice before being enabled for typing
- fixed

Postgresql: reverse NUMERIC columns generates NUMERIC(131089) metadata
- added

SAP Technology: some Properties are externalized by default
- added

Web Services: reverse MIME content-type
- fixed

A Metadata Link may have null label and error icon on creation
- fixed

Designer hangs after deletion of the origin node of a sub Metadata File
- fixed

Unable to generate a WebService with xml metadata
- fixed

The Properties of a Configuration node are not displayed correctly
- fixed

Server Wizard doesn't save information if closed before reverse
- added

Sap Idoc Generation: add support for SEGMENT and BEGIN attributes
- added

Meaningful error message when a template with a wrong file ID is used in a Mapping
- added

Variables defined at the root level of a Metadata are available on any node of this Metadata
- added

LoadMask, IntegrationMask and RejectMask can be specified at Datastore level
- added

Java Native Scripting: Use dropdown list to specify language
- added

Bean Scripting Framework: Use dropdown list to specify language
- added

Line numbers are displayed in the Expression editor
- added

New technology: Salesforce.com
- added

Add support for reverse in technology Salesforce.com
- added

Add support for data extraction from Salesforce.com
- added

Add support for data integration into Salesforce.com
- fixed

Runtime Session may not be updated in Designer
- fixed

An action or a sub-process may not be displayed correctly when a repetition query is defined
- fixed

Scrollbars are not displayed on Source or Target datastores or on Templates in a Mapping
- fixed

NullPointerException may occur when moving Actions
- fixed

null keyword may be displayed in the StackTrace Popup window
- fixed

Reversing multiple times a File without any header may mix Fields in Mappings
- fixed

Wrong tooltips on Restart Point types
- fixed

Unable to create a second sub-process without renaming the first one
- fixed

Default inner join mode is ignored and Implicit mode is always used
- fixed

Process: the properties of metadata links are not correctly saved after edition in the Properties view
- fixed

A binding with Teradata as the target does not support NULL values
- fixed

Cache loading takes a very long time (designer seems to hang on startup)
- fixed

tech:creationDdl() does not support the BIT datatype on Mysql
- fixed

Documentation error may be raised if the process is too complex
- added

New context menu entry: Build/Execute > Open Save and Close Mappings
- added

New icon in the Project Explorer to identify unbuilt Mappings
- added

New log file com.indy.reverse.log
- added

Process editor displays a warning when multiple actions have the same name
- added

Mapping Editor: the properties of a Template can be displayed in a popup frame in the Mapping Editor
- added

When comparing two files new buttons allow changes to be copied to the other file
- added

When editing a Target Field directly in the diagram the "TargetFieldName -> " is no longer needed and only the expression
has to be set
- added

Multi-selection is supported when adding Datastores to a Mapping
- added

Designer memory improvements
- added

Normalize colors of selection and cross-reference of Source elements (fields, filters and joins)
- added

The name of a metadata can no longer end with white space characters
- added

In a Mapping, a disabled constraint is displayed with a grey font
- added

New context menu entry "Replace usages by..." allows to replace a metadata by another in the workspace
- added

XSD annotations are reversed (documentation and appinfo)
- added

Update Tutorial to comply with Designer's layout
- added

New function ref:container(<SchemaName>) returns a reference to a schema based on its name
- added

Mapping and Process names are optional
- added

New property databaseMajorVersion for RDBMS Servers
- added

databaseMajorVersion set to 8 or less disables automatically CHAR or BYTE keywords on Oracle servers
- added

Allow compilation to run in Background
- added

Sort options alphabetically when using Arrange all
- added

Allow reverse engineering to run in background
- added

New button to select existing tables when executing a reverse engineering
- added

Oracle technology reverses check constraints
- added

Add "negativeInteger" datatype to XML technology
- added

Add "nonNegativeInteger" datatype to XML technology
- added

Add "nonPositiveInteger" datatype to XML technology
- added

Add "unsignedInt" datatype to XML technology
- added

Add "unsignedShort" datatype to XML technology
- added

Add "anyURI" datatype to XML technology
- added

Add "token" datatype to XML technology
- added

Add "NCName" datatype to XML technology
- added

Add "ENTITY" datatype to XML technology
- added

Add "gDay" datatype to XML technology
- added

Add "gMonth" datatype to XML technology
- added

Add "gMonthDay" datatype to XML technology
- added

Add "gYear" datatype to XML technology
- added

Add "gYearMonth" datatype to XML technology
- added

File: new property "Default Date Format" to specify the format to apply on a Date field no format is specified
- added

File: new property "Default Timestamp Format" to specify the format to apply on a Timestamp field no format is specified
- added

File: new property "Field Format" to specify the behavior of the File driver when a field is not formatted correctly
- added

File: new property "Trailing Fields" to specify the behavior of the File driver when extra fields are detected on a record
- added

File: new property "Missing Fields" to specify the behavior of the File driver when some fields are missing on a record
- added

File: new property "Check Fields Size" to specify whether the File driver must consider length exceeding Fields as format
errors
- added

File: new property "Trace Error To Bad File" to specify whether the File driver must log errors to the .bad files
- added

File: new property "Default Date Value" to specify a value to return by the File driver when an empty Date field is detected
- added

File: new property "Default Timestamp Value" to specify a value to return by the File driver when an empty Timestamp field
is detected
- added

File: new property "Default Numeric Value" to specify a value to return by the File driver when an empty Numeric field is
detected
- added

File: new property "Default String Value" to specify a value to return by the File driver when an empty String field is detected
- added

File: new property "Return Null for empty String" to specify if File driver converts empty Strings to SQL NULL values
- added

File: new property "Disable Right Trim on String Field" to specify if File driver removes trailing spaces on Strings fields
- added

File: new property "Enable Left Trim on String Field" to specify if File driver removes leading spaces on Strings fields
- added

SqlToParameters: add SQL_TRANSACTION_NAME and SQL_TRANSACTION_TYPE to the Properties view
- fixed

Executing a Process or a Mapping with the toolbar button may not work correctly
- fixed

Designer may hang when on startup when using SVN
- fixed

Performance issue when executing a reverse on pureData Technology
- fixed

XML driver fails to load shouldn't expose XML integers as standard SQL integer because its size is too small
- fixed

Wrong icon used for Metadata in the Contents tab of the Customize View window
- fixed

Process Editor: StackTrace popup window is misplaced
- fixed

When opening a Mapping with a Hierarchical Target Datastore the color of a Target Field is incorrect until one of the fields
is expanded/collapsed
- fixed

The Contents tab of the Customize View window contains twice the same entry for metadata
- fixed

Wrong font color after editing directly a Target Mapping
- fixed

Context menu Build > Documentation shouldn't be displayed for Mappings
- fixed

Filters and Joins do not use the same color as Source fields when selected
- fixed

Source fields may appear as not selected when they are selected
- fixed

When switching back to the Expression editor does not always show the already selected Expression
- fixed

Multiple selection of Fields in a Mapping does not use the correct color
- fixed

When multiple elements are selected the Properties view shows some properties that cannot be changed massively
- fixed

A Datastore cannot be deleted from a Mapping if it has first been deleted from the Metadata
- fixed

Consult Data (console) doesn't close the JDBC connection properly
- fixed

NullPointerException when opening Mapping if the template cannot be found automatically
- fixed

When viewing Step details for a for a prepared Session the Executed tab displays wrong information
- fixed

Expression Editor is not refreshed when typing a mapping expression directly onto the target field
- fixed

Consult Data does not always connect to the database
- fixed

Concat Files : option FILE_SEPARATOR not available in Properties view
- fixed

Core Stack Trace Popup window does not format correctly the Exception
- added

Improved Mapping rendering
- added

Renaming "Execution" menu to "Build/Execute"
- added

"Click on the area to display" is replaced by "Click here to display the step detail"
- fixed

A Process generated out of a Mapping is displayed as modified when opened for the first time
- fixed

When F1 key is hit on certain Actions, the contextual help displayed is not corresponding to the selected action
- fixed

Hide the tooltip on a target field when no mapping expression is defined
- fixed

NullPointerException may occur when displaying the stack trace of an Action
- fixed

Popup tool error icon action remains in process editor after step deletion
- fixed

ClassNotFoundException when executing Actions > Consult data (console) on a flat file
- added

When reversing a File the date format is automatically reversed
- added

Dynamic Name and Is Begin Action properties are moved to the "Advanced" tab
- added

New column "Configuration" in session list
- added

New Rdbms Technology: Oracle RDB
- added

When reversing a File the timestamp datatypes and their formats are automatically reversed
- added

Automatically expand the root node of a hierarchical Datastore when adding it to a Mapping
- added

A Mapping must be saved prior to be executed
- added

Using the "Open with" menu to open an object with a specific editor no longer sets it as the default editor for this object
- added

When a datastore is deleted from a Metadata, only the datastore is listed in the Problems for the Mappings using it and not
each field
- added

Bind links can be designed only between actions for which the Bind is supported by the Runtime
- added

New context menu: Advanced > Reinit Process diagram
- added

The list of configurations is sorted
- added

Add BIT and LOGTEXT datatypes on MySQL technology
- added

Back quote is used as the object delimiter on Mysql instead of double quote
- added

Open With > Other... Editor list is updated
- added

New preference "Diagram refresh enabled by default" to manage the default value of the "Refresh Diagram" checkbox
- added

Place the cursor after the prompt when a runtime command is executed
- added

Runtime editor has an embedded editor for the Properties of a node
- added

Configuration editor has an embedded editor for the Properties of a node
- added

The type of a child node of a process is no longer displayed in the Project Explorer
- added

Hide the links in the Project Explorer when expanding the nodes of a Process
- added

Display the short name of a Parameter in the Project Explorer instead of the full path
- added

Add an icon on the table to show if a display filter is activated on columns
- added

A parent XML field is displayed in blue to inform that at least one child (or grand child) node is mapped
- added

Hierarchical source or target Datastores can be filtered to display only Mapped/Unmapped columns
- added

The build and execution menus items are refactored to be consistent between the Project Explorer and the diagram editor
- added

Process Parameters can have a Label different from their technical name
- added

Directory Wizard is automatically launched when creating a new File Server
- added

A ',' is used as the default file separator on non-French environment instead of a ';'
- added

Do not look for Column names when checking an Expression executed on Target
- added

Display the Runtime view by default in the Stambia's perspective
- added

The "..." buttons are renamed into "Browse" buttons in the XSD Editor
- added

The replacement of a target XML datastore ignores the root element name when remaping the columns
- added

Add a border around the list of Tags
- added

Add a border around the Expression in the Expression Editor
- added

Files extensions are hidden by default (this can be changed from the Project Explorer's view menu)
- added

By default the content of the *.map and *.proc are not displayed in the Project Explorer (this can be overridden from the
"Customize View..." menu)
- added

New property "Use Json Format" on XML root elements
- added

List of schema is sorted in the Rdbms reverse Wizard
- added

Process editor: Arrange all will stack all the Metadata links on a same column
- added

Copy-paste of an action creates the new action at the location of the mouse
- added

Input, Output and Fault checkboxes are grouped into a "Publication" tab
- added

Elements of the Generic technology can now be typed
- added

"Md Model" is renamed "Metadata Model" in the Metadata creation window
- added

"Create a new Md model" is renamed "Create a new Metadata Model" in the Metadata creation window
- added

Designer's memory management is enhanced
- added

Ability to select a configuration when scheduling a multi-configuration delivery built with Analytics 2.1.0
- added

Ability to select a configuration when executing from the Navigator a multi-configuration delivery built with Analytics 2.1.0
- added

New toolbar button to hide all parameters and metadata links
- added

+/- icons to expand/collapse the Parameters and Metadata Links on Actions are replaced by buttons on the top of the selected
Action
- added

The pop-up icons are no longer displayed when the mouse is left over an Action
- added

New graphical design of Actions
- added

New button on the left side of the selected Action to add new Parameters to the Action
- added

New button on the left side of the selected Action to edit the Parameters of the Action
- added

New button on the top of the selected Action to specify the Generation condition
- added

An icon on the top of Actions replaces the dotted lines around the Action if a Generation condition is specified
- added

New button on the right side of the selected Action to edit the is Begin Action property
- added

New button on the right side of the selected Action to edit the Error Tolerated property
- added

New button on the right side of the selected Action to edit the Restart Point Type property
- added

New button on the right side of the selected Action to enable/disable the Action
- added

New button on the bottom of the selected Action to draw links starting from this Action
- added

The round at the beginning of a Link is removed
- added

The target shape of a Link depends on its Triggering Behavior
- added

The dotted line on a Link is replaced by an icon at the beginning of the Link if a Generation Condition is specified
- added

New button on the top Actions with Parameters specified allows to show/hide the Parameters
- added

An Action is displayed as a stacked shape if a repetition query is specified
- added

New button on the top of an Action executed with errors to display the Stack Trace
- added

The tab Appearance is removed from the Property View when an Action is selected
- added

New context menu "Move" on a Metadata Node (eg. on a Datastore) in the Project Explorer to move the node to a new Metadata
- added

The button Open mapping on an Action is replaced by an iconic button on the left side of the Action
- added

The resize of an Action is made from the corner of the optional border displayed when the Action is selected
- added

New layout and colors in an executed Process
- added

Drag and dropping a parameter of an Action moves the Action
- added

Metadata editor has an embedded editor for the Properties of a node
- added

Object delimiter is systematically added MySQL object names
- fixed

Package generation error when number of Parameters is greater than 127
- fixed

An error occurs when canceling Documentation generation
- fixed

Wrong type of node restored after undoing a "Change to"
- fixed

ArrayOutOfBoundException when reversing a Positional File containing lines below the expected length
- fixed

The Documentation is not displayed correctly in Internet Explorer 8
- fixed

Del key is ineffective when a link is selected
- fixed

CTRL+X in the Properties view deletes the selected node being edited instead of cutting the currently selected text in the
Properties view
- fixed

Source and/or Target columns can be dragged and dropped from one datastore to another datastore
- fixed

Reverse Positional File: Changing positions automatically reloads the File
- fixed

Right mouse click does not display the context menu if another object is selected
- fixed

Parameters set by a MetaDataLink are not highlighted until the Action is moved in the diagram
- fixed

Undoing the deletion of a target Datastore does not restore the Templates that were selected
- fixed

Collapsing a parent node of a hierarchical datastore only hides the direct children
- fixed

Compilation fails when Numeric datatypes from Oracle and SQL Server are used in the same Mapping
- fixed

Changing the alias of a Source datastore does not refresh the warnings/errors
- fixed

Renaming or deleting a Metadata used by a Mapping under edition closes the Mapping editor
- fixed

Adding a missing source Datastore does not update the errors/warnings of the Mapping
- fixed

Deleting a Variable in a Mapping does not refresh the errors/warnings
- fixed

When adding a missing Variable to a Mapping the errors/warnings are not updated
- fixed

Updating a Metadata does not automatically update the Mappings under edition
- fixed

The first time the properties of an Action are scrolled down in the Properties View they disappear shortly
- fixed

The position is mandatory in the Reverse Helper of a Delimited file
- fixed

The Reverse helper of a File does not support the timestamp datatype
- fixed

SubProcess Actions are missing the "Core" tab in the Properties view
- fixed

Error occurs when using the context menu Transform Last Delivery To File
- fixed

When creating a WSDL Metadata the Finish button is not always enabled
- fixed

When replacing the target Datastore the fields that cannot be found in the new Datastore are not in error
- fixed

Field positions are lost when replacing the target Datastore in a Mapping
- fixed

When renaming a field in a metadata, the children fields are not updated accordingly in the Mappings
- fixed

Cut and Pasts Actions with parameters creates Parameters on the Process
- fixed

Cut and Paste of an Action reverts the Parameters to their default values
- fixed

When multiple Metadata editors are opened the properties view is not refreshed correctly
- fixed

Copy Paste of Actions and Metadata Links does not paste the Metadata Link
- fixed

Links are not copied during a copy-paste operations on the Actions
- fixed

Unable to Execute a Process on an existing Workspace on Linux
- fixed

The Del key does not produce the same result as CTRL+X: deletion cannot be undone without errors
- fixed

tech:rejectMessage() doesn't handle simple quotes
- fixed

Foreign keys are not reversed correctly on DB2 UDB
- fixed

Foreign keys with multiple columns are not reversed correctly
- fixed

Copy paste an Action with a Metadata Link may move the Metadata Link from the Action to the Process
- fixed

Switching from the Expression Editor to another view and switching back to the Expression editor forces to select the Action
again to see its content
- fixed

Switching from the Property view to another view and switching back to the Property view forces to select the Action again
to see its properties
- fixed

Error occurs when closing the Properties view and re-open it from the "Show Properties View" context menu
- fixed

Inconsistent behavior when renaming an object currently being edited
- fixed

NullPointerException when opening a Process from the Search view
- fixed

Diagram layout is lost after undoing the deletion of a Process or a Mapping
- fixed

Unable to expand the node of an object in error in the Project Explorer
- fixed

Execute opens the Process of the Mapping: only Open and Execute should open the Process
- fixed

Diagram is in error after a copy-paste of a Mapping within the Project Explorer
- fixed

Passwords are not hidden in the Configuration edition
- fixed

Read Mail Action doesn't propose the correct default value for some of its parameters
- fixed

Unable to execute a Mapping from the Project Explorer
- fixed

Inconsistency on child nodes between All, Sequence and Choice nodes in a WSDL metadata
- fixed

Typo in the name of the "Miscellaneous" accordion
- fixed

Wrong column order used in Target columns for XML Datastores
- fixed

Unable to delete a link having another link as a source
- fixed

Schema wizard and Server Wizard do not use the same Window size
- fixed

Add a border around the "Verb" attribute of a WSDL Port
- fixed

Typo in the XML Wizard: "Revere" should be "Reverse"
- fixed

Node name is not updated dynamically when renaming a node in the Metadata editor if the Name and Schema Name differ
- fixed

Copy-Paste of a Note does not work in the Process editor
- fixed

Unable to move the anchor of a link on the Parameters of an Action
- fixed

FtpCommand: Proxy parameters are repeated twice
- added

New Generic technology
- added

The description of a Process is moved to a dedicated tab in the Properties view
- added

Generate XSD dialog looks for an xsd file instead of an xml file
- added

Support reverse of Foreign Keys across different logical schemas based on the same physical schema
- added

XSD generation allows to select another encoding when the default encoding does not comply with XML file's encoding
- added

The name of a Connection no longer requires to end with .rdbms, .file, etc.
- added

When creating a new Metadata the user is prompted for a metadata name instead of the file name
- added

Increase the default size of Directory and File wizards to see at least 4 lines in the Preview panel
- added

In the Process editor, display the Parameters of the Templates and Actions in the Standard tab of the Properties view
- added

XML File Wizard is launched automatically when creating a new XML Metadata
- fixed

Charset Name is ignored in the File editors
- fixed

NullPointerException when reversing a WSDL with a namespace
- fixed

Foreign key is reversed twice when the parent table is not reversed
- fixed

Rejects detection code for Foreign Keys is sometimes not generated
- fixed

HSTORE datatype is missing on Postgresql
- fixed

New option "Hide Files Extension" in the Project Explorer's menu
- fixed

Runtime connection Retry time does not wait the specified number of seconds
- fixed

NullPointerException when reversing an XML file without refreshing the root elements first
- fixed

Deletion of an Action Parameter with "Del" key cannot be undone
- fixed

Performance issue when saving a Mapping with a very complex expression
- fixed

The file wizard of the XSD Generator looks for an xml file instead of an xsd file
- fixed

XML Path is deleted when reversing a root element twice
- added

All SSH Servers' properties are externalized by default
- added

New property SSH_PRIVATE_KEY_FILE on SSH Servers (path to the private key file)
- added

New property SSH_PASSWORD_PHRASE on SSH Servers (password to decrypt the private key file)
- added

New property SSH_TIMEOUT on SSH Servers (expressed in milliseconds)
- added

When editing the foreign keys, add new properties in order to select the parent table of a foreign key and filter the available
columns
- fixed

Oracle Materialized View Columns are reversed twice
- fixed

When setting a property for the first time, the label of the object's node didn’t refresh properly
- added

New Rdbms Technology: Vertica
- added

Add README.txt File
- added

Add "datetime2" datatype to MSSQL technology
- fixed

On an implicit outer Join on Oracle, the keyword "(+)" is not automatically added within "is null" or "is not null" expression
- fixed

Schema cannot have "no" in the physical name, "no" disappears with code generation
- fixed

"All" nodes in a WSDL definition cannot have "element" as a child
- fixed

Metadata is deleted from workspace when saving a mapping with same name in the same folder