Skip to content

deps(elixir): bump the elixir-query-service group across 1 directory with 5 updates - #330

Merged
decebal merged 1 commit into
mainfrom
dependabot/hex/apps/query-service/elixir-query-service-febe15c5ec
Oct 21, 2026
Merged

decebal merged 1 commit into
mainfrom
dependabot/hex/apps/query-service/elixir-query-service-febe15c5ec

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the elixir-query-service group with 5 updates in the /apps/query-service directory:

Package From To
bandit 1.12.5 1.13.1
broadway_kafka 0.7.0 0.7.1
hackney 4.8.4 4.8.5
req 0.7.4 0.7.5
tesla 1.21.3 1.22.0

Updates bandit from 1.12.5 to 1.13.1

Changelog

Sourced from bandit's changelog.

1.13.1 (15 Oct 2026)

Reverts

  • Revert the stale conn check added in 1.13.0 (#668), since a number of valid code paths in Phoenix depend on stale conns (notably, Plug.Parsers errors rendered by Phoenix.Endpoint.RenderErrors). See elixir-plug/plug#1331

1.13.0 (15 Oct 2026)

Enhancements

Changes

  • Require Thousand Island 1.6, and use the peername it now captures when it accepts a connection (#718)
  • Require hpax 1.1 and drop the nil field value workaround (#706, thanks @​acrogenesis!)
  • Report conn.port as an integer for CONNECT requests, as Plug.Conn requires
  • Close idle connections which send no bytes silently instead of answering 408 (#689, thanks @​tomciopp!)
  • RFC Conformance: Enforce Host requirements for HTTP/1.1 targets (#679, thanks @​mpettibone!)
  • RFC Conformance: Complete HTTP/2 field validation (#680, thanks @​mpettibone!)
  • RFC Conformance: Validate HTTP/2 content length on initial END_STREAM (#681, thanks @​mpettibone!)
  • RFC Conformance: Enforce HTTP/2 trailer field section requirements (#682, thanks @​mpettibone!)
  • RFC Conformance: Validate request transfer coding before Plug dispatch (#683, thanks @​mpettibone!)
  • RFC Conformance: Fix HTTP/1.0 streaming response framing (#684, thanks @​mpettibone!)
  • RFC Conformance: Accept empty non-final WebSocket continuation frames (#685, thanks @​mpettibone!)
  • RFC Conformance: Validate WebSocket client keys (#686, thanks @​mpettibone!)

Fixes

  • Validate the authority of HTTP/1 absolute-form and authority-form request targets against the same grammar as the Host header (GHSA-v53v-9hvg-37jf, thanks @​euriconicacio!)
  • Bound HTTP/2 sends blocked on a send window by progress, so that a trickle of window updates can no longer keep a stream pinned indefinitely (GHSA-69m6-wcv4-rwcf, thanks @​tomciopp!)
  • Reject control bytes in HTTP/1 request targets (#713, #711, thanks @​PJUllrich!)
  • Fix crash when a client resets an HTTP/1 connection before Bandit reads its peer address (#718, #717, thanks @​mhsdef!)
  • Drain all queued HTTP/2 DATA frames of an unread body once a response has been sent (#710, #697, thanks @​jamilbk!)
  • Preserve independent error responses on HTTP/1 keep-alive and pipelined requests, and frame empty 4xx/5xx error responses with Content-Length: 0 (#705, thanks @​jeregrine!)
  • Close instead of draining when a plug never honors Expect: 100-continue (#695, thanks @​tomciopp!)
  • Fix chunked read_body(length: 0) falsely completing the body (#691, thanks @​tomciopp!)
  • Observe RST_STREAM while blocked on the stream send window (#688, thanks @​tomciopp!)

... (truncated)

Commits

Updates broadway_kafka from 0.7.0 to 0.7.1

Changelog

Sourced from broadway_kafka's changelog.

v0.7.1 (2026-10-15)

  • Stop a non-shared :brod client that went down when the producer terminates. Before, the client stayed registered in :brod, and restarting the producer failed with {:error, :already_present}. This helps a lot in tests, especially.
Commits

Updates hackney from 4.8.4 to 4.8.5

Release notes

Sourced from hackney's releases.

hackney 4.8.5

Fixed

  • A GOAWAY fails only the requests the server refused. HTTP/2 failed every in-flight request with {error, {goaway, _}}, including ones the server went on to complete, and HTTP/3 ignored the GOAWAY and kept sending new requests on the connection. Accepted streams now finish, streamed uploads and responses included, refused ones fail and are reset, and the connection leaves the pool and closes once drained (#961, #962, #964, #965, #968).
  • A failed HTTP/2 request body send fails the other streams on the connection instead of leaving them waiting (#964).
  • Closing an HTTP/3 connection no longer makes the other live HTTP/3 connections unreachable. The connection table was owned by the first connection and went away with it (#967).

Changed

  • Update h2 to 0.12.4, quic to 2.1.1 and webtransport to 0.4.8.
Changelog

Sourced from hackney's changelog.

4.8.5 - 2026-10-04

Fixed

  • A GOAWAY fails only the requests the server refused. HTTP/2 failed every in-flight request with {error, {goaway, _}}, including ones the server went on to complete, and HTTP/3 ignored the GOAWAY and kept sending new requests on the connection. Accepted streams now finish, streamed uploads and responses included, refused ones fail and are reset, and the connection leaves the pool and closes once drained (#961, #962, #964, #965, #968).
  • A failed HTTP/2 request body send fails the other streams on the connection instead of leaving them waiting (#964).
  • Closing an HTTP/3 connection no longer makes the other live HTTP/3 connections unreachable. The connection table was owned by the first connection and went away with it (#967).

Changed

  • Update h2 to 0.12.4, quic to 2.1.1 and webtransport to 0.4.8.
Commits
  • f915bba Merge pull request #969 from benoitc/release/4.8.5
  • 4962e54 Release 4.8.5
  • dff0d5f Merge pull request #968 from benoitc/fix/h3-goaway-drain
  • ca03c3c Drain an HTTP/3 connection on GOAWAY
  • 8957485 Merge pull request #967 from benoitc/fix/h3-conn-table-owner
  • 978be5e Merge pull request #966 from benoitc/deps/webtransport-0.4.8
  • b3a892a Create the HTTP/3 connection table in hackney_sup
  • 2371345 Bump webtransport to 0.4.8
  • 2cf1c1b Merge pull request #965 from benoitc/fix/h2-goaway-rst-refused
  • a6e9746 Reset the streams a GOAWAY refuses
  • Additional commits viewable in compare view

Updates req from 0.7.4 to 0.7.5

Release notes

Sourced from req's releases.

v0.7.5

Changelog

Sourced from req's changelog.

v0.7.5 (2026-10-06)

  • [put_aws_sigv4]: Fix SigV4 signing on retries.
  • [redirect]: Change method to GET (except HEAD) on HTTP 303.
Commits

Updates tesla from 1.21.3 to 1.22.0

Release notes

Sourced from tesla's releases.

v1.22.0

1.22.0 (2026-10-04)

Features

  • Add Tesla.SecretString to keep secrets out of inspect output (#939) (258d378)
Changelog

Sourced from tesla's changelog.

1.22.0 (2026-10-04)

Features

  • Add Tesla.SecretString to keep secrets out of inspect output (#939) (258d378)
Commits
  • 971adcd chore(master): release 1.22.0 (#943)
  • aaf6ba5 chore(deps): bump hackney from 4.7.4 to 4.8.2 in the prod group (#947)
  • f1d040b chore(coverage): stop adapter coverage from depending on packet timing (#946)
  • 8d0ee3a chore(deps): bump mint from 1.10.0 to 1.10.1 in the prod group across 1 direc...
  • 2dd5448 chore: stop depending on httparrot's expiring TLS certificate (#945)
  • 258d378 feat: add Tesla.SecretString to keep secrets out of inspect output (#939)
  • 467ef74 chore(deps): bump the prod group with 3 updates (#941)
  • 9f10322 chore(deps): bump the dev group with 4 updates (#942)
  • 10a51c6 chore(deps): bump mox from 1.2.0 to 1.3.0 in the prod group (#940)
  • See full diff in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

…with 5 updates

Bumps the elixir-query-service group with 5 updates in the /apps/query-service directory:

| Package | From | To |
| --- | --- | --- |
| [bandit](https://github.com/mtrudel/bandit) | `1.12.5` | `1.13.1` |
| [broadway_kafka](https://github.com/dashbitco/broadway_kafka) | `0.7.0` | `0.7.1` |
| [hackney](https://github.com/benoitc/hackney) | `4.8.4` | `4.8.5` |
| [req](https://github.com/wojtekmach/req) | `0.7.4` | `0.7.5` |
| [tesla](https://github.com/elixir-tesla/tesla) | `1.21.3` | `1.22.0` |



Updates `bandit` from 1.12.5 to 1.13.1
- [Changelog](https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md)
- [Commits](mtrudel/bandit@1.12.5...1.13.1)

Updates `broadway_kafka` from 0.7.0 to 0.7.1
- [Changelog](https://github.com/elixir-broadway/broadway_kafka/blob/main/CHANGELOG.md)
- [Commits](elixir-broadway/broadway_kafka@v0.7.0...v0.7.1)

Updates `hackney` from 4.8.4 to 4.8.5
- [Release notes](https://github.com/benoitc/hackney/releases)
- [Changelog](https://github.com/benoitc/hackney/blob/master/NEWS.md)
- [Commits](benoitc/hackney@4.8.4...4.8.5)

Updates `req` from 0.7.4 to 0.7.5
- [Release notes](https://github.com/wojtekmach/req/releases)
- [Changelog](https://github.com/wojtekmach/req/blob/v0.7.5/CHANGELOG.md)
- [Commits](wojtekmach/req@v0.7.4...v0.7.5)

Updates `tesla` from 1.21.3 to 1.22.0
- [Release notes](https://github.com/elixir-tesla/tesla/releases)
- [Changelog](https://github.com/elixir-tesla/tesla/blob/master/CHANGELOG.md)
- [Commits](elixir-tesla/tesla@v1.21.3...v1.22.0)

---
updated-dependencies:
- dependency-name: bandit
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: elixir-query-service
- dependency-name: broadway_kafka
  dependency-version: 0.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: elixir-query-service
- dependency-name: hackney
  dependency-version: 4.8.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: elixir-query-service
- dependency-name: req
  dependency-version: 0.7.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: elixir-query-service
- dependency-name: tesla
  dependency-version: 1.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: elixir-query-service
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Dependency updates elixir Elixir code (query-service, MCP server) labels Oct 19, 2026
@decebal
decebal merged commit 0c74780 into main Oct 21, 2026
13 checks passed
@decebal
decebal deleted the dependabot/hex/apps/query-service/elixir-query-service-febe15c5ec branch October 21, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates elixir Elixir code (query-service, MCP server)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant