Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/http4k/http4k
The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.
https://github.com/http4k/http4k
added test for using streams in body. This breaks for JavaHttpClient
b72f31cb8c7778e11403b1a765d6aa58023790f1 authored over 6 years ago
b72f31cb8c7778e11403b1a765d6aa58023790f1 authored over 6 years ago
Release 3.34.2
813cad993d20360fec1356125e6087fdbea886a8 authored over 6 years ago
813cad993d20360fec1356125e6087fdbea886a8 authored over 6 years ago
Fix #159 - description route has security applied.
2f38959f38351a6579ce52ab24189559bf4b6442 authored over 6 years ago
2f38959f38351a6579ce52ab24189559bf4b6442 authored over 6 years ago
Update CHANGELOG.md
87f4f137128a44d386f1eacb5e26442311d298df authored over 6 years ago
87f4f137128a44d386f1eacb5e26442311d298df authored over 6 years ago
Release 3.34.1
cf38fcb64fd02f191d5edf64145b44d1f7de780d authored over 6 years ago
cf38fcb64fd02f191d5edf64145b44d1f7de780d authored over 6 years ago
changelog
4dbbcce6c7d74ed1e4602def9ceeb70d309fc5e3 authored over 6 years ago
4dbbcce6c7d74ed1e4602def9ceeb70d309fc5e3 authored over 6 years ago
fixed other of the failing contract contract tests
39fed585393c54ad001e95d17ea85a6186c667f4 authored over 6 years ago
39fed585393c54ad001e95d17ea85a6186c667f4 authored over 6 years ago
fixed one of the failing contract contract tests
e1d06cf1f35366cdf7022910ec69f79725be1a91 authored over 6 years ago
e1d06cf1f35366cdf7022910ec69f79725be1a91 authored over 6 years ago
changed examples to make more sense with use of routes blocks
5883f0082aeaec44f3a03f2c39f0b7d9e4867122 authored over 6 years ago
5883f0082aeaec44f3a03f2c39f0b7d9e4867122 authored over 6 years ago
slight refactor - tidy - remove junit 4 annotation
02188054ac5bb384018d7bc94a076bf77dc81f76 authored over 6 years ago
02188054ac5bb384018d7bc94a076bf77dc81f76 authored over 6 years ago
Update CHANGELOG.md - Closes #158
51fd63030f5136815200c81a18c65d89a5aeb5f4 authored over 6 years ago
51fd63030f5136815200c81a18c65d89a5aeb5f4 authored over 6 years ago
Make ContractRoutingHttpHandlerTest implement RoutingHttpHandlerContract
3ba0707c571cdb6c496d65a92de7b927bcbf220f authored over 6 years ago
3ba0707c571cdb6c496d65a92de7b927bcbf220f authored over 6 years ago
Fix filter application for static routes
cbe9a9bcd92971d024c3a621cd14a201ad8aa3df authored over 6 years ago
cbe9a9bcd92971d024c3a621cd14a201ad8aa3df authored over 6 years ago
Add src/test/kotlin/org/http4k/routing/RoutingHttpHandlerContract
3b43449e8b5c23211995d8be1ad3fb8508db18c9 authored over 6 years ago
3b43449e8b5c23211995d8be1ad3fb8508db18c9 authored over 6 years ago
apply pre-security filter to the description route
20187b53fbe561d5503bac819b9c2c6679b8c203 authored over 6 years ago
20187b53fbe561d5503bac819b9c2c6679b8c203 authored over 6 years ago
flake test made betterer...
926e62e67fb528134cac72cf236d7e35d5f05d14 authored over 6 years ago
926e62e67fb528134cac72cf236d7e35d5f05d14 authored over 6 years ago
revert mistaken removal
d59a32fdac0071f0da92692b6676a994af41b853 authored over 6 years ago
d59a32fdac0071f0da92692b6676a994af41b853 authored over 6 years ago
tweak
b4a77e335eec767469c8c40f22b9bdf34db7ed11 authored over 6 years ago
b4a77e335eec767469c8c40f22b9bdf34db7ed11 authored over 6 years ago
tweaks
0bd55524182f16b8b0e264724dfcc911b18de387 authored over 6 years ago
0bd55524182f16b8b0e264724dfcc911b18de387 authored over 6 years ago
tweaks
63084a2399b4c17c0e6c873d573414fcf2422249 authored over 6 years ago
63084a2399b4c17c0e6c873d573414fcf2422249 authored over 6 years ago
expose address param to allow limiting server’s ip (#155)
3e3b54fea3db7d8f38c0247800f3b0d46249cbde authored over 6 years ago
3e3b54fea3db7d8f38c0247800f3b0d46249cbde authored over 6 years ago
Fix typo in "Server as a function" docs (#156)
75329d32e0db4efc287f6dadedd933381db1abec authored over 6 years ago
75329d32e0db4efc287f6dadedd933381db1abec authored over 6 years ago
add operator modifier to plus method
d92ad6229f5ecbd7836aa326742177744879c098 authored over 6 years ago
d92ad6229f5ecbd7836aa326742177744879c098 authored over 6 years ago
upgrade websocket library
411fb5023c42f5e47cfc5c2723f32ad909e87bf6 authored over 6 years ago
411fb5023c42f5e47cfc5c2723f32ad909e87bf6 authored over 6 years ago
optimise imports
5a30a3db642fb027073b88c5d05817fbb66fd701 authored over 6 years ago
5a30a3db642fb027073b88c5d05817fbb66fd701 authored over 6 years ago
code tidy - intellij warnings fixed
77d3860ffc6914b0131e91fd06a10d406374dbed authored over 6 years ago
77d3860ffc6914b0131e91fd06a10d406374dbed authored over 6 years ago
Release 3.34.0
38bd4eca56f329c39e9e299a3bf9a58ca91101b5 authored over 6 years ago
38bd4eca56f329c39e9e299a3bf9a58ca91101b5 authored over 6 years ago
inlined asClientError so we just have description now
70cc426d6934166ac66204c333ebbc3a44a37881 authored over 6 years ago
70cc426d6934166ac66204c333ebbc3a44a37881 authored over 6 years ago
fixed clientError
5eae47760415a45b2b893e9eca388b6197f1369f authored over 6 years ago
5eae47760415a45b2b893e9eca388b6197f1369f authored over 6 years ago
clientError is now determined to be false if a STATUS is a reuse of a serverError (eg. SERVICE_UNAVAILABLE -> CONNECTION_REFUSED)
e983323ff25b2d6ffafd56446a1563e21cb2f6cf authored over 6 years ago
e983323ff25b2d6ffafd56446a1563e21cb2f6cf authored over 6 years ago
Fix #150 and #151
65e78ef299f7024f3b558548d5fe497fc63dde2d authored over 6 years ago
65e78ef299f7024f3b558548d5fe497fc63dde2d authored over 6 years ago
Release 3.33.2
8d264688ad5988b12a584ce68c9c79776f847c65 authored over 6 years ago
8d264688ad5988b12a584ce68c9c79776f847c65 authored over 6 years ago
Add UNPROCESSABLE_ENTITY Status object
049363b451efa8a4372cce3c9d0251e91a64bb64 authored over 6 years ago
049363b451efa8a4372cce3c9d0251e91a64bb64 authored over 6 years ago
Add PERMANENT_REDIRECT Status object
4a2cbc4d9fe390c6e0eeaa2c8a79e9aa5a629567 authored over 6 years ago
4a2cbc4d9fe390c6e0eeaa2c8a79e9aa5a629567 authored over 6 years ago
up max server socket backlog to 1000 in netty
733e573ee7adfd9f9342fb2205ceabb7214626be authored over 6 years ago
733e573ee7adfd9f9342fb2205ceabb7214626be authored over 6 years ago
up max server socket backlog to 1000 in apache
ae08466af88f1449cd05f73d75663ca9e7585ff2 authored over 6 years ago
ae08466af88f1449cd05f73d75663ca9e7585ff2 authored over 6 years ago
Add missing comma
9a4ae96545cc0add5c6d542d7fb58a30d8163309 authored over 6 years ago
9a4ae96545cc0add5c6d542d7fb58a30d8163309 authored over 6 years ago
Release 3.33.1
8d181b9946ef060fa9dea52c7eb3bc5278eb24e8 authored over 6 years ago
8d181b9946ef060fa9dea52c7eb3bc5278eb24e8 authored over 6 years ago
Update CHANGELOG.md
009b32a932a340d94051b144d44db896262e3ea3 authored over 6 years ago
009b32a932a340d94051b144d44db896262e3ea3 authored over 6 years ago
Cookbook docs for form.toParametersMap so I don't have to remember (#145)
* Conversions between Parameters and map
https://github.com/http4k/http4k/issues/143
* Examp...
42074099e4a047ac34657763490ffd37a84c51cc authored over 6 years ago
Release 3.33.0
618efe56c82bdc1378a9ca5ba60ceb729a71ce52 authored over 6 years ago
618efe56c82bdc1378a9ca5ba60ceb729a71ce52 authored over 6 years ago
Update CHANGELOG.md
ac74394753d5b853a27451d27c6c67ea2a81c387 authored over 6 years ago
ac74394753d5b853a27451d27c6c67ea2a81c387 authored over 6 years ago
Conversions between Parameters and map
https://github.com/http4k/http4k/issues/143
bd8745b911375767a01fd6f4e5f3716edbb5f7f9 authored over 6 years ago
chao controls
4003697ac1c6825822d11591030f22b5e55cba8a authored over 6 years ago
4003697ac1c6825822d11591030f22b5e55cba8a authored over 6 years ago
Added Once
9ad2f386905fb1364b07b98c466a158cf048f3dc authored over 6 years ago
9ad2f386905fb1364b07b98c466a158cf048f3dc authored over 6 years ago
Release 3.32.1
38b48d005ca1100f8f9fa9767a6596e44c6320c2 authored over 6 years ago
38b48d005ca1100f8f9fa9767a6596e44c6320c2 authored over 6 years ago
Fix #142 - Pebble templates don't load from JAR files
d08d75971d29b86a0a8082b12e3017a9bbc123e5 authored over 6 years ago
d08d75971d29b86a0a8082b12e3017a9bbc123e5 authored over 6 years ago
upgrade jetty
048c619ff9f4adfa26f0c0cbd2241299ecc2f230 authored over 6 years ago
048c619ff9f4adfa26f0c0cbd2241299ecc2f230 authored over 6 years ago
tweak to delay test
a82ba4771772be5d1fa025f72ae561a017e85661 authored over 6 years ago
a82ba4771772be5d1fa025f72ae561a017e85661 authored over 6 years ago
tweak to templates
2c27a5353dc98abe2131640017a956410b1f75f1 authored over 6 years ago
2c27a5353dc98abe2131640017a956410b1f75f1 authored over 6 years ago
upgrade pebble
33a1da4ce0087e049b60caef19b1579d1f551977 authored over 6 years ago
33a1da4ce0087e049b60caef19b1579d1f551977 authored over 6 years ago
added None and Variable behaviours
915158fc80c77c5bf91814aa826455b769a36ef4 authored over 6 years ago
915158fc80c77c5bf91814aa826455b769a36ef4 authored over 6 years ago
chaoscontrolstest
3465fe8b99a6d751973869f2ad62bcdd4dc49bc5 authored over 6 years ago
3465fe8b99a6d751973869f2ad62bcdd4dc49bc5 authored over 6 years ago
more chaos - added controls app
07f24d627b2db010367da8becaf2f2e84bdf5dd0 authored over 6 years ago
07f24d627b2db010367da8becaf2f2e84bdf5dd0 authored over 6 years ago
more chaos - added controls app
91fa4f4a1677915ca2a536a292c58d2d5985908e authored over 6 years ago
91fa4f4a1677915ca2a536a292c58d2d5985908e authored over 6 years ago
fixy fixy
9708669b2e4dff1c12e0fe8c488eb6c03c880e9c authored over 6 years ago
9708669b2e4dff1c12e0fe8c488eb6c03c880e9c authored over 6 years ago
move chaos config into correct place
bab74468c66845bdabace689365237a46cf9fe17 authored over 6 years ago
bab74468c66845bdabace689365237a46cf9fe17 authored over 6 years ago
switch trigger
e41bf4f427b361fd0b91ff95695d6cc0f74ccdd6 authored over 6 years ago
e41bf4f427b361fd0b91ff95695d6cc0f74ccdd6 authored over 6 years ago
switch trigger
b8db34743f3f565ce9d4f88294ab569e03dd1bfe authored over 6 years ago
b8db34743f3f565ce9d4f88294ab569e03dd1bfe authored over 6 years ago
rename trigger
086395925d281b09ccb6a5170211b9da0abb9646 authored over 6 years ago
086395925d281b09ccb6a5170211b9da0abb9646 authored over 6 years ago
rename trigger
2f91196751d96e2f8265eef4f96cafe334bd14a9 authored over 6 years ago
2f91196751d96e2f8265eef4f96cafe334bd14a9 authored over 6 years ago
example
3a37b5e57f008d89357f852cf65c791242e4686b authored over 6 years ago
3a37b5e57f008d89357f852cf65c791242e4686b authored over 6 years ago
fix Wait to just return the default response
f1c17010b71ef276d57cd33ed66d506a1334e510 authored over 6 years ago
f1c17010b71ef276d57cd33ed66d506a1334e510 authored over 6 years ago
chaos docs
796496f750046d19a3071295791f9f8f83c1cc2f authored over 6 years ago
796496f750046d19a3071295791f9f8f83c1cc2f authored over 6 years ago
Changed doc invocation via YML as per Travis's suggestion for avoiding PR exec (#140)
fa6000a4e2e5e0f93941c4dac550166f957771c1 authored over 6 years ago
fa6000a4e2e5e0f93941c4dac550166f957771c1 authored over 6 years ago
renames and docs for Chaos
a65bc2f0bd499f4d75733b3775de545222eb51ec authored over 6 years ago
a65bc2f0bd499f4d75733b3775de545222eb51ec authored over 6 years ago
Working out a nice rounded API for Chaos behaviour, and updating to JUnit 5 (#139)
- Chaos API
- Update all tests to JUnit 5
- Make server tests start on free port instead of ra...
Release 3.32.0
6b61c63e7da24e7efaf3615e1c2e9468f344bd82 authored over 6 years ago
6b61c63e7da24e7efaf3615e1c2e9468f344bd82 authored over 6 years ago
Update CHANGELOG.md
d99e7c8bb87161f49179fca2eca2ba09ebb34f24 authored over 6 years ago
d99e7c8bb87161f49179fca2eca2ba09ebb34f24 authored over 6 years ago
Add support for propagation of the Zipkin x-b3-sampled header as per spec at https://github.com/openzipkin/b3-propagation (#138)
c5d964be292926403d8d27e06cb5b67b600660ae authored over 6 years ago
c5d964be292926403d8d27e06cb5b67b600660ae authored over 6 years ago
typo (#137)
a6744ee34aa3faa1608b507f5aaeaf8877f44560 authored over 6 years ago
a6744ee34aa3faa1608b507f5aaeaf8877f44560 authored over 6 years ago
tweaks to site. H/T @commonsguy
22169d868258d3c110b592431b5983174dbbd152 authored over 6 years ago
22169d868258d3c110b592431b5983174dbbd152 authored over 6 years ago
version bumps
d33ae54ac41bb817901dbcc1114dd3a26dfa7db1 authored over 6 years ago
d33ae54ac41bb817901dbcc1114dd3a26dfa7db1 authored over 6 years ago
version bumps
c9983bc74a7ed3efa1ceb35a0929cf08882e5d90 authored over 6 years ago
c9983bc74a7ed3efa1ceb35a0929cf08882e5d90 authored over 6 years ago
chaos tweaks
53e606e0a81a4a967837a32785b938ff6e6a378d authored over 6 years ago
53e606e0a81a4a967837a32785b938ff6e6a378d authored over 6 years ago
chaos tweaks
68c2eb8500c5e3c67244d3690320627db22318eb authored over 6 years ago
68c2eb8500c5e3c67244d3690320627db22318eb authored over 6 years ago
Chaos testing module (#130)
* work in progress
* introduce latency injection filter
* introduce policy and behaviour a...
a5ef09f8fff29d36061b43738daa820b75c74c5c authored over 6 years ago
Release 3.31.0
da4cf8b45affd5141fff738fbc57a345e80f37bd authored over 6 years ago
da4cf8b45affd5141fff738fbc57a345e80f37bd authored over 6 years ago
changelog + imports
650b130847cd5c3945910eb423c67177d7ef90ef authored over 6 years ago
650b130847cd5c3945910eb423c67177d7ef90ef authored over 6 years ago
Provide a factory for the server channel rather than relying on the reflection one (#135)
Nice one! :)
a5ae51ad1d33243fc3e95306450d27c0063f42a9 authored over 6 years ago
Release 3.30.0
e1c5992609c0601e40f302bb6d761a796953171c authored over 6 years ago
e1c5992609c0601e40f302bb6d761a796953171c authored over 6 years ago
implement free-port mapping in server implementations
a19bb63e7061b72d9eb8607ea20f28126deed020 authored over 6 years ago
a19bb63e7061b72d9eb8607ea20f28126deed020 authored over 6 years ago
convert to reference
b6fb5cfca005ae4d0b900b8f48794252b8407cb9 authored over 6 years ago
b6fb5cfca005ae4d0b900b8f48794252b8407cb9 authored over 6 years ago
add URI and URL to default json known types.
47e36be54e68d503ccccf42e3c2e5448db1495d9 authored over 6 years ago
47e36be54e68d503ccccf42e3c2e5448db1495d9 authored over 6 years ago
performance benchmarks
1943b02c740b0a5ae83cddc8f18adf6403d1af0b authored over 6 years ago
1943b02c740b0a5ae83cddc8f18adf6403d1af0b authored over 6 years ago
performance benchmarks
995a86e1f3ea0f76102beab194ebeba07fa01ec9 authored over 6 years ago
995a86e1f3ea0f76102beab194ebeba07fa01ec9 authored over 6 years ago
performance benchmarks
a7a65da847373524844ee355287256c7b727206a authored over 6 years ago
a7a65da847373524844ee355287256c7b727206a authored over 6 years ago
Release 3.29.0
6067973a9c78987b62fb0835e0e54c4f7d17b5d5 authored over 6 years ago
6067973a9c78987b62fb0835e0e54c4f7d17b5d5 authored over 6 years ago
Fix #134 - adding JSON marshalling for common jdk primitive types
d1ddb0c8051655c03a15ad000b10a7a8810f636d authored over 6 years ago
d1ddb0c8051655c03a15ad000b10a7a8810f636d authored over 6 years ago
adding JSON marshalling for common jdk primitive types
d8b4852a75bc537219379c41544206633e17381e authored over 6 years ago
d8b4852a75bc537219379c41544206633e17381e authored over 6 years ago
Make clients resilient to more client errors
9ba2e178c3ca99732e05792838eacc1f6bcda60d authored over 6 years ago
9ba2e178c3ca99732e05792838eacc1f6bcda60d authored over 6 years ago
tweaks to readme
14c0a2b6028adf72e38a779b5dc99be0161c75e1 authored over 6 years ago
14c0a2b6028adf72e38a779b5dc99be0161c75e1 authored over 6 years ago
add wallpaper
005c79e12d91bc9d8019c0a890879d3b0d5baf94 authored over 6 years ago
005c79e12d91bc9d8019c0a890879d3b0d5baf94 authored over 6 years ago
tweak to test
e964230595be36894a739a087d5f85615c6d4d9b authored over 6 years ago
e964230595be36894a739a087d5f85615c6d4d9b authored over 6 years ago
Release 3.28.0
9c79711604e339ab89453b0e46f18828634b198d authored over 6 years ago
9c79711604e339ab89453b0e46f18828634b198d authored over 6 years ago
2
4764c547a0eb7e5ffeddc02ecd3737bcbd4f7a1b authored over 6 years ago
4764c547a0eb7e5ffeddc02ecd3737bcbd4f7a1b authored over 6 years ago
Fix #131
74b94b64605a4f643eb5074b69582681e69cb02c authored over 6 years ago
74b94b64605a4f643eb5074b69582681e69cb02c authored over 6 years ago
ensure disabling of default typing in Jackson
c84270b19fbefd0a430990eef18a25e55434b5cd authored over 6 years ago
c84270b19fbefd0a430990eef18a25e55434b5cd authored over 6 years ago
added etag parser (#129)
* added etag parser
* correct org.http4k.core.etag package
9fcb43155da11c304af67501369247e550df0e0f authored over 6 years ago
fix readme link
f25f93b76d975f2ae7891b7feaeceaebbc3f0d94 authored over 6 years ago
f25f93b76d975f2ae7891b7feaeceaebbc3f0d94 authored over 6 years ago