Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Features:

  1. The whole IDE was migrated to Eclipse Oxygen

    RapidClipse 4.0 bases on the latest Eclipse version 2018-12.

  2. Java 11 support.

  3. Improvement of the caching adjustment in the IDE. In the past the hibernate cache was adjusted by

    our

    the RapidClipse framework and it was quite hard to add or implement

    own

    custom caching strategies. This has been changed in the Version 4.0.0.

    1. How to adjust the entity cache?

    2. How to adjust the query cache?

    3. How to adjust the caching of queries done by the framework?

  4. Several JDBC drivers were updatet

    in the new Version see the following list

    :

    1. H2: 1.3.176 → 1.4.197

    2. MySQL: 5.1.35 → 5.1.46

    3. MSSQL: 4.1.0 → 6.4.0.jre8

    4. DB2: 4.19.26 → 4.24.92

    5. PostgreSQL: 42.0.0 → 42.2.2

  5. Several new JDBC

    Dialects

    dialects are available

    (see list below)

    :

    1. Oracle 12c

    2. TimesTen

    3. MariaDB

    4. MariaDB53

    5. DerbyTenFive

    6. DerbyTenSix

    7. DerbyTenSeven

  6. The folowing hibernate properties were added to

    "

    the persistence.xml

    "

    Code Block
    firstline
    languagexml
    themeEclipse
    1
    <!-- If set to "true", very detailed informations are shown in the console about your queries and the time needs to get the data. This is useful to find fix database performance issues -->
    <property name="hibernate.generate_statistics" value="false" />
    <!-- Specifies whether to automatically quote any names that are deemed keywords. -->
    <property name="hibernate.auto_quote_keyword" value="true" />

    If there are any issues with your database connection after updating your project to Version 4.0.0. Remove these properties and try again.

  7. A new DAO interface

    is

    has been implemented: com.xdev.dal.DataAccessObject<T, ID>. This interface is very useful

    for all people who want to realize there own

    , if you want to write a custom DAO implentation for many different

    kinds

    types of

    datastorage

    data storage.

  8. Google Charts has been implemented.

    You

    Here you can find the

    whole Dokumentation here

    documentation.

  9. Several code template were added to the code palette

    1. TableExport - For generic XdevTable data export. PDF, CSV, DOCX, ...

    2. Enable QueryCache Full - here

    3. Enable QueryCache Single - here

    4. Entity Cache Strategy - here

  10. We changed the

    UI

    GUI-Builder and Preview server from Jetty to Tomcat

    1. Preview and

      UI

      GUI Builder are more stable and reliable

    2. Preview and

      the later

      live system

      the same

      are equal in many cases

BugFixes:

  1. Transfer

    Transferring variables or objects by the XdevNavigator containing generics was not possible in the past. e.g. List<String> or XdevTable<Customer>. This has been fixed.

  2. In the past, after renaming a XdevView the underlying .xml file

    is

    was not refactored

    write

    correctly. This has been fixed.

  3. After changing the localization of an application at runtime the XdevExportWizard and the XdevContainerFilterContainer were not changed. Now these two components are changed to English language in case of any other language then German is set.
  4. The Validation tooling loses the focus at different moments during validation of entity attributes. This

    While validating entity attributes, the tooling sometimes lost the focus. This has been fixed.

  5. Many

    more Bugs are fixed with system and version changes see Features

...

  1. further minor bugs has been fixed.

Performance improvements:

  1. We have improved the performance of the entire IDE

    in many cases

    by adding

    cache

    caching functionality

    . Especially for handling

    , especially for beeing able to handle huges projects.