Skip to content

chore(deps): bump criterion from 0.5.1 to 0.7.0 in /engine#8

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/engine/criterion-0.7.0
Closed

chore(deps): bump criterion from 0.5.1 to 0.7.0 in /engine#8
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/engine/criterion-0.7.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 13, 2026

Bumps criterion from 0.5.1 to 0.7.0.

Changelog

Sourced from criterion's changelog.

[0.7.0] - 2025-07-25

  • Bump version of criterion-plot to align dependencies.

[0.6.0] - 2025-05-17

Changed

  • MSRV bumped to 1.80
  • The real_blackbox feature no longer has any impact. Criterion always uses std::hint::black_box() now. Users of criterion::black_box() should switch to std::hint::black_box().
  • clap dependency unpinned.

Fixed

  • gnuplot version is now correctly detected when using certain Windows binaries/configurations that used to fail

Added

  • Async benchmarking with Tokio may be done via a tokio::runtime::Handle, not only a tokio::runtime::Runtime
Commits
  • c56485f docs: Mark Master API Docs links that need to be updated
  • 86526a4 docs: Remove Master API Docs link temporarily
  • 00a443f docs: Update README links
  • 21ca331 feat: Add release-plz publish action
  • 6c2bc97 docs: Add alloca explanation
  • 6180449 fix: Remove dubious loop limitation
  • bcefede limit stackalloc to page size
  • 46d3ff0 use alloca only in windows and unix
  • 7d39b2a offset tests with alloca
  • d52151a replace collect with Vec::reserve
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Apr 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/engine/criterion-0.7.0 branch from e43670c to 939ede3 Compare April 13, 2026 23:03
@dependabot dependabot Bot force-pushed the dependabot/cargo/engine/criterion-0.7.0 branch from 939ede3 to ae8f5ab Compare April 13, 2026 23:04
hugocorreia90 added a commit that referenced this pull request Apr 13, 2026
- opentelemetry_sdk 0.28 → 0.31 (engine)
- opentelemetry-otlp 0.28 → 0.31 (engine)
- criterion 0.5 → 0.7 (engine, dev-dep)
- @types/vscode ^1.110.0 → ^1.115.0 (vscode)
- typescript-eslint ^8.58.0 → ^8.58.2 (vscode)

Resolves conflicting Dependabot PRs #6, #8, #10, #14, #15.
@hugocorreia90
Copy link
Copy Markdown
Contributor

Superseded by #16

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 13, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/cargo/engine/criterion-0.7.0 branch April 13, 2026 23:08
hugocorreia90 added a commit that referenced this pull request Apr 13, 2026
- opentelemetry_sdk 0.28 → 0.31 (engine)
- opentelemetry-otlp 0.28 → 0.31 (engine)
- criterion 0.5 → 0.7 (engine, dev-dep)
- @types/vscode ^1.110.0 → ^1.115.0 (vscode)
- typescript-eslint ^8.58.0 → ^8.58.2 (vscode)

Resolves conflicting Dependabot PRs #6, #8, #10, #14, #15.
hugocorreia90 added a commit that referenced this pull request May 1, 2026
…st (#328)

First end-to-end replication-from-BQ smoke test, exercising per-table
drift detection on the BigQuery adapter. Now possible because the
DiscoveryAdapter shipped in PR #327.

The driver:

1. Seeds a 3-column source table (`id INT64, name STRING, _updated_at
   TIMESTAMP`) in a `hc_phase13_drift_src_orders` dataset.
2. Runs `rocky run` — replicates source to target via initial
   `full_refresh` (no drift, target_exists=false).
3. Drops + recreates the source with `id` changed from `INT64` to
   `STRING` (an unsafe type swap — BigQuery doesn't support
   ALTER COLUMN TYPE for non-widening conversions).
4. Runs `rocky run` again — drift is detected, classified as
   `drop_and_recreate` (per `detect_drift` in `rocky-core/src/drift.rs`),
   target is dropped and re-replicated with the new schema.
5. Asserts `drift.tables_drifted == 1` and the
   `drop_and_recreate` action is in `drift.actions_taken`, plus
   the target's `id` column is now STRING.

Adds finding #8 to `live/README.md`: `detect_drift` ignores added
columns by design, but the incremental strategy then fails with
`Inserted row has wrong column count` when the target's fixed schema
can't accept the source's expanded `SELECT *`. Captured as a separate
gap because fixing it requires a design call (graduated drift
evolution: emit `ALTER TABLE ADD COLUMN`, or restrict source SELECT
to known target columns). Same goes for `alter_column_types` — the
detection branch exists but the runtime only wires
`drop_and_recreate`, so safe widenings fall through.

Idempotent across consecutive runs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant