HoneyryderChuck
40180066a9
also deploy pages from blog branch
2021-01-09 00:28:03 +00:00
HoneyryderChuck
88ecb96511
added note to last post
2021-01-09 00:25:25 +00:00
HoneyryderChuck
14db276c14
CI: do not run tests in blog branch
2021-01-09 00:22:24 +00:00
HoneyryderChuck
fab44b5993
verifyig error responses annd deltas using internal methods
2021-01-05 18:57:39 +00:00
HoneyryderChuck
a6176ec01f
using session pool for coalescing test, thereby minimizing interference (although it would have been nice to have more entropy)
2021-01-05 10:38:28 +00:00
HoneyryderChuck
cdf6868059
moar logging
2021-01-04 19:12:25 +00:00
HoneyryderChuck
a1b27f5349
make origins comparison less flakey
2021-01-04 19:08:01 +00:00
HoneyryderChuck
2853cde6db
mapping origins correctly now
2021-01-04 19:01:03 +00:00
HoneyryderChuck
8a570f7d4c
fixing location of origins var
2021-01-04 18:53:54 +00:00
HoneyryderChuck
1537ffb10f
improving error message of coalescing test
2021-01-04 18:47:49 +00:00
HoneyryderChuck
d460a9c839
another try at fixing the RUBYOPT issue
2021-01-03 18:22:25 +00:00
HoneyryderChuck
5083186654
do not overwrite RUBYOPT (because of jit values)
2021-01-03 18:12:35 +00:00
HoneyryderChuck
3cb450bdef
save udp io error on close for ruby 2.2 as well
2021-01-03 17:58:34 +00:00
HoneyryderChuck
1a933bd5cd
Merge branch 'issue-106' into 'master'
...
Datadog Integration
Closes #106
See merge request honeyryderchuck/httpx!109
2021-01-03 17:41:28 +00:00
HoneyryderChuck
03a6e6a1eb
Merge branch 'blog' into 'master'
...
Blog
See merge request honeyryderchuck/httpx!110
2021-01-03 17:24:08 +00:00
HoneyryderChuck
9015e299ef
do not run rubocop in parallel mode for ruby 2.3 (that version seems to not be able to load performance config if parallel)
2021-01-03 17:23:15 +00:00
HoneyryderChuck
bfd59d6d3b
fixing pipelines link
2021-01-03 16:55:54 +00:00
HoneyryderChuck
533db9f992
2020 post
2021-01-03 16:55:38 +00:00
HoneyryderChuck
87d9f98104
updated readme
2021-01-03 15:39:56 +00:00
HoneyryderChuck
862cca705b
using ruby 3.0 as the main one
2021-01-03 15:39:41 +00:00
HoneyryderChuck
cacd740843
giving the native resolver timeout test a bit more delta, as it fails often with concurrency set
2021-01-03 15:39:13 +00:00
HoneyryderChuck
29bf2bd8c0
applying the visitor pattern for the tracing instead
2021-01-03 14:59:30 +00:00
HoneyryderChuck
a0da7163ed
native resolver: on reconnect, do not resolve if there's nothing to resolve
2021-01-02 17:53:08 +00:00
HoneyryderChuck
7b27560c06
increased the surface of datadog tests (+comments)
...
* tests when tracer is disabled
* tests distributed headers thoroughly
* tests multiple requests spans
* per host / split by domain
2021-01-02 17:53:08 +00:00
HoneyryderChuck
9936deee55
added the datadog integration via a plugin
2021-01-02 16:02:04 +00:00
HoneyryderChuck
ca8e0b9539
added ddtrace and first draft of tests
2021-01-02 16:02:04 +00:00
HoneyryderChuck
91a4b418b4
Merge branch 'issue-107' into 'master'
...
Webmock Integration
Closes #107
See merge request honeyryderchuck/httpx!108
2021-01-02 16:00:19 +00:00
HoneyryderChuck
724f5aed64
comments and removing unnnecessary fixtures
2021-01-02 15:52:48 +00:00
HoneyryderChuck
5b0cbe4ec7
fail when any command in build.sh fails
2021-01-02 03:39:11 +00:00
HoneyryderChuck
f16ec55824
reenable network requests on teardown
2021-01-02 03:29:48 +00:00
HoneyryderChuck
f7abd432c7
always use the session default options
2021-01-02 03:19:34 +00:00
HoneyryderChuck
d49f313da1
rewrote the webmock integration to use plugins
2021-01-02 03:19:09 +00:00
HoneyryderChuck
187da97987
added a test for webmock with mixed (mocked and real) requests
2021-01-01 18:56:50 +00:00
HoneyryderChuck
4c5b59d2c3
integrating the integration tests in CI, disable parallel mode for them
...
as one can't guarantee that the third-party modules we integrate with
are safe to run concurrently, we're left best running them sequentially.
For our first integration, webmock, this holds true.
2021-01-01 16:56:36 +00:00
HoneyryderChuck
65df8b1671
added the webmock adapter
2021-01-01 16:56:36 +00:00
HoneyryderChuck
dbc12a91b5
importing tests from webmock
2021-01-01 16:56:36 +00:00
HoneyryderChuck
52a9a4c7fe
Merge branch 'issue-105' into 'master'
...
added test for dns timeouts, which uncovered a bug.
Closes #105
See merge request honeyryderchuck/httpx!107
2020-12-24 15:05:09 +00:00
HoneyryderChuck
ce0c7c02cc
installing webrick for ruby 3 (not default anymore); updating rubocop
2020-12-24 12:38:14 +00:00
HoneyryderChuck
1313478f6c
added test for dns timeouts, which uncovered a bug.
...
There were errors inn the code handling the retries. This has been dealt
with, along with a new exception (HTTPX::ResolveTimeoutError)
2020-12-24 12:38:14 +00:00
HoneyryderChuck
f2a71a57c5
Merge branch 'auto-compact' into 'master'
...
Auto compact
See merge request honeyryderchuck/httpx!106
2020-12-19 01:22:52 +00:00
HoneyryderChuck
d6465ce433
by passing arity to curry calls, methods can be type-checked now
2020-12-19 00:26:05 +00:00
HoneyryderChuck
623ad7d50a
enabling auto-compaction in GC
2020-12-18 18:16:01 +00:00
HoneyryderChuck
00f8c52c93
bumping version to 0.10.2
v0.10.2
2020-12-10 19:24:52 +00:00
HoneyryderChuck
949eba09d5
fix bug when the multipart for has more than one top-level param
2020-12-10 19:20:17 +00:00
HoneyryderChuck
1786d7cc13
bumping version to 0.10.1
v0.10.1
2020-12-10 15:50:09 +00:00
HoneyryderChuck
8cf0302a8e
Merge branch 'issue-104' into 'master'
...
form params: nested params support
Closes #104
See merge request honeyryderchuck/httpx!105
2020-12-10 15:41:09 +00:00
HoneyryderChuck
65f5e86f3f
allowing nested params also when posting multipart requests
2020-12-10 13:46:57 +00:00
HoneyryderChuck
0bb18ad500
added urlformencoder which encodes form data the way rack is used to, when nested
2020-12-10 01:07:18 +00:00
HoneyryderChuck
1904ba833e
Merge branch 'moar-tests-moar-coverage' into 'master'
...
Moar tests, moar coverage, moar sigs
See merge request honeyryderchuck/httpx!104
2020-12-10 00:13:19 +00:00
HoneyryderChuck
0afe278fd4
added more information about the http error into the exception log
2020-12-10 00:01:49 +00:00