KeepTool 16.2

Veröffentlicht 05. September 2024

🔐 Sicherheitsverbesserungen

  • Gespeicherte Datenbank-Verbindungspasswörter werden jetzt mit AES-256-Verschlüsselung geschützt.

  • Beim ersten Start werden Sie aufgefordert, ein persönliches Master-Passwort für den geschützten Passwortspeicher zu setzen.

  • Beim nächsten Programmstart fragt KeepTool nach diesem Master-Passwort, sofern nicht die Option „Passwort merken“ aktiviert ist.

  • Neue Optionen im Einstellungsdialog:

    • Master-Passwort vergessen (gespeichertes Passwort löschen).

    • Master-Passwort ändern (neues Passwort festlegen).

  • ⚠️ Wichtig: Bewahren Sie Ihr Master-Passwort sicher auf. Sie benötigen es, um den Passwortspeicher auf einem anderen Rechner zu entsperren.

  • Technische Details:

    • Der Passwortspeicher ist Teil von %appdata%\KeepTool16\Projects\KTProjects.XML.

    • KeepTool 16.2 konvertiert die Datei automatisch ins neue Format und legt eine Sicherungskopie an.

    • Aus Sicherheitsgründen sollten Sie ältere Kopien dieser Datei aus Version 15 und älter löschen.


🗑️ Schema- und Performance-Verbesserungen

  • Neues Menüelement Schema | Recycle Bin leeren:

    • Angemeldet als SYS → leert den DBA-Recyclebin.

    • Angemeldet als anderer Benutzer → leert den User-Recyclebin.

  • Das Leeren des DBA-Recyclebins kann die SQL-Performance bei Dictionary-Abfragen (z. B. DBA_FREESPACE) deutlich verbessern und beschleunigt dadurch die Tablespace-Übersicht in Hora – besonders ab Oracle 19 Patchlevel 18.


📊 Reporting und FastReport-Integration

  • Beim Erstellen eines FastReport aus Data Content oder SQL Query Resultset:

    • Die zugrunde liegende SQL-Abfrage wird nun eingebettet.

    • Zusätzliche Detailabfragen können hinzugefügt werden.

  • Beim Speichern als FR3-Datei werden alle Abfragen mitgespeichert und sind so portabel.


📂 Benutzerfreundlichkeit

  • Sowohl Data Content als auch SQL Query Resultset enthalten nun in der Detailansicht:

    • Navigationsschaltflächen zum Blättern zwischen Datensätzen.

    • Horizontale Scrollbar am unteren Rand für einfachere Navigation.

  • Datei | Öffnen unterstützt jetzt die Auswahl mehrerer Dateien – jede wird in einem eigenen Tab geöffnet.


SQL-Editor und Code Completion

  • In Version 16.1.0 fügte die automatische Code-Vervollständigung standardmäßig Tabellen-Aliasse hinzu.

  • In 16.2.0 gibt es im Bereich Einstellungen | SQL nun eine neue „Tabellenreferenz“-Auswahl mit drei Optionen:

    • Nach Tabellenalias → schlägt Aliasse in JOIN-Klauseln vor und unterstützt beim Aufbau von ON-Klauseln (wie in 16.1.0).

    • Nach Tabellenname → schlägt statt Alias den vollständigen Tabellennamen vor.

    • Keine → fügt nur den Tabellennamen ein, ohne FROM-Klausel zu vervollständigen (wie in 16.0.0 und früher).


🖥️ UI- und Editor-Verbesserungen

  • Die integrierte Editor-Komponente unterstützt jetzt per-Monitor-DPI-Skalierung für optimale Darstellung auf hochauflösenden Multi-Monitor-Umgebungen.

  • Der Dialog INSERT-Skript erstellen enthält nun eine Option für Bulk INSERT ALL:

    • Bei kleinen Datenmengen unterhalb eines Schwellwerts werden stattdessen einzelne INSERTs generiert.


📜 SQL-Ausführung

  • Bis Version 16.1 wurden SQL-Parameter nur beim Befehl „Abfrage ausführen“ abgefragt (Einzelabfrage).

  • Ab 16.2 unterstützt Hora die Parameter-Substitution auch im „Skript ausführen“-Modus:

    • Parameter können mit SQL*Plus-ähnlicher Syntax initialisiert werden, z. B.:

      VAR DEPARTMENT_ID=100
    • Noch nicht initialisierte Parameter (über VAR oder vorherige Abfragen im selben Skript) werden vor Ausführung abgefragt.


📈 Datengrid-Verbesserungen

  • Im In-Memory-Grid-Modus wurde die Formatierung numerischer Aggregate in den Fußzeilen von Data Content und SQL Query Resultset verbessert, um die Lesbarkeit zu erhöhen.


🔒 Sicherheits- und Runtime-Updates

    • Das Setup installiert nun die Wibu CodeMeter Runtime Version 8.10b.

    • Dringende Empfehlung: Aktualisieren Sie die Runtime, insbesondere auf Netzwerklizenzservern, um Sicherheit und Stabilität zu gewährleisten.

    • Download: Wibu User Software Downloads

    • Weitere Informationen: Wibu Security Advisories