Uploaded image for project: 'BxMS Documentation'
  1. BxMS Documentation
  2. BXMSDOC-7303

Add "New wrapper modules" to 7.10 Release Note

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 7.10
    • 7.10
    • Other
    • None
    • 2021 Week 10-12 (from Mar 8)
    • 3
    • Undefined

      Sorry about the retrospective request.

      Please add the following section to 7.10 Release Note "New Features" because this is important information.

      https://docs.jboss.org/drools/release/latest/drools-docs/html_single/#_new_wrapper_modules

      New wrapper modules
      
      The introduction of these new modules will very likely break the biggest part of existing projects using Drools engine. The trivial fix for these situations will be adding to the project's classpath drools-mvel and/or drools-serialization-protobuf according to the project's requirements.
      
      This issue is mainly caused by the fact that users have among their dependencies modules like drools-core and drools-compiler that in reality are no more than "internal implementation details". To avoid similar problems in future, in the very likely case that other modules will be introduced to split engine in finer grained submodules and descope optional features, the following 2 new wrapper modules have been created to cover the 2 different main usage scenarios:
      
      - drools-engine : aggregating drools-core, drools-compiler and drools-model-compiler
      
      - drools-engine-classic : aggregating drools-core, drools-compiler and drools-mvel
      
      With the introduction of these 2 modules, to use Drools engine with the executable model it will be enough to add drools-engine to a project's dependencies while for traditional use of Drools engine without the model it will be necessary to just import drools-engine-classic. These names reflect the intention of the Drools team to promote the use of the executable model and make it the default choice.
      

      Thanks!

      View Changes: Pull request

      Doc preview links:

      Doc impact:

      • Please check section 3.6. New wrapper modules in the RHPAM document.
      • Please check section 3.4. New wrapper modules in the RHDM document. (Same as RHPAM)

            kaldesai Kalyani Desai
            rhn-support-tkobayas Toshiya Kobayashi
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: