Test suite
- Replaced the Docker-managed GizmoSQL test server with the new
gizmosqlPyPI package. The test
fixture now starts the server as a subprocess via
gizmosql.Server(...), which auto-picks a free port (enabling parallel
pytest workers), guarantees client/server release parity, and drops the
custom Docker log-poller. Local development no longer requires Docker
Desktop running for the GizmoSQL server itself. - Refactored
test_external.py's MinIO sidecar to bind to
localhost:9000instead of routing through a user-defined Docker
bridge network with container aliases — the GizmoSQL subprocess is now
on the host, so the network gymnastics are no longer needed. - Removed
test.envand thepytest-dotenvdependency; test fixtures
construct connection details directly from theServerobject.
Dependency updates
- Bumped
dbt-coreto~=1.11.9,dbt-commonto~=1.38.0, and
dbt-adaptersto~=1.23.0. - Bumped
adbc-driver-gizmosqlminimum to>=1.1.6. - Added
gizmosqlas a dev dependency (the new test-fixture driver);
dockeris retained for the MinIO sidecar still used by
test_external.py.
Full Changelog: v1.11.15...v1.11.16