109. devonfw Release notes 2021.04

109.1. Introduction

We are proud to announce the release of devonfw version 2021.04.

This release includes lots of addition of new features, updates and bug fixes but it is very important to highlight the following improvements:

109.2. devonfw IDE

The consolidated list of features for this devonfw IDE release is as it follows.

109.2.1. 2021.04.001

Update with the following bugfixes and improvements:

  • #537: Update eclipse to 2021-03

  • #287: Command autocompletion

  • #536: Improve handling of aborted downloads

  • #542: Support placeholders in settings.xml template

  • #557: minimize setup by reducing DEVON_IDE_TOOLS

  • #550: update maven to 3.8.1

  • #545: update devon4j to 2021.04.002 and add migration

  • #575: jasypt support for password encryption and decryption

  • #546: Problems with tm-terminal Eclipse plugin

  • #553: VSCode user-data-dir shall be part of workspace config

  • #513: Configurable generation of IDE start scripts

The full list of changes for this release can be found in milestone 2021.04.001.

109.3. devon4j

The consolidated list of features for this devon4j release is as it follows.

109.4. 2021.04.002

Bugfix release of with the following stories: * #389: archetype build broken with ci-friendly-maven * #391: jasypt documentation improvements * #387: rebuild and updated diagram with drawio

Documentation is available at devon4j guide 2021.04.002. The full list of changes for this release can be found in milestone devon4j 2020.04.002.

109.4.1. 2021.04.001

New release of devon4j with fixes, updates and improvements:

  • #370: Minor updates (spring-boot 2.4.4, jackson 2.12.2, CXF 3.4.3, etc.)

  • #366: BaseTest.isInitialSetup() broken

  • #85: ci-friendly-maven also for archetype

  • #373: CORS starter not part of devon4j release

  • #164: Flattened pom for core project invalid

  • #323: Add spring integration test to archetype

  • #351: improved error handling of service client

  • #71: improve documentation for strong password encryption

  • #354: JMS senders should not be part of data access layer, but logical layer

  • #377: updated T-Architecture

  • #294: integrate sonarcloud analysis into devon4j CI pipeline

Documentation is available at devon4j guide 2021.04.001. The full list of changes for this release can be found in milestone devon4j 2020.04.001.

109.5. devon4ng

Updated template and samples to Angular 11. Updated guide of devon4ng.

109.6. MrChecker

MrChecker Test Framework is an end to end test automation framework written in Java. It is an automated testing framework for functional testing of web applications, API web services, Service Virtualization, Security, native mobile apps and, in the near future, databases. All modules have tangible examples of how to build resilient integration test cases based on delivered functions. Two new modules are added to MrChecker:

  • DB Module - we have created a module intended to make testing efforts on DBs easier. It is founded on JPA in conjunction with Hibernate and therefore supports both high level, object based access to DB entities via the IDao interface and low level, native SQL commands via the EntityManager class .

  • CLI Module - we have created a module intended to make testing command line applications like compilers or batches easier and faster. Huge success here is that, team using this solution was able to prepare a test suite, without app provided, basing only on documentation and using mocking technique.

109.7. Trainings/tutorials

Last updated 2021-06-20 18:30:24 UTC