Anzeigen und Anwenden mehrerer Empfehlungen zur Code-Transpilation
Bewertungsbericht:
Generierung einer detailierten PDF über die Migrationsbewertug
Stage-Hooks:
Pre-hooks für die Struktur-, Integrität- und Logik-Phasen hinzugefügt
Verbesserte Seitenleiste:
Migrierbare Datenbankobjekte können jetzt über das Kontextmenü umbenannt werden
Informations-Tooltips sind nun für alle Objekte in der Seitenleiste verfügbar
Kommentare:
Anzeigen und bearbeiten von Kommentaren zu Tabellen, Spalten und Views
Massensmigrationserstellung:
Ermöglicht das manuelle Starten der Migrationserstellungen
Verbesserte Status-Tabelle um den Fortschritt jeder Migrationserstellung anzuzeigen
Verbesserter Installer:
Docker-Images jetzt auch für ARM-Architekturen verfügbar
Volle Unterstützung für podman/podman-compose
Sichern Sie Ihre Instanz mit einem grundlegenden Benutzername-/Passwort-Schutz (siehe FAQ)
Einfacheres Installieren und Updaten des Migrators durch das cybertec_migrator Repository
Behobene Fehler
Korrekte Migration von Oracle-Daten vor dem Jahr 1000 während der Datenübertragung
Fehler aufgrund negativer Oracle-Daten bei der Datenübertragung behoben
Verbesserte Tastaturnavigation im Abhängigkeitsformular, um gelegentlichen Fokusverlust zu verhindern
Behobene CVEs
CVE-2024-4067: micromatch (Abhängigkeit von ts-jest für automatisierte Tests; nicht in der Produktion verwendet)
CVE-2024-4068: braces (Abhängigkeit von jest für automatisierte Tests; nicht in der Produktion verwendet)
CVE-2024-43796: express (betrifft die response.redirect()-Methode, die nicht verwendet wird)
CVE-2024-45296: path-to-regexp (Abhängigkeit von express für HTTP-Anfragen; potenzielles Risiko für Denial-of-Service)
CVE-2024-45590: body-parser (Abhängigkeit von express für HTTP-Anfragen; potenzielles Risiko für Denial-of-Service)
CVE-2024-47764: cookie (Abhängigkeit von express für HTTP-Anfragen; erlaubt OOB Charaktere in Cookies; nicht kritisch, da Cookie-Inhalte innerhalb der Anwendung immer gesäubert werden)
GHSA-593m-55hh-j8gv: @sentry/browser (Abhängigkeit von @stoplight/json-schema-viewer zur Anzeige der JSON-Struktur beim Hochladen; nicht kritisch, nur im Frontend verwendet)
Internes
Upgrade auf Node 20
Einführung von node-postgres (reines JavaScript) um node-libpq (native libpq-Bindings) zu ersetzen, was gelegentlich unerklärliche Fehler verursacht
Aktualisierung des Basis-Images des GUI-Containers von nginx auf nginx-unprivileged, mit zusätzlicher, optionaler HTTP-Basic-Authentifizierung