What's Changed
(since first 26.2 release)
- 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 runssetup.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 runsafter-first-db-start.shnon-interactively — only relevant for fresh installs, not for in-place migrations.upgrade-apex.sh: dedicated script to upgrade the APEX version (split out ofafter-first-db-start.sh); verifies theapex-imageslayout 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; reusesORACLE_PASSWORDfor the APEX InternalADMINpassword setup.upgrade-apex.sh: disables the strong-admin-password rule so the generated alphanumeric password is accepted.- APEX download now works with either
curlorwget(#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 standalonedocker-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_dbso the count is parsed correctly and defaults to0. - Added an
apex-pathto 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 exercisesinstall.shon a fresh environment.
- New manually-triggered CI workflow (
- Documentation
- Expanded Windows setup instructions (WSL2) and various doc/typo fixes.
- command pre-check included in after-first-db-starth.sh file for sql,d… by @suniltandan in #32
- Removing without exceptions by @alexnuijten in #33
New Contributors
- @suniltandan made their first contribution in #32
Full Changelog: v26.2...v26.3