Verbesserung
Wichtig
Detail
Fehlerbehebung
Detail
#25612
Modell Editor zeigt bei Änderungen von Referenzen Verknüpfungsenden in der Attributtabelle an
#26484
In-App Template für Grid und Tabellen: Funktion "Prüfer für Benutzung als Listenelement" bekommt Komponentenmodell nicht
#26569
Fehlende Constraint-Violation beim Löschen von Objekten die von Pflichtfeldern referenziert werden
#26884
Deklarative Formulare: Fehlendes GUI update bei programmatischen Änderungen eines List-wertigen Property
#26885
Constraints an deklarativen Formularen mit Argumenten aus einer Container-Referenz führen bei neuen Elementen zu Fehlern
#26890
Überschriebene Eigenschaften werden beim Booten aus Modelldefinition nicht richtig initialisiert
#26922
Mit generierten Fachklassen erhält ein Default-Provider eines Attributs in einer Nicht-Struktur-Klasse keinen Create-Context
Verbesserung
Die Ports für Kafka und ZooKeeper können bisher nur durch neue Konfigurationsdateien geändert werden. Insbesondere ist es nicht möglich sie von Außen per System Property zu spezifizieren.
Verbesserung
Es soll jeweils ein Alias inklusive System Property für den Port von ZooKeeper und den Port von Kafka eingeführt werden.
Umsetzung
= Port Konfiguration = | = **Kafka** = | = **!ZooKeeper** = |
=Default = | 9092 | 2181 |
=Alias = | %KAFKA_PORT% | %ZOO_KEEPER_PORT% |
=System Properties = | kafka_port | zoo_keeper_port |
=Beispiel = | -Dkafka_port=1234 | -Dzoo_keeper_port=5678 |
Test
- Den Port von Kafka und ZooKeeper mittels System Properties ändern.
- ZooKeeper, Kafka und das Kafka Demo starten.
- "Knoten" anlegen und prüfen, dass entsprechende "Remote Knoten" angelegt werden.
- Prüfen, dass tatsächlich die neuen Ports und nicht die alten verwendet werden. Dazu die drei beteiligten inkonsistent konfigurieren und starten und prüfen, dass es nicht funktioniert:
- ZooKeeper Port ist inkonsistent: Kafka bricht das Starten mit einer passenden Fehlermeldung ab.
- Kafka Port ist inkonsistent: Die Anwendung startet zwar, aber es werden keine "Remote Knoten" angelegt.