BENERATOR is a leading software solution to generate, obfuscate, pseudonymize and migrate data for development, testing, and training purposes with a model-driven approach.
This release introduces significant enhancements, including a new installation option for Mac users, enriched datasets, improved compatibility, and several key bug fixes. We've also made improvements under the hood with updated dependencies and more reliable scripting with GraalVM.
<part>
element for hierarchical data generation and manipulationwith minCount, MaxCount, countGranularity and countDistribution<setup>
element<variable>
<generate>
, supporting count="unbounded" means unlimited count<database>
selectors<generate>
, supporting count="unbounded"<echo>
element for specifying the script language used for the message text<execute>
and <evaluate>
: Assuming type="shell" if a 'shell' attribute is set<echo/>
elementsremoved includeTables="#all" tag, this is not necessary anymore, because there is a mechanism now to identify related schemas automatically based on JDBC metadata.
known Issue: when you have two tables with identical name in different schemas, imported as Database connection in your benerator context, for example: tableA in schema1 and tableA in schema2 ...
<database id="schema1" url="{dbUrl}" driver="{dbDriver}" schema="schema1" user="{dbUser}" password="{dbPassword}" />
<database id="schema2" url="{dbUrl}" driver="{dbDriver}" schema="schema2" user="{dbUser}" password="{dbPassword}" />
... the Benerator won't be able to identify the right table when it comes to persisting entities to database.
N/A