vector
vector copied to clipboard
chore(deps): bump trust-dns-proto from 0.21.2 to 0.22.0
Bumps trust-dns-proto from 0.21.2 to 0.22.0.
Release notes
Sourced from trust-dns-proto's releases.
v0.22.0 -- Experimental Recursor and the Dns CLI
0.22.0
Removed
- (deps) don't pull in env_logger if we aren't actually a binary #1701 by
@Noah-KennedyAdded
- (resolver) Add option to use a provided name server order #1766 by
@nhurley3- (proto) Add invalid utf8 output test for TXT::fmt. #1755 by
@darnuria- (proto) Support 0-RTT in DNS over QUIC #1716 by
@msoxzw- (recursor) new A Trust DNS based Recursor!!! #1710 by
@bluejekyll- (resolver) Allow customizing the static hosts configuration #1705 by
@fantix- (proto/server) Support loading pkcs#1 private key as well #1704 by
@lisongmin- (util) Trust
dnsclient cli (likedig) #1680 by@bluejekyllFixed
- (proto) Only retry UDP socket bind if it returned EADDRINUSE #1761 by
@peterthejohnston- (all) Add necessary conditional compilation cfgs #1752 by
@trevor-crypto- (server) Populate name_pointers correctly via MessageResponseBuilder request #1744 by
@jeff-hiner- (resolver) Do not fail parse_resolv_conf on invalid hostname #1740 by
@schultetwin1- (all) doc: Fix warnings reported by cargo doc #1737 by
@wiktor-k- (proto) Use
u16::*_be_bytesrepresent length field (fixes DoQ) #1715 by@msoxzw- (proto) Prevent invalid 0-length labels via from_raw_bytes #1700 by
@jonasbb- (proto/server) Drop UDP packets on send failure #1696 by
@jeff-hiner- (all) removed
.max(0), unnecessary withu32's #1691 by@bluejekyll- (server) sanitize all addresses received by the server before attempting any r… #1690 by
@bluejekyll- (server) Remove forced (unecessary) Mutex from handler #1679 by
@jeff-hiner- (proto) Fix
SvcParamKey::Unknownparsing #1678 by@jeff-hinerChanged
- (all) Minimum Rust Version now 1.59 #1771 by
@bluejekyll- (client) Parser panic to result #1758 by
@darnuria- (client) Avoid 3 unwrap() call inc Parser::flush_record. #1757 by
@darnuria- (client) Cleanup lex #1756 by
@darnuria- (resovler) Make maximum request depth configurable #1749 by
@wiktor-k- (server) Clean up ForwardAuthority api #1748 by
@chotchki- (resolver) Relax mut requirements for resolver.clear_cache() and add cache flushing example #1747 by
@dns2utf8- (resolver) Lookup access Records list directly #1746 by
@izissise- (proto) Pass DnsRequestOptions to DNSSEC validating routines #1742 by
@wiktor-k- (proto) Increase the maximum request depth to 26 #1736 by
@wiktor-k- (server) Mark ForwardLookup as public #1729 by
@chotchki- (all) upgrade windows openssl version to 1_1_1p #1728 by
@bluejekyll- (all) Converted to
tracingfromlog#1706 by@erikhand@bluejekyll- (server) Move logger setup code into binary #1703 by
@djc- (proto) ignore errors when disconnected #1695 by
@edevil- (server) RequestInfo derives Clone trait. #1693 by
@humb1t
... (truncated)
Changelog
Sourced from trust-dns-proto's changelog.
0.22.0
Removed
- (deps) don't pull in env_logger if we aren't actually a binary #1701 by
@Noah-KennedyAdded
- (resolver) Add option to use a provided name server order #1766 by
@nhurley3- (proto) Add invalid utf8 output test for TXT::fmt. #1755 by darnuria
- (proto) Support 0-RTT in DNS over QUIC #1716 by msoxzw
- (recursor) new A Trust DNS based Recursor!!! #1710 by
@bluejekyll- (resolver) Allow customizing the static hosts configuration #1705 by
@fantix- (proto/server) Support loading pkcs#1 private key as well #1704 by
@lisongmin- (util) Trust
dnsclient cli (likedig) #1680 by@bluejekyllFixed
- (proto) Only retry UDP socket bind if it returned EADDRINUSE #1761 by
@peterthejohnston- (all) Add necessary conditional compilation cfgs #1752 by
@trevor-crypto- (server) Populate name_pointers correctly via MessageResponseBuilder request #1744 by
@jeff-hiner- (resolver) Do not fail parse_resolv_conf on invalid hostname #1740 by
@schultetwin1- (all) doc: Fix warnings reported by cargo doc #1737 by
@wiktor-k- (proto) Use
u16::*_be_bytesrepresent length field (fixes DoQ) #1715 by@msoxzw- (proto) Prevent invalid 0-length labels via from_raw_bytes #1700 by
@jonasbb- (proto/server) Drop UDP packets on send failure #1696 by
@jeff-hiner- (all) removed
.max(0), unnecessary withu32's #1691 by@bluejekyll- (server) sanitize all addresses received by the server before attempting any r… #1690 by
@bluejekyll- (server) Remove forced (unecessary) Mutex from handler #1679 by
@jeff-hiner- (proto) Fix
SvcParamKey::Unknownparsing #1678 by@jeff-hinerChanged
- (all) Minimum Rust Version now 1.59 #1771 by bluejekyll
- (client) Parser panic to result #1758 by darnuria
- (client) Avoid 3 unwrap() call inc Parser::flush_record. #1757 by
@darnuria- (client) Cleanup lex #1756 by darnuria
- (resovler) Make maximum request depth configurable #1749 by
@wiktor-k- (server) Clean up ForwardAuthority api #1748 by
@chotchki- (resolver) Relax mut requirements for resolver.clear_cache() and add cache flushing example #1747 by
@dns2utf8- (resolver) Lookup access Records list directly #1746 by
@izissise- (proto) Pass DnsRequestOptions to DNSSEC validating routines #1742 by
@wiktor-k- (proto) Increase the maximum request depth to 26 #1736 by
@wiktor-k- (server) Mark ForwardLookup as public #1729 by
@chotchki- (all) upgrade windows openssl version to 1_1_1p #1728 by
@bluejekyll- (all) Converted to
tracingfromlog#1706 by@erikhand@bluejekyll- (server) Move logger setup code into binary #1703 by
@djc- (proto) ignore errors when disconnected #1695 by
@edevil- (server) RequestInfo derives Clone trait. #1693 by
@humb1t- (proto/server) make doq transport settings more consistent with RFC #1682 by
@bluejekyll
... (truncated)
Commits
19b4dc4Increase MSRV to 1.59 with 0.22 releasedef7ff9temporarily disable windows tests379469aprepare 0.22.0 release2d100e9update changelog for 0.22.0 releaseed957b7update dependencies for 0.22.0 release7a087ebclean up some style issues0b4cddbmake RecursiveConfig Eq654fc51rename hints to roots in source and docs91ccabamark recursive resolution as experimental6c0edd9merge-with-main- Additional commits viewable 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
:white_check_mark: jszwedko
:x: dependabot[bot]
You have signed the CLA already but the status is still pending? Let us recheck it.
Deploy Preview for vector-project canceled.
| Name | Link |
|---|---|
| Latest commit | a6e7e179a24726211a210173a87f9fa814fd0a03 |
| Latest deploy log | https://app.netlify.com/sites/vector-project/deploys/632e3ac07bdb3d0008c6cfdd |
@dependabot rebase
@dependabot rebase
Soak Test Results
Baseline: 4cd19514e46703635f3d9c72e9bd08932eda3527 Comparison: a6e7e179a24726211a210173a87f9fa814fd0a03 Total Vector CPUs: 4
Explanation
A soak test is an integrated performance test for vector in a repeatable rig, with varying configuration for vector. What follows is a statistical summary of a brief vector run for each configuration across SHAs given above. The goal of these tests are to determine, quickly, if vector performance is changed and to what degree by a pull request. Where appropriate units are scaled per-core.
The table below, if present, lists those experiments that have experienced a statistically significant change in their throughput performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±8.87% change in mean throughput are discarded. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.
No interesting changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±8.87%:
Fine details of change detection per experiment.
| experiment | Δ mean | Δ mean % | confidence | baseline mean | baseline stdev | baseline stderr | baseline outlier % | baseline CoV | comparison mean | comparison stdev | comparison stderr | comparison outlier % | comparison CoV | erratic | declared erratic |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| http_pipelines_blackhole_acks | 12.25KiB | 0.98 | 100.00% | 1.22MiB | 107.44KiB | 2.19KiB | 0 | 0.0862708 | 1.23MiB | 72.09KiB | 1.47KiB | 0 | 0.0573216 | False | False |
| splunk_hec_route_s3 | 144.33KiB | 0.76 | 96.95% | 18.59MiB | 2.34MiB | 48.63KiB | 0 | 0.125648 | 18.73MiB | 2.18MiB | 45.63KiB | 0 | 0.116344 | False | False |
| socket_to_socket_blackhole | 35.77KiB | 0.16 | 96.57% | 22.47MiB | 602.06KiB | 12.29KiB | 0 | 0.0261642 | 22.5MiB | 567.54KiB | 11.59KiB | 0 | 0.0246258 | False | False |
| syslog_splunk_hec_logs | 18.53KiB | 0.11 | 65.85% | 16.34MiB | 759.74KiB | 15.46KiB | 0 | 0.0453921 | 16.36MiB | 580.87KiB | 11.85KiB | 0 | 0.0346664 | False | False |
| splunk_hec_to_splunk_hec_logs_noack | 6.46KiB | 0.03 | 46.52% | 23.83MiB | 384.79KiB | 7.85KiB | 0 | 0.0157645 | 23.84MiB | 334.22KiB | 6.82KiB | 0 | 0.0136888 | False | False |
| enterprise_http_to_http | -2.08KiB | -0.01 | 21.96% | 23.85MiB | 256.84KiB | 5.24KiB | 0 | 0.0105157 | 23.85MiB | 259.1KiB | 5.3KiB | 0 | 0.010609 | False | False |
| syslog_regex_logs2metric_ddmetrics | -2.49KiB | -0.02 | 12.28% | 12.56MiB | 567.75KiB | 11.57KiB | 0 | 0.0441482 | 12.55MiB | 550.03KiB | 11.21KiB | 0 | 0.0427783 | False | False |
| splunk_hec_to_splunk_hec_logs_acks | -6.23KiB | -0.03 | 20.63% | 23.76MiB | 809.52KiB | 16.47KiB | 0 | 0.0332606 | 23.76MiB | 844.7KiB | 17.19KiB | 0 | 0.0347148 | False | False |
| file_to_blackhole | -78.0KiB | -0.08 | 61.81% | 95.35MiB | 2.77MiB | 57.46KiB | 0 | 0.0290641 | 95.27MiB | 3.28MiB | 68.23KiB | 0 | 0.034456 | False | False |
| splunk_hec_indexer_ack_blackhole | -20.32KiB | -0.08 | 59.30% | 23.76MiB | 801.59KiB | 16.31KiB | 0 | 0.0329336 | 23.74MiB | 899.43KiB | 18.29KiB | 0 | 0.0369844 | False | False |
| http_to_http_json | -22.75KiB | -0.09 | 95.21% | 23.85MiB | 332.99KiB | 6.8KiB | 0 | 0.0136334 | 23.83MiB | 453.5KiB | 9.27KiB | 0 | 0.0185844 | False | False |
| datadog_agent_remap_datadog_logs_acks | -84.7KiB | -0.14 | 53.64% | 60.09MiB | 3.33MiB | 69.53KiB | 0 | 0.0553527 | 60.0MiB | 4.43MiB | 92.31KiB | 0 | 0.0738941 | False | False |
| http_text_to_http_json | -58.23KiB | -0.15 | 98.30% | 38.29MiB | 827.61KiB | 16.89KiB | 0 | 0.0211038 | 38.23MiB | 861.97KiB | 17.6KiB | 0 | 0.0220126 | False | False |
| fluent_elasticsearch | -205.99KiB | -0.25 | 100.00% | 79.47MiB | 53.39KiB | 1.08KiB | 0 | 0.000655938 | 79.27MiB | 1.72MiB | 35.42KiB | 0 | 0.0217228 | False | False |
| http_to_http_noack | -78.45KiB | -0.32 | 99.95% | 23.84MiB | 405.65KiB | 8.3KiB | 0 | 0.0166148 | 23.76MiB | 1022.25KiB | 20.82KiB | 0 | 0.0420052 | False | False |
| http_pipelines_no_grok_blackhole | -38.6KiB | -0.35 | 90.08% | 10.69MiB | 422.88KiB | 8.63KiB | 0 | 0.0386324 | 10.65MiB | 1.04MiB | 21.76KiB | 0 | 0.0980848 | False | False |
| datadog_agent_remap_blackhole_acks | -262.77KiB | -0.42 | 98.80% | 61.65MiB | 4.21MiB | 87.64KiB | 0 | 0.0682528 | 61.39MiB | 2.73MiB | 57.03KiB | 0 | 0.0444067 | False | False |
| datadog_agent_remap_blackhole | -248.93KiB | -0.42 | 96.93% | 58.13MiB | 4.25MiB | 88.63KiB | 0 | 0.0731223 | 57.89MiB | 3.52MiB | 73.55KiB | 0 | 0.060873 | False | False |
| datadog_agent_remap_datadog_logs | -388.13KiB | -0.61 | 100.00% | 61.76MiB | 609.05KiB | 12.48KiB | 0 | 0.0096284 | 61.38MiB | 3.94MiB | 82.04KiB | 0 | 0.0641431 | False | False |
| syslog_humio_logs | -107.51KiB | -0.65 | 100.00% | 16.16MiB | 501.68KiB | 10.24KiB | 0 | 0.0303106 | 16.06MiB | 535.1KiB | 10.95KiB | 0 | 0.0325407 | False | False |
| http_pipelines_blackhole | -15.7KiB | -0.91 | 100.00% | 1.68MiB | 12.2KiB | 255.24B | 0 | 0.00708491 | 1.67MiB | 116.9KiB | 2.38KiB | 0 | 0.0685334 | False | False |
| syslog_log2metric_splunk_hec_metrics | -200.7KiB | -1.19 | 100.00% | 16.51MiB | 573.91KiB | 11.69KiB | 0 | 0.0339482 | 16.31MiB | 672.31KiB | 13.69KiB | 0 | 0.0402466 | False | False |
| syslog_loki | -179.09KiB | -1.2 | 100.00% | 14.53MiB | 413.0KiB | 8.44KiB | 0 | 0.0277426 | 14.36MiB | 719.95KiB | 14.64KiB | 0 | 0.0489503 | False | False |
| http_to_http_acks | -249.85KiB | -1.4 | 70.83% | 17.44MiB | 8.01MiB | 167.47KiB | 0 | 0.459374 | 17.19MiB | 8.03MiB | 167.61KiB | 0 | 0.467058 | True | True |
| syslog_log2metric_humio_metrics | -258.93KiB | -1.97 | 100.00% | 12.81MiB | 292.8KiB | 5.97KiB | 0 | 0.0223219 | 12.55MiB | 510.34KiB | 10.39KiB | 0 | 0.03969 | False | False |