Define Finch.child_spec/1 which will automatically use the Finch:name as the :id, allowing users to start multiple instances under the same Supervisor without any additional configuration #202
Include the changelog in the generated HexDocs #201
In v0.11.0 headers and status codes were added to Telemetry events in a way that made invalid assumptions
regarding the shape of the response accumulator, this has been resolved in #196
Rename the telemetry event :request to :send and :response to :recv.
Introduce a new :request field which contains the full Finch.Request.t() in place of the :scheme, :host, :port, :path, :method fields wherever possible. The new :request field can be found on the :request, :queue, :send, and :recv events.
Rename the meta data field :error to :reason for all :exception events to follow the standard introduced in telemetry
Introduce a new [:finch, :request, :start | :stop | :exception] telemetry event that emits
whenever Finch.request/3 or Finch.stream/5 are called.
v0.11.0 (2022-03-28)
Add :pool_max_idle_time option to enable termination of idle HTTP/1 pools.
Add :conn_max_idle_time and deprecate :max_idle_time to make the distinction from
:pool_max_idle_time more obvious.
Add headers and status code to Telemetry events.
v0.10.2 (2022-01-12)
Complete the typespec for Finch.Request.t()
Fix the typespec for Finch.build/5
Update deps
v0.10.1 (2021-12-27)
Fix handling of iodata in HTTP/2 request streams.
v0.10.0 (2021-12-12)
Add ability to stream the request body for HTTP/2 requests.
... (truncated)
Commits
3253cb5 Merge pull request #203 from sneako/prep-0.13.0
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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps finch from 0.9.1 to 0.13.0.
Changelog
Sourced from finch's changelog.
... (truncated)
Commits
3253cb5
Merge pull request #203 from sneako/prep-0.13.07fd82ce
prepare 0.13.0 release702c527
Merge pull request #202 from sneako/child-spec-id6b42c8e
Define Finch.child_spec/178e290b
Merge pull request #201 from zorbash/changelog29887c9
Include the changelog in the docs3c7fdb2
Update README.md2ab5954
Merge pull request #198 from ibarchenkov/fix-telemetry-docs-typo7626ad2
Fix a tiny typo in Telemetry docsf07ef30
Merge pull request #197 from sneako/prep-0.12.0Dependabot 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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)