Enhancement
Major
Detail
Bugfix
Detail
#26484
In-app template for grid and tables: Function "Verifier for use as list item" does not get component model
#26885
Constraints on declarative forms with arguments from a container reference lead to errors for new elements
#26922
With generated subject classes, a default provider of an attribute in a non-structure class does not get a create context
Enhancement
The ports for Kafka and ZooKeeper can so far only be changed by new configuration files. In particular, it is not possible to specify them externally via system property.
Improvement
An alias including system property should be introduced for the ZooKeeper port and the Kafka port.
Implementation
= Port configuration = | = **Kafka** = | = **!ZooKeeper** = |
=Default = | 9092 | 2181 |
=Alias = | %KAFKA_PORT% | %ZOO_KEEPER_PORT% |
=System Properties = | kafka_port | zoo_keeper_port |
=Example = | -Dkafka_port=1234 | -Dzoo_keeper_port=5678 |
Test
- Change the port of Kafka and ZooKeeper using System Properties.
- Start ZooKeeper, Kafka and the Kafka demo.
- Create "nodes" and check that appropriate "remote nodes" are created.
- Check that the new ports are actually used and not the old ones. To do this, configure and start the three involved inconsistently and check that it does not work:
- ZooKeeper port is inconsistent: Kafka aborts startup with an appropriate error message.
- Kafka Port is inconsistent: The application starts but no "remote nodes" are created.