Skip to content

2.0.8 — the console names its own version

Choose a tag to compare

@srmadscience srmadscience released this 27 Aug 08:19
· 6 commits to main since this release

Generates Oracle DAO, SOAP and MCP server code from a config file. This is the source drop for
2.0.8; the running article is the container image.

docker pull ghcr.io/srmadscience/mcpdbwizard:2.0.8

What is new in 2.0.8

The console shows which version it is running — on the login screen, and on the right of the
banner once you are signed in.

Two places, because they answer for two different people. The banner tells whoever is already
working here which build they are on. The login screen tells somebody handed a URL who is deciding
whether that box has a fix in it — and that person may not have an account, so putting it only
behind a login makes "what is deployed here?" require one, which is backwards for a fact the
image tag already discloses.

The number is read from the build itself, so it cannot drift from the release. A console that
confidently names the wrong version is worse than one naming none, because the only reason to read
it is to decide whether a fix is present. A build that stamped no version shows dev rather than
guessing something release-shaped.

Nothing else changed — no generator, no generated server, no proxy. If you are on 2.0.7 and not
troubled by not knowing it, there is no reason to move.

What this repository is

The generator, its runtime library, the MCP emitter and a database-free test suite that passes on a
clean checkout. No test schema ships. You point it at your own Oracle database;
Scripts/check_provisioning.sh will tell you which objects a config expects.
examples/generated-output/ holds 107 generated .java files so you can see what the generator
emits without an Oracle instance to hand.

Honest limits

The image is not signed — no cosign or Sigstore signature, so nothing here identifies the
publisher. It carries a BuildKit provenance record and an SPDX SBOM, both self-attested by the same
party that publishes the image: useful for what is in it, not evidence of who built it.

Known issues, with a workaround for each: https://mcpdbwizard.com/docs/known-issues/