Skip to content

Releases: actix/actix-net

actix-macros: v0.2.3

19 Oct 15:22
47f278b
Compare
Choose a tag to compare
  • Fix test macro in presence of other imports named "test". #399

actix-tls: v3.0.0-beta.6

19 Oct 16:25
3036662
Compare
Choose a tag to compare
Pre-release
  • Update tokio-rustls to 0.23 which uses rustls 0.20. #396
  • Removed a re-export of Session from rustls as it no longer exist. #396
  • Minimum supported Rust version (MSRV) is now 1.52.

actix-macros: v0.2.2

14 Oct 10:27
0077588
Compare
Choose a tag to compare
  • Improve error recovery potential when macro input is invalid. #391
  • Allow custom Systems on test macro. #391

actix-service: v2.0.1

11 Oct 03:21
b03fe7c
Compare
Choose a tag to compare
  • Documentation fix. #388

actix-rt: v2.3.0

11 Oct 22:17
5c555a9
Compare
Choose a tag to compare
  • The spawn method can now resolve with non-unit outputs. #369
  • Add experimental (semver-exempt) io-uring feature for enabling async file I/O on linux. #374

actix-server: v2.0.0-beta.6

11 Oct 21:29
ca435b2
Compare
Choose a tag to compare
Pre-release
  • Add io-uring feature for enabling async file I/O on linux. #374
  • Server no long listens to SIGHUP signal. Previously, the received was not used but did block
    subsequent exit signals from working. #389
  • Remove config module. ServiceConfig, ServiceRuntime public types are removed due to
    this change. #349
  • Remove ServerBuilder::configure #349

actix-router: v0.5.0-beta.1

20 Jul 07:32
f8f1ac9
Compare
Choose a tag to compare
Pre-release
  • Fix a bug in multi-patterns where static patterns are interpreted as regex. #366
  • Introduce ResourceDef::pattern_iter to get an iterator over all patterns in a multi-pattern resource. #373
  • Fix segment interpolation leaving Path in unintended state after matching. #368
  • Fix ResourceDef PartialEq implementation. #373
  • Re-work IntoPatterns trait, adding a Patterns enum. #372
  • Implement IntoPatterns for bytestring::ByteString. #372
  • Rename Path::{len => segment_count} to be more descriptive of it's purpose. #370
  • Rename ResourceDef::{resource_path => resource_path_from_iter}. #371
  • ResourceDef::resource_path_from_iter now takes an IntoIterator. #373
  • Rename ResourceDef::{resource_path_named => resource_path_from_map}. #371
  • Rename ResourceDef::{is_prefix_match => find_match}. #373
  • Rename ResourceDef::{match_path => capture_match_info}. #373
  • Rename ResourceDef::{match_path_checked => capture_match_info_fn}. #373
  • Remove ResourceDef::name_mut and introduce ResourceDef::set_name. #373
  • Rename Router::{*_checked => *_fn}. #373
  • Return type of ResourceDef::name is now Option<&str>. #373
  • Return type of ResourceDef::pattern is now Option<&str>. #373

actix-macros: v0.2.1

08 Jun 17:57
605ec25
Compare
Choose a tag to compare
  • Add optional argument system to main macro which can be used to specify the path to actix_rt::System (useful for re-exports). #363

actix-router: v0.4.0

06 Jun 17:50
3be3e11
Compare
Choose a tag to compare
  • When matching path parameters, %25 is now kept in the percent-encoded form; no longer decoded to %. #357
  • Path tail patterns now match new lines (\n) in request URL. #360
  • Fixed a safety bug where Path could return a malformed string after percent decoding. #359
  • Methods Path::{add, add_static} now take impl Into<Cow<'static, str>>. #345

actix-codec: v0.4.0

21 Apr 10:09
b2e9640
Compare
Choose a tag to compare
  • No significant changes since v0.4.0-beta.1.