Skip to content

Releases: actix/actix-net

actix-tls: v3.0.0-beta.3

06 Feb 19:29
16ba77c
Compare
Choose a tag to compare
Pre-release
  • Remove trust-dns-proto and trust-dns-resolver. #248
  • Use std::net::ToSocketAddrs as simple and basic default resolver. #248
  • Add Resolve trait for custom DNS resolvers. #248
  • Add Resolver::new_custom function to construct custom resolvers. #248
  • Export webpki_roots::TLS_SERVER_ROOTS in actix_tls::connect mod and remove
    the export from actix_tls::accept #248
  • Remove ConnectTakeAddrsIter. Connect::take_addrs now returns ConnectAddrsIter<'static>
    as owned iterator. #248
  • Rename Address::{host => hostname} to more accurately describe which URL segment is returned.
  • Update actix-rt to 2.0.0. #273

actix-server: v2.0.0-beta.3

06 Feb 19:29
16ba77c
Compare
Choose a tag to compare
Pre-release
  • Hidden ServerBuilder::start method has been removed. Use ServerBuilder::run. #246
  • Add retry for EINTR signal (io::Interrupted) in Accept's poll loop. #264
  • Add ServerBuilder::worker_max_blocking_threads to customize blocking thread pool size. #265
  • Update actix-rt to 2.0.0. #273

actix-service: v2.0.0-beta.4

04 Feb 20:52
a77b70a
Compare
Choose a tag to compare
Pre-release
  • Service::poll_ready and Service::call receive &self. #247
  • apply_fn and apply_fn_factory now receive Fn(Req, &Service) function type. #247
  • apply_cfg and apply_cfg_factory now receive Fn(Req, &Service) function type. #247
  • fn_service and friends now receive Fn(Req) function type. #247

actix-rt: v2.0.0

03 Feb 11:16
4ec3585
Compare
Choose a tag to compare
  • Remove all Arbiter-local storage methods. #262
  • Re-export tokio::pin. #262

actix-macros: v0.2.0

03 Feb 11:16
4ec3585
Compare
Choose a tag to compare
  • Update to latest actix_rt::System::new signature. #261

actix-rt: v2.0.0-beta.3

31 Jan 05:38
057e7cd
Compare
Choose a tag to compare
Pre-release
  • Remove run_in_tokio, attach_to_tokio and AsyncSystemRunner. #253
  • Return JoinHandle from actix_rt::spawn. #253
  • Remove old Arbiter::spawn. Implementation is now inlined into actix_rt::spawn. #253
  • Rename Arbiter::{send => spawn} and Arbiter::{exec_fn => spawn_fn}. #253
  • Remove Arbiter::exec. #253
  • Remove deprecated Arbiter::local_join and Arbiter::is_running. #253
  • Arbiter::spawn now accepts !Unpin futures. #256
  • System::new no longer takes arguments. #257
  • Remove System::with_current. #257
  • Remove Builder. #257
  • Add System::with_init as replacement for Builder::run. #257
  • Rename System::{is_set => is_registered}. #257
  • Add ArbiterHandle for sending messages to non-current-thread arbiters. #257.
  • System::arbiter now returns an &ArbiterHandle. #257
  • Arbiter::current now returns an ArbiterHandle instead. #257
  • Arbiter::join now takes self by value. #257

actix-router: v0.2.6

09 Jan 14:20
a95afe2
Compare
Choose a tag to compare
  • Use bytestring version range compatible with Bytes v1.0. #246

actix-service: v2.0.0-beta.3

09 Jan 14:52
46bfe5d
Compare
Choose a tag to compare
Pre-release
  • The forward_ready! macro converts errors. #246

actix-rt: v2.0.0-beta.2

09 Jan 15:16
a2e0370
Compare
Choose a tag to compare
Pre-release
  • Add task mod with re-export of tokio::task::{spawn_blocking, yield_now, JoinHandle} #245
  • Add default "macros" feature to allow faster compile times when using default-features=false.

actix-macros: v0.2.0-beta.1

09 Jan 14:59
d4c46b7
Compare
Choose a tag to compare
Pre-release
  • Remove actix-reexport feature.