Commit graph

489 commits

Author SHA1 Message Date
Nikolay Kim
e9a1284151
Better worker availability handling (#546) 2025-03-28 08:51:44 +01:00
Nikolay Kim
14d2634e3d
Add readiness checks (#524) 2025-03-14 15:39:43 +05:00
Nikolay Kim
ab5fb624b7
Use new values api (#521) 2025-03-13 17:42:59 +05:00
Nikolay Kim
cfc32ed74f
Update neon apis (#520) 2025-03-13 16:17:19 +05:00
Nikolay Kim
2db266ca0c Use release for neon 2025-03-12 15:14:46 +05:00
Nikolay Kim
12afaa00ea
Refactor uring feature (#518) 2025-03-12 15:12:28 +05:00
Nikolay Kim
4e77e9ce24
Rename runtime to neon (#513) 2025-03-10 12:06:13 +05:00
Nikolay Kim
8ffa646af7
Drop async-std support (#512) 2025-03-09 18:53:47 +05:00
Nikolay Kim
59ffd17b91
Drop glommio support (#511) 2025-03-09 18:19:34 +05:00
Nikolay Kim
4c1bc3249b
Experimental poll based runtime (#510) 2025-03-09 18:11:33 +05:00
Nikolay Kim
85b076c640
Initial support for compio runtime (#399) 2024-09-05 08:57:04 +05:00
Nikolay Kim
7944f30f56
Add compio runtime support (#407) 2024-08-29 17:02:09 +05:00
Nikolay Kim
20011a9120
Compio net subsystem integration (#406) 2024-08-29 14:48:18 +05:00
Nikolay Kim
20a53c3fd1
Server::build() method (#315) 2024-03-24 16:15:42 +01:00
Nikolay Kim
b71cad76bf
Move ntex::server to ntex-server (#313) 2024-03-23 22:18:50 +01:00
Nikolay Kim
d393d87164
Refactor worker management (#312) 2024-03-23 07:17:04 +01:00
Nikolay Kim
a13f677df8 Use crate release 2024-01-07 21:24:36 +06:00
Nikolay Kim
4950eb4167 Migrate ntex to async fn in trait 2024-01-07 19:26:44 +06:00
Nikolay Kim
0e6f6db04e Prep release 2023-11-10 22:19:16 +06:00
Nikolay Kim
a32e25d72d
Read frame timeout (#241) 2023-11-10 12:42:23 +06:00
Nikolay Kim
c011bc68c3
Use From<T::Error> for apply_fn util (#225)
* Use From<T::Error> for apply_fn util
2023-09-20 00:42:23 +06:00
Nikolay Kim
ffa0f8e7a3 Remove h2 git ref 2023-06-17 00:00:39 +06:00
Nikolay Kim
b8cb1ff013 Update ntex-h2 ref 2023-06-16 00:40:00 +06:00
Nikolay Kim
7960b550c9 Migrate to ntex-service 1.2 (#209)
* Migrate to ntex-service 1.2
2023-06-16 00:16:14 +06:00
Nikolay Kim
0e1f0b5f73 Service container (#208)
* Enforce service readiness during call
* Introduce service sharable readiness
2023-06-16 00:16:14 +06:00
Nikolay Kim
a54f6f7ac2 Prepare release 2022-12-28 13:02:24 +01:00
Nikolay Kim
537d8dc18d
Use GAT (#153)
* Rename Transform to Middleware

* Drop FnService's shutdown helper

* refactor Service trait to use GAT

* Migrate ntex to new service

* move Stack to service

* use BoxFuture

* simplify poll_shitdown method
2022-12-26 19:58:38 +01:00
Nikolay Kim
5a317554f9 move ntex::connect to separate crate 2022-06-20 21:54:13 +06:00
Nikolay Kim
d7261e2dd7 Move basic http types to separeate crate 2022-06-13 22:04:16 +06:00
Nikolay Kim
450332144d
Glommio runtime support (#94)
* add glommio runtime support

* optional compilation for glommio
2022-01-17 01:03:15 +06:00
Nikolay Kim
847f2738dd
Refactor async runtimes support (#88)
* refactor async runtimes support
2022-01-03 21:24:49 +06:00
Nikolay Kim
6bc654762d cleanup api; update tests 2021-12-17 09:52:00 +06:00
Nikolay Kim
dafd339817
Add openssl filter (#69)
* add ntex-openssl

* cleanup io api

* add filter shutdown
2021-12-14 22:38:47 +06:00
Nikolay Kim
841ad736d4
Refactor framed io (#67)
* refactor framed io

* allow to add filters

* move io code to separate module

* add into_boxed()

* remove uneeded IO_STOP state

* simplify on_disconnect storage

* cleanup io state

* add io connector
2021-12-13 17:19:43 +06:00
Nikolay Kim
0f796c7642 use ntex-bytes instead of bytes 2021-06-26 00:32:43 +06:00
Nikolay Kim
5f2f65e403 drop direct tokio dependency 2021-06-25 21:54:04 +06:00
Nikolay Kim
91ee6762e7 move low level utils to separate crate 2021-04-04 01:20:18 +06:00
Nikolay Kim
819f5b2eaf Use main and test proc macro from ntex-macros 2021-02-24 13:25:22 +06:00
Nikolay Kim
392e1f8503 prepare release 2020-04-10 13:34:42 +06:00
Nikolay Kim
c1877c2707 restore web proc macros 2020-04-10 13:28:50 +06:00
Nikolay Kim
becdc529bb Refine read back-pressure for h1 dispatcher 2020-04-10 11:14:24 +06:00
Nikolay Kim
5512e8d501 drop web-macros 2020-04-01 14:41:45 +06:00
Nikolay Kim
c1607f1698 refactor Factory trait 2020-04-01 14:34:45 +06:00
Nikolay Kim
20a404ed1e rename ntex-macros 2020-03-31 08:52:52 +06:00
Nikolay Kim
a3abae8c16 remove actix artifacts 2020-03-30 11:45:20 +06:00
Nikolay Kim
7df3cc59a1 merge actix-rt 2020-03-29 14:15:18 +06:00
Nikolay Kim
4ec01db40a merge actix-codec 2020-03-28 21:53:51 +06:00
Nikolay Kim
243e274a82 merge actix-connect 2020-03-25 10:43:20 +06:00
Nikolay Kim
87941f683f drop actix-tls dependency 2020-03-23 10:53:34 +06:00
Nikolay Kim
4fb031c454 move server to ntex 2020-03-23 10:36:46 +06:00