Release Notes - Drools - Version 8.29.0.Final - HTML format

Feature Request

  • [DROOLS-4068] - Add support for rule config to allow to register listeners
  • [DROOLS-4069] - Prometheus monitoring for rules

Bug

  • [DROOLS-3899] - Submarine Jenkins fails the Quarkus REST test, using Quarkus >0.12
  • [DROOLS-3900] - Inheriting submarine-examples bom causes Quarkus Native Image integration tests to run anyway on normal JVM
  • [DROOLS-3920] - Fix missing DI annotations on Drools Submarine Maven codegen
  • [DROOLS-3924] - Refactor Maven plugin to adopt best practices
  • [DROOLS-3973] - Codegen'd rule unit should override reflective bind
  • [DROOLS-3988] - XMLs using change-set don't work
  • [DROOLS-4272] - Blog post about Rule Units
  • [DROOLS-7139] - FEEL context functions `get value` and `get entries` should support Java POJO as argument

Task

  • [DROOLS-3751] - Add decision-table support in Submarine
  • [DROOLS-3816] - Investigate Github branch source plugin for Submarine PR checks
  • [DROOLS-3819] - Rule Units 2.0: evaluate 7.x behavior and consider new design
  • [DROOLS-3898] - Use custom settings.xml in Submarine PR automation
  • [DROOLS-3909] - Add a general timeout to PR automation pipelines
  • [DROOLS-3929] - Cleanup and consolidate submarine-codegen
  • [DROOLS-3947] - Bump to Quarkus 0.14
  • [DROOLS-3968] - Move all tests from JUnit 4 to JUnit Vintage
  • [DROOLS-3978] - Create unit tests for submarine-codegen module
  • [DROOLS-4032] - Parameterize Kogito source directory (default: src/main/resources)
  • [DROOLS-4038] - JUnit 5: Migrate Runtimes > API Module
  • [DROOLS-4040] - JUnit 5: Migrate Runtimes > Drools Modules
  • [DROOLS-4041] - [DMN Designer] Submarine: Refactor service use to support pluggable implementation
  • [DROOLS-4079] - Update version.com.fasterxml.jackson to 2.9.9
  • [DROOLS-4160] - Enable DRL codegen by default, rename config properties
  • [DROOLS-4197] - Fix issues reported by SonarCloud in kogito-maven-plugin module
  • [DROOLS-4242] - NPE in Kogito Quickstart: broken codegen
  • [DROOLS-4253] - Fix SonarCloud report problems in kogito-codegen
  • [DROOLS-4254] - Fix SonarCloud report problems in drools-canonical-model in kogito-runtimes
  • [DROOLS-6672] - Review kie-archetypes to target drools8 project structure
  • [DROOLS-7009] - Create Drools 8 archetype for exec-model and RuleUnit
  • [DROOLS-7104] - Drools 8 docs : Add "Build, Deploy, Utilize and Run" (was: KIE) API Chapter
  • [DROOLS-7122] - Getting started Drools 8 doc DMN using archetype
  • [DROOLS-7123] - Drools JDK version bump to JDK11
  • [DROOLS-7126] - Drools 8 docs : Port "Experimental Features"
  • [DROOLS-7127] - Triage current Drools 8 archetypes
  • [DROOLS-7128] - cleanup header in _generated_ Archetypes
  • [DROOLS-7131] - Drools 8 doc fix logo
  • [DROOLS-7132] - Drools 8 doc fix link in header
  • [DROOLS-7134] - Drools 8 doc getting started update requirement
  • [DROOLS-7138] - Drools 8 doc port Commands chapter
  • [DROOLS-7149] - bump maven requirement to 3.8.6
  • [DROOLS-7173] - Migrate "migrate to kogito" guides to Antora
  • [DROOLS-7179] - Align quarkus extension quickstart-style/guide-style to bundle

Enhancement

  • [DROOLS-3882] - Align Drools Submarine API to jBPM Submarine API, provide bridge between the two
  • [DROOLS-4087] - add "deploy" to Jenkinsfile for kogito
  • [DROOLS-7023] - DMN RuleSet2DMN converter improvement
  • [DROOLS-7113] - When Drools 8 published, update links on website

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.