CYBERTEC Migrator Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage Support

v3.20.0

  • AI Assistant (Enterprise Edition only):
    • Integrated with the Llama 3.2 model
    • Explain PL/SQL code
    • Translate PL/SQL code
  • Code Transpilation Tab (Enterprise Edition only):
    • View and apply multiple code transpilation recommendations
  • Assessment Report:
    • Generate a comprehensive PDF detailing the migration assessment
  • Stage Hooks:
    • Added pre-hooks for the structure, integrity and logic stages
  • Enhanced Sidebar:
    • Migratable database objects can now be renamed via the context menu
    • Informational tooltips are now available for all sidebar objects
  • Comments:
    • Added support for viewing and editing table, column, and view comments
  • Bulk Migration Creation:
    • Allows manual initiation of bulk processing
    • Enhanced status table to display the progress of each creation process
  • Improved Installer:
    • Docker images now available for ARM architectures
    • Full compatibility with podman/podman-compose
    • Secure your instance with HTTP Basic Authentication (see FAQ)
    • Installing and updating the Migrator with the cybertec_migrator repository has been simplified

Resolved Bugs

  • Fixed incorrect migration of Oracle dates prior to the year 1000 during data transfer
  • Resolved error caused by negative Oracle dates during data transfer
  • Improved keyboard navigation on the dependency form to prevent occasional loss of focus

Resolved CVEs

  • CVE-2024-4067: micromatch (dependency of ts-jest for automated testing; not used in production)
  • CVE-2024-4068: braces (dependency of jest for automated testing; not used in production)
  • CVE-2024-43796: express (affects response.redirect() method, which is not in use)
  • CVE-2024-45296: path-to-regexp (dependency of express for HTTP request handling; potential for denial of service)
  • CVE-2024-45590: body-parser(dependency of express for HTTP request handling; potential for denial of service)
  • CVE-2024-47764: cookie (dependency of express for HTTP request handling; allows OOB characters in cookies; no vulnerability, as cookie content is always sanitized inside application)
  • GHSA-593m-55hh-j8gv: @sentry/browser (dependency of @stoplight/json-schema-viewer for displaying the JSON upload structure; non-critical, only used in frontend)

Internals

  • Upgraded to Node 20
  • Replace the abandoned node-libpq (native libpq bindings) with node-postgres (pure JavaScript), resolving occasional unexplained bugs
  • Updated the GUI container’s base image from nginx to nginx-unprivileged, with optional HTTP Basic Authentication added