Skip to content

Releases: jjviscomi/bqemulator

v1.2.0

08 Jun 18:38
v1.2.0
b5dbdc7

Choose a tag to compare

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

04 Jun 02:01
v1.1.3
9ca1e68

Choose a tag to compare

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

31 May 03:41
v1.1.2
e8b64fd

Choose a tag to compare

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

27 May 16:51
v1.1.1
c109b4e

Choose a tag to compare

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

24 May 17:43
v1.1.0
dd59492

Choose a tag to compare

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

23 May 16:35
v1.0.2
4da6c31

Choose a tag to compare

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

23 May 01:13
v1.0.1
93494dd

Choose a tag to compare

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

22 May 20:16
v1.0.0
ef11ac6

Choose a tag to compare

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

Full Changelog: https://github.com/jjviscomi/bqemulator/commits/v1.0.0