Skip to content

v26.3: DB 23.26.2.0

Latest

Choose a tag to compare

@phartenfeller phartenfeller released this 22 Jun 08:59

What's Changed

(since first 26.2 release)

Migration guide

  • DB 23.26.1.0 → 23.26.2.0 (DB files are compatible — the database upgrades in place, no dump/restore needed)
  • ORDS 26.1.0 → 26.1.2
  • New scripts
    • install.sh: one-shot installer that runs setup.sh, pulls images, brings the stack up, waits for the DB and ORDS to be ready, bakes in the ORDS gateway-mode config (and restarts ORDS), and runs after-first-db-start.sh non-interactively — only relevant for fresh installs, not for in-place migrations.
    • upgrade-apex.sh: dedicated script to upgrade the APEX version (split out of after-first-db-start.sh); verifies the apex-images layout and hardens the image copy step.
  • Enhanced scripts
    • after-first-db-start.sh: pre-checks for required commands (sql, docker, unzip, curl/wget) and reports any that are missing before continuing; reuses ORACLE_PASSWORD for the APEX Internal ADMIN password setup.
    • upgrade-apex.sh: disables the strong-admin-password rule so the generated alphanumeric password is accepted.
    • APEX download now works with either curl or wget (#30).
    • Non-interactive SQLcl calls are forced to a dumb terminal, fixing output/behavior over SSH and in CI.
    • Prefer the docker compose (v2 plugin) over the deprecated standalone docker-compose (v1) when both are present.
  • Bug fixes
    • Removing a user / dropping all objects no longer errors when the user has no APEX workspace.
    • Fixed the call to the password-change script and added error handling (#28).
    • Hardened user_exists_in_db so the count is parsed correctly and defaults to 0.
    • Added an apex-path to prevent an error during a clean install, and made the APEX installation exit cleanly when finished.
  • Tooling
    • New manually-triggered CI workflow (test-db-upgrade.yml) that installs the current version, seeds a comprehensive schema, upgrades on the same datafiles, and asserts nothing was lost or invalidated (including APEX-schema integrity). This is what validates that the DB bump in this release is datafile-compatible.
    • New CI workflow (test-clean-install.yml) that exercises install.sh on a fresh environment.
  • Documentation
    • Expanded Windows setup instructions (WSL2) and various doc/typo fixes.

New Contributors

Full Changelog: v26.2...v26.3