Releases: jjviscomi/bqemulator
Releases · jjviscomi/bqemulator
v1.2.0
What's Changed
- build(deps): cap sqlglot below 30.9 (PARSE_TIME + TPC-DS Q47 regressions) by @jjviscomi in #136
- feat(jobs): add the EXPORT DATA statement (RFC 0001, ADR 0043) by @jjviscomi in #135
- chore(ci): Bump github/codeql-action from 4.36.0 to 4.36.2 by @dependabot[bot] in #133
- chore(ci): Bump actions/setup-python from 5.6.0 to 6.2.0 by @dependabot[bot] in #126
- chore(ci): Bump crate-ci/typos from 1.47.0 to 1.47.2 by @dependabot[bot] in #134
- chore(deps): Bump aiohttp from 3.13.4 to 3.14.0 in /docs/examples/python/airflow-dag-test by @dependabot[bot] in #131
- chore(ci): Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #127
- chore(security): ignore non-transitive aiohttp/pip advisories in pip-audit by @jjviscomi in #137
- build(deps): adopt sqlglot >=30.9 and lift the <30.9 cap by @jjviscomi in #138
- release: bump to v1.2.0 by @jjviscomi in #139
Full Changelog: v1.1.3...v1.2.0
v1.1.3
What's Changed
- fix(deps): cap grpcio-tools and grpcio-health-checking below 1.81 by @jjviscomi in #115
- chore(conformance): scrub internal GCP project id from fixtures and recorder by @jjviscomi in #114
- fix(catalog): remove dropped tables/views/datasets from the catalog on DROP via jobs.query by @jjviscomi in #113
- fix(scripting): sync CREATE SCHEMA datasets in multi-statement scripts by @jjviscomi in #116
- fix(scripting): return the last statement's result, not the last row-producing one by @jjviscomi in #117
- fix(jobs): return BigQuery's per-type result shape for single-statement DDL by @jjviscomi in #118
- test(scripting): restore "without"/"outside" mangled by a non-word-bounded rename by @jjviscomi in #119
- fix(jobs): report BigQuery statementType for single routine DDL; execute DROP routines by @jjviscomi in #120
- fix(jobs): reject DROP SCHEMA on a non-empty dataset with resourceInUse by @jjviscomi in #121
- fix(deps): raise pyjwt floor to >=2.13.0 to close PYSEC-2025-183 by @jjviscomi in #122
- chore(ci): ignore starlette major Dependabot bumps; cover dependabot.yml in Quality-gates paths by @jjviscomi in #123
- docs: pre-v1.1.3 accuracy sweep — conformance counts, capability claims, authoring guide by @jjviscomi in #130
- release: bump to v1.1.3 by @jjviscomi in #132
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- docs(index): refresh Status callout to v1.1.1 + goccy reference by @jjviscomi in #86
- docs(release): add docs/index.md Status callout to the version-bump sweep by @jjviscomi in #87
- docs(readme): refresh Conformance corpus depth snapshot to v1.1.1 by @jjviscomi in #88
- fix(sql): emit un-padded year for FORMAT_DATE %Y on years < 1000 by @jjviscomi in #89
- refactor(complexity): drop storage type/value mappers below rank C by @jjviscomi in #90
- refactor(complexity): drop REST DTO mappers below rank C by @jjviscomi in #91
- refactor(complexity): drop misc leaf blocks below rank C by @jjviscomi in #92
- refactor(complexity): drop REST request handlers below rank C by @jjviscomi in #93
- refactor(complexity): drop catalog + versioning blocks below rank C by @jjviscomi in #94
- refactor(complexity): drop builtin-UDF blocks below rank C by @jjviscomi in #95
- build(deps): pin starlette<1.0 to keep httpx-backed TestClient working by @jjviscomi in #97
- refactor(complexity): drop SQL rewriter blocks below rank C by @jjviscomi in #96
- refactor(complexity): drop SQL core blocks below rank C by @jjviscomi in #98
- refactor(complexity): drop gRPC + streaming blocks below rank C by @jjviscomi in #99
- build(linkcheck): bump lychee max_redirects 10→15 for GCP docs by @jjviscomi in #101
- refactor(complexity): drop scripting/* blocks below rank C by @jjviscomi in #100
- refactor(complexity): drop jobs/* blocks below rank C by @jjviscomi in #102
- build(complexity): ratchet xenon gate from C to B + ADR 0041 by @jjviscomi in #103
- build(complexity): ratchet xenon --max-modules from C to B + ADR 0042 by @jjviscomi in #104
- docs: pre-v1.1.2 release documentation accuracy sweep by @jjviscomi in #110
- chore(ci): Bump crate-ci/typos from 1.46.3 to 1.47.0 by @dependabot[bot] in #108
- chore(ci): Bump docker/setup-qemu-action from 3.7.0 to 4.1.0 by @dependabot[bot] in #106
- chore(ci): Bump docker/setup-buildx-action from 3.12.0 to 4.1.0 by @dependabot[bot] in #107
- chore(ci): Bump actions/cache from 4.3.0 to 5.0.5 by @dependabot[bot] in #109
- chore(ci): Bump actions/checkout from 4.3.1 to 6.0.2 by @dependabot[bot] in #105
- release: bump to v1.1.2 by @jjviscomi in #111
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- chore(release): emit attestation under a Scorecard-discoverable filename by @jjviscomi in #71
- chore(security): bump tests/e2e/go_client Go toolchain + document Scorecard caveat by @jjviscomi in #72
- chore(security): hash-pin Python examples + bump CVE floors by @jjviscomi in #73
- chore(ci): ignore apache-airflow major bumps in Dependabot by @jjviscomi in #75
- refactor(conformance): reshape divergences.py as a live XFAIL ledger by @jjviscomi in #81
- docs(reference): de-duplicate gap-analysis.md + fix broken out-of-scope anchors by @jjviscomi in #82
- fix(row-access): persist CREATE ROW ACCESS POLICY via SQL DDL by @jjviscomi in #83
- chore(ci): Bump docker/login-action from 4.1.0 to 4.2.0 by @dependabot[bot] in #77
- chore(ci): Bump softprops/action-gh-release from 2.6.2 to 3.0.0 by @dependabot[bot] in #78
- fix(ci): pin Go 1.25 in E2E + examples workflows to match go.mod by @jjviscomi in #84
- chore(ci): Bump crate-ci/typos from 1.46.2 to 1.46.3 by @dependabot[bot] in #76
- chore(ci): Bump actions/setup-go from 5.6.0 to 6.4.0 by @dependabot[bot] in #80
- chore(ci): Bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #79
- release: bump to v1.1.1 by @jjviscomi in #85
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- chore(ci): bump lychee retry budget to absorb GitHub blob 502s by @jjviscomi in #45
- feat(quality): non-blocking complexity / duplication / dead-code gates by @jjviscomi in #44
- feat(quality): ratchet cyclomatic-complexity threshold to rank C + promote to required (ADR 0036) by @jjviscomi in #46
- chore(release): automate README badge cache-bust on bump by @jjviscomi in #47
- feat(security): adopt OpenSSF Scorecard workflow + public badge (ADR 0037) by @jjviscomi in #48
- feat(sql): implement SESSION_USER() + canonical RAP e2e coverage (ADR 0038) by @jjviscomi in #50
- chore(ci): widen Quality gates path filter to unblock workflow/example PRs by @jjviscomi in #53
- chore(deps): Bump google.golang.org/grpc from 1.63.2 to 1.79.3 in /docs/examples/go/beam-pipeline by @dependabot[bot] in #49
- chore(ci): SHA-pin github/codeql-action in codeql.yml by @jjviscomi in #51
- chore(ci): broaden Quality gates filter to all docs + top-level markdown by @jjviscomi in #55
- chore(deps): tighten Python example floors to clear OSV-scanner findings by @jjviscomi in #54
- docs(conformance): plan the 59 → 99 TPC-DS expansion by @jjviscomi in #52
- feat(security): SLSA Build Provenance attestations on GitHub Release (ADR 0039) by @jjviscomi in #57
- chore(deps): Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /docs/examples/go/beam-pipeline by @dependabot[bot] in #56
- chore(security): SHA-pin all GitHub Actions + Dockerfile (Pinned-Dependencies sweep) by @jjviscomi in #58
- chore(security): scope workflow permissions to least-privilege (Token-Permissions) by @jjviscomi in #59
- fix(ci): lychee resolves repo-self-references locally via --remap by @jjviscomi in #61
- feat(conformance): TPC-DS chunk 1 — 11 easier-tier fixtures (59 → 70) by @jjviscomi in #60
- feat(sql): CURRENT_USER + @@session.user + Storage Read caller threading (ADR 0040) by @jjviscomi in #62
- feat(conformance): INFORMATION_SCHEMA G4 — 17 fixtures + 4 catalog fixes by @jjviscomi in #63
- docs: documentation style guide (PR A.0 of doc rewrite) by @jjviscomi in #64
- docs(changelog): rewrite to Common Changelog + release-time authoring (PR A) by @jjviscomi in #65
- docs(src): sweep docstrings + comments per style guide (PR B) by @jjviscomi in #66
- chore(security): bump example/test deps to CVE-clean floors (PR D) by @jjviscomi in #67
- chore(security): pin example container images + hash-pin install commands (PR E) by @jjviscomi in #68
- release: bump to v1.1.0 by @jjviscomi in #70
Full Changelog: v1.0.2...v1.1.0
v1.0.2
What's Changed
- docs: deep audit — link rot, version drift, stale fixed-bug references by @jjviscomi in #40
- docs+ci: fix Pre-1.0 status, PyPI badge cache + add lychee link-rot gate by @jjviscomi in #41
- fix(scio): drive CustomersPipeline.run end-to-end against bqemulator (#17) by @jjviscomi in #42
- release: bump to v1.0.2 by @jjviscomi in #43
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- chore(deps): Bump golang.org/x/oauth2 from 0.20.0 to 0.27.0 in /docs/examples/go/dataflow-local by @dependabot[bot] in #20
- chore(deps): Bump golang.org/x/crypto from 0.23.0 to 0.45.0 in /docs/examples/go/dataflow-local by @dependabot[bot] in #23
- chore(deps): Bump multer, @nestjs/core, @nestjs/platform-express and @nestjs/testing in /docs/examples/nodejs/nestjs-app by @dependabot[bot] in #19
- docs(readme): fix 404'd doc links + bust PyPI/Python badge cache by @jjviscomi in #26
- chore(deps): Bump github.com/containerd/containerd from 1.7.15 to 1.7.32 in /docs/examples/go/dataflow-local by @dependabot[bot] in #25
- chore(deps): Bump google.golang.org/grpc from 1.63.2 to 1.79.3 in /docs/examples/go/dataflow-local by @dependabot[bot] in #24
- chore(deps): Bump golang.org/x/crypto from 0.23.0 to 0.45.0 in /docs/examples/go/beam-pipeline by @dependabot[bot] in #27
- chore(deps): Bump github.com/containerd/containerd from 1.7.15 to 1.7.32 in /docs/examples/go/beam-pipeline by @dependabot[bot] in #28
- chore(deps): Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /docs/examples/go/dataflow-local by @dependabot[bot] in #29
- chore(deps): Bump qs from 6.14.2 to 6.15.2 in /docs/examples/nodejs/nestjs-app by @dependabot[bot] in #33
- chore(ci): Bump codecov/codecov-action from 4.6.0 to 6.0.1 by @dependabot[bot] in #35
- chore(ci): Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #37
- chore(ci): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #34
- chore(ci): Bump sigstore/cosign-installer from 3.10.1 to 4.1.2 by @dependabot[bot] in #36
- chore(ci): Bump docker/metadata-action from 5.10.0 to 6.1.0 by @dependabot[bot] in #38
- chore(scio): bump testcontainers + document #17 routing constraints by @jjviscomi in #32
- fix(storage-read): emit bare record-batch IPC message, not a full stream (#15) by @jjviscomi in #31
- release: bump to v1.0.1 by @jjviscomi in #39
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- fix(ci): repair eleven first-CI failures + adopt CodeRabbit + SHA-pinning policy by @jjviscomi in #12
- chore(ci): Bump docker/build-push-action from 5 to 7 by @dependabot[bot] in #1
- chore(ci): Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2
- chore(ci): Bump docker/login-action from 3.7.0 to 4.1.0 by @dependabot[bot] in #3
- chore(ci): Bump coursier/setup-action from 1 to 3 by @dependabot[bot] in #5
- chore(deps): Bump google.golang.org/grpc from 1.67.0 to 1.79.3 in /tests/e2e/go_client by @dependabot[bot] in #8
- chore(ci): Bump actions/setup-node from 4 to 6 by @dependabot[bot] in #4
- chore(deps): Bump org.apache.avro:avro from 1.11.3 to 1.11.4 in /tests/e2e/java_client by @dependabot[bot] in #10
- chore(deps): Bump python from 3.11-slim-bookworm to 3.14-slim-bookworm by @dependabot[bot] in #6
- chore(deps): Bump go.opentelemetry.io/otel from 1.39.0 to 1.41.0 in /tests/e2e/go_client by @dependabot[bot] in #13
- fix: repair all broken downstream examples + collapse two-part CREATE/DROP SCHEMA refs by @jjviscomi in #14
- release: bump to v1.0.0 by @jjviscomi in #21
New Contributors
- @jjviscomi made their first contribution in #12
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/jjviscomi/bqemulator/commits/v1.0.0