Skip to content

chore(deps): bump the dbt-dependencies group across 1 directory with 3 updates#310

Merged
martyngigg merged 1 commit into
mainfrom
dependabot/pip/warehouses/facility_ops/transform/dbt-dependencies-0291563f80
May 20, 2026
Merged

chore(deps): bump the dbt-dependencies group across 1 directory with 3 updates#310
martyngigg merged 1 commit into
mainfrom
dependabot/pip/warehouses/facility_ops/transform/dbt-dependencies-0291563f80

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Copy link
Copy Markdown
Contributor

Bumps the dbt-dependencies group with 3 updates in the /warehouses/facility_ops/transform directory: chardet, dbt-adapters and dbt-core.

Updates chardet from 5.2.0 to 7.4.3

Release notes

Sourced from chardet's releases.

7.4.3

Patch release: fixes a crash when input contains null bytes inside a <meta charset> declaration.

Bug Fixes

  • Fixed ValueError: embedded null character crash when input contained a <meta charset> declaration with a null byte in the encoding name (e.g. b'<meta charset="\x00utf-8">'). codecs.lookup() raises ValueError on embedded nulls, and lookup_encoding() was only catching LookupError. Also added defensive ValueError catches in _validate_bytes() and _to_utf8() for completeness. (#369, thanks @​DRMacIver for the report)

Full Changelog: chardet/chardet@7.4.2...7.4.3

7.4.2

Patch release: fixes a crash on short inputs and closes a bunch of WHATWG/IANA alias gaps.

Bug Fixes

  • Fixed RuntimeError: pipeline must always return at least one result on ~2% of all possible two-byte inputs (e.g. b"\xf9\x92"). Multi-byte encodings like CP932 and Johab could score above the structural confidence threshold on very short inputs, but then statistical scoring would return nothing, leaving an empty result list instead of falling through to the fallback. (#367, #368, thanks @​jasonwbarnett)

Improvements

  • Added ~90 encoding aliases from the WHATWG Encoding Standard and IANA Character Sets registry so that <meta charset> labels like x-cp1252, x-sjis, dos-874, csUTF8, and the cswindows* family all resolve correctly through the markup detection stage. Every alias was driven by a failing spec-compliance test, not speculative. (#366)
  • Added a spec-compliance test suite covering Python decode round-trips for all 86 registry encodings, WHATWG label resolution, IANA preferred MIME names, and Unicode/RFC conformance (BOM sniffing, UTF-8 boundary cases, UTF-16 surrogate pairs). This is the test suite that would have caught the 7.4.1 BOM bug before release. (#366)

Full Changelog: chardet/chardet@7.4.1...7.4.2

7.4.1

Bug Fixes

  • BOM-prefixed UTF-16/32 input now returns utf-16/utf-32 instead of utf-16-le/utf-16-be/utf-32-le/utf-32-be. The endian-specific codecs don't strip the BOM on decode, so callers were getting a stray U+FEFF at the start of their text. BOM-less detection is unchanged. (#364, #365)

Full Changelog: chardet/chardet@7.4.0...7.4.1

chardet 7.4.0 brings accuracy up to 99.3% (from 98.6% in 7.3.0) and significantly faster cold start thanks to a new dense model format.

What's New

Performance:

  • New dense zlib-compressed model format (v2) drops cold start (import + first detect) from ~75ms to ~13ms with mypyc

Accuracy (98.6% → 99.3%):

  • Eliminated train/test data overlap via content fingerprinting
  • Added MADLAD-400 and Wikipedia as supplemental training sources
  • Improved non-ASCII bigram scoring: high-byte bigrams are now preserved during training and weighted by per-bigram IDF
  • Encoding-aware substitution filtering (substitutions only apply for characters the target encoding can't represent)
  • Increased training samples from 15K to 25K per language/encoding pair

Bug fixes:

  • Added dedicated structural analyzers for CP932, CP949, and Big5-HKSCS (these were previously sharing their base encoding's byte-range analyzer, missing extended ranges)

Metrics

| | chardet 7.4.0 (mypyc) | chardet 6.0.0 | charset-normalizer 3.4.6 |

... (truncated)

Changelog

Sourced from chardet's changelog.

7.4.3 (2026-04-13)

Bug Fixes:

  • Fixed ValueError: embedded null character crash when input contained a <meta charset> declaration with a null byte in the encoding name (e.g. b'<meta charset="\x00utf-8">'). codecs.lookup() raises ValueError on embedded nulls, and lookup_encoding() was only catching LookupError. Also added defensive ValueError catches in _validate_bytes() and _to_utf8() for completeness. (Dan Blanchard <https://github.com/dan-blanchard>_ via Claude, [#369](https://github.com/chardet/chardet/issues/369) <https://github.com/chardet/chardet/issues/369>_)

7.4.2 (2026-04-12)

Bug Fixes:

  • Fixed RuntimeError: pipeline must always return at least one result on ~2% of all possible two-byte inputs (e.g. b"\xf9\x92"). Multi-byte encodings like CP932 and Johab could score above the structural confidence threshold on very short inputs, but then statistical scoring would return nothing, leaving the pipeline with an empty result list instead of falling through to the no_match_encoding fallback. (Jason Barnett <https://github.com/jasonwbarnett>_ via Claude, [#367](https://github.com/chardet/chardet/issues/367) <https://github.com/chardet/chardet/issues/367>, [#368](https://github.com/chardet/chardet/issues/368) <https://github.com/chardet/chardet/pull/368>)

Improvements:

  • Added ~90 encoding aliases from the WHATWG Encoding Standard and IANA Character Sets registry so that <meta charset> labels like x-cp1252, x-sjis, dos-874, csUTF8, and the cswindows* family all resolve correctly through the markup detection stage. Every alias was driven by a failing spec-compliance test. (Dan Blanchard <https://github.com/dan-blanchard>_ via Claude, [#366](https://github.com/chardet/chardet/issues/366) <https://github.com/chardet/chardet/pull/366>_)
  • Added a spec-compliance test suite covering Python decode round-trips for all 86 registry encodings, WHATWG web-platform label resolution, IANA preferred MIME names, and Unicode/RFC conformance (BOM sniffing, UTF-8 boundary cases, UTF-16 surrogate pairs). This is the test suite that would have caught the 7.4.1 BOM bug before release. (Dan Blanchard <https://github.com/dan-blanchard>_ via Claude, [#366](https://github.com/chardet/chardet/issues/366) <https://github.com/chardet/chardet/pull/366>_)

7.4.1 (2026-04-07)

... (truncated)

Commits
  • 8f404a5 docs: set 7.4.3 release date to 2026-04-13
  • 7a6667f docs: fix changelog attribution for #369
  • a1fc986 docs: changelog for 7.4.3
  • 0af01d6 Fix ValueError crash on null bytes in charset declarations (#369)
  • 08e4ebc ci: parallelize riscv64 builds across 5 RISE runners
  • 2f6e1e9 ci: use python3 -m pip on riscv64 runner
  • 204623d ci: invoke cibuildwheel manually on riscv64 runner
  • 78c1d20 ci: use native runners for aarch64/riscv64 instead of QEMU
  • 3cc0960 docs: changelog for 7.4.2
  • 9079efc Fix RuntimeError on ~2% of two-byte inputs (#368)
  • Additional commits viewable in compare view

Updates dbt-adapters from 1.16.7 to 1.23.0

Changelog

Sourced from dbt-adapters's changelog.

dbt-adapters 1.23.0 - May 07, 2026

Features

  • Add scaffolding for resolving function relations from data warehouses (#1488)
  • Added --empty support for dbt seed (#1865)
  • Add support for python 3.14 (#12098)

Fixes

  • Fix snapshot UNION ALL type mismatch when adding new source columns with hard_deletes=new_record by casting NULL placeholders to the correct data type (#852)
  • Skip empty catalog tables before merge to prevent agate type conflicts during dbt docs generate (#1833)

Contributors

dbt-adapters 1.22.10 - March 30, 2026

Features

  • Add packages support to default__get_function_python_options() so adapters can template PyPI packages into Python UDF CREATE statements (#1737)

Fixes

  • When persist_docs.columns is enabled, dbt now warns about columns defined in YAML that don't exist in the database and filters them out before calling alter_column_comment. The new validate_doc_columns helper eliminates a duplicate get_columns_in_relation roundtrip per model. (#1690)
  • Fix unit test fixture string values being silently truncated when database column has a narrow varchar type (#1806)

dbt-adapters 1.22.9 - March 16, 2026

Fixes

  • Set grant_config before applying grants (#1503)

Contributors

dbt-adapters 1.22.8 - March 05, 2026

Fixes

  • Gate sql_header in test materializations behind REQUIRE_SQL_HEADER_IN_TEST_CONFIGS behavior flag (#1713)

dbt-adapters 1.22.7 - March 03, 2026

Features

  • Apply sql_header config in test and unit test materializations (#1678)

dbt-adapters 1.22.6 - February 17, 2026

... (truncated)

Commits

Updates dbt-core from 1.11.2 to 1.11.9

Release notes

Sourced from dbt-core's releases.

dbt-core v1.11.9

dbt-core 1.11.9 - May 06, 2026

Fixes

  • Fix static_analysis: off being interpreted as boolean false instead of string "off" in manifest.json (#12015)
  • Fix state:modified not detecting .yml property changes for resource_type:function (#12547)

Under the Hood

  • Update jsonschemas for more accurate deprecation warnings: macro.config should not warn (#12670)

Dependencies

  • Bump libpq-dev in Docker image from 13.23-0+deb11u1 to 13.23-0+deb11u2 to fix build failure due to superseded package version (#NA)
  • Bump libpq-dev in Docker image from 13.23-0+deb11u2 to 13.23-0+deb11u3 to fix build failure due to superseded package version (#NA)

Contributors

dbt-core v1.11.8

dbt-core 1.11.8 - April 08, 2026

Fixes

  • Add @​requires.catalogs decorator to compile command to fix REST Catalog-Linked database compilation (#12353)
  • Improve logic for detecting config with missing plus prefix in dbt_project.yml (#12371)
  • Add config and allow meta and docs to exist under it for macros (#12383, #9447)
  • DBT_ENGINE prefixed env vars picked up by CLI (#12583)
  • Allow deferral for UDFs (#12080)
  • Resolve full node description while running udfs for better logging (#12600)
  • Raise PropertyMovedToConfigDeprecation instead of MissingArgumentsPropertyInGenericTestDeprecation (#12572)
  • Add @​requires.catalogs decorator to test command to fix custom catalog integration support (#12662)
  • Raise custom key in config deprecation warning for invalid config keys in dbt_project.yml (#12542)
  • Ensure MAX_GROUPING_TOKENS and MAX_GROUPING_DEPTH default to None independently (#12694)
  • Ensure property depr checks check for aliases with plus prefix (#12327)

Docs

Under the Hood

... (truncated)

Changelog

Sourced from dbt-core's changelog.

dbt-core 1.11.9 - May 06, 2026

Fixes

  • Fix static_analysis: off being interpreted as boolean false instead of string "off" in manifest.json (#12015)
  • Fix state:modified not detecting .yml property changes for resource_type:function (#12547)

Under the Hood

  • Update jsonschemas for more accurate deprecation warnings: macro.config should not warn (#12670)

Dependencies

  • Bump libpq-dev in Docker image from 13.23-0+deb11u1 to 13.23-0+deb11u2 to fix build failure due to superseded package version (#NA)
  • Bump libpq-dev in Docker image from 13.23-0+deb11u2 to 13.23-0+deb11u3 to fix build failure due to superseded package version (#NA)

Contributors

dbt-core 1.11.8 - April 08, 2026

Fixes

  • Add @​requires.catalogs decorator to compile command to fix REST Catalog-Linked database compilation (#12353)
  • Improve logic for detecting config with missing plus prefix in dbt_project.yml (#12371)
  • Add config and allow meta and docs to exist under it for macros (#12383, #9447)
  • DBT_ENGINE prefixed env vars picked up by CLI (#12583)
  • Allow deferral for UDFs (#12080)
  • Resolve full node description while running udfs for better logging (#12600)
  • Raise PropertyMovedToConfigDeprecation instead of MissingArgumentsPropertyInGenericTestDeprecation (#12572)
  • Add @​requires.catalogs decorator to test command to fix custom catalog integration support (#12662)
  • Raise custom key in config deprecation warning for invalid config keys in dbt_project.yml (#12542)
  • Ensure MAX_GROUPING_TOKENS and MAX_GROUPING_DEPTH default to None independently (#12694)
  • Ensure property depr checks check for aliases with plus prefix (#12327)

Docs

Under the Hood

... (truncated)

Commits
  • c8cafcd Bumping version to 1.11.9 and generate changelog
  • 9b39f55 Bump libpq-dev to 13.23-0+deb11u3 (#12906) (#12907)
  • 610abee bring in latest jsonschema updates, add macros config test to happy path proj...
  • 53c8c12 Fix static_analysis: off interpreted as boolean false (#12015) (#12515) (#1...
  • 184eb45 fix: state:modified does not detect .yml property changes for resource_type:f...
  • ecea2e7 Bump libpq-dev from 13.23-0+deb11u1 to 13.23-0+deb11u2 (#12806) (#12807)
  • 154c77f Update version for libpq-dev in Dockerfile (#12373) (#12801)
  • 6d86efd [Automated] Merged prep-release/1.11.8_24147166240 into target 1.11.latest du...
  • 725ec85 Bumping version to 1.11.8 and generate changelog
  • 5bbdb59 improve independent default settings of sqlparse.MAX_GROUPING_TOKENS and MAX_...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 20, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 20, 2026 07:53
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 20, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/warehouses/facility_ops/transform/dbt-dependencies-0291563f80 branch from 162bdef to fd0192d Compare May 20, 2026 08:42
…3 updates

Bumps the dbt-dependencies group with 3 updates in the /warehouses/facility_ops/transform directory: [chardet](https://github.com/chardet/chardet), [dbt-adapters](https://github.com/dbt-labs/dbt-adapters) and [dbt-core](https://github.com/dbt-labs/dbt-core).


Updates `chardet` from 5.2.0 to 7.4.3
- [Release notes](https://github.com/chardet/chardet/releases)
- [Changelog](https://github.com/chardet/chardet/blob/main/docs/changelog.rst)
- [Commits](chardet/chardet@5.2.0...7.4.3)

Updates `dbt-adapters` from 1.16.7 to 1.23.0
- [Release notes](https://github.com/dbt-labs/dbt-adapters/releases)
- [Changelog](https://github.com/dbt-labs/dbt-adapters/blob/main/dbt-adapters/CHANGELOG.md)
- [Commits](https://github.com/dbt-labs/dbt-adapters/commits)

Updates `dbt-core` from 1.11.2 to 1.11.9
- [Release notes](https://github.com/dbt-labs/dbt-core/releases)
- [Changelog](https://github.com/dbt-labs/dbt-core/blob/v1.11.9/CHANGELOG.md)
- [Commits](dbt-labs/dbt-core@v1.11.2...v1.11.9)

---
updated-dependencies:
- dependency-name: chardet
  dependency-version: 7.4.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dbt-dependencies
- dependency-name: dbt-adapters
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dbt-dependencies
- dependency-name: dbt-core
  dependency-version: 1.11.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dbt-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/warehouses/facility_ops/transform/dbt-dependencies-0291563f80 branch from fd0192d to fe34110 Compare May 20, 2026 12:00
@martyngigg martyngigg merged commit e92a63b into main May 20, 2026
2 checks passed
@martyngigg martyngigg deleted the dependabot/pip/warehouses/facility_ops/transform/dbt-dependencies-0291563f80 branch May 20, 2026 14:06
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 python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant