Skip to content

Shiny, more extension points

Compare
Choose a tag to compare
@fubar-coder fubar-coder released this 01 Jul 09:16
· 139 commits to master since this release

TL/DR:

New

  • Authorization/authentication as per RFC 2228
  • Account directories queryable (for an authmatic CWD to home directory)
  • PAM authentication
  • Unix file system support
  • Usage of feature collections
  • Middlewares for requests
  • Middlewares for commands
  • Concept of server commands

Changed

  • Non-background upload for Google Drive is the default
  • Big parts of the API are now obsolete in favor of the new feature collections
  • Breaking API changes for:
    • File system
    • User information

Fixed

  • AUTH TLS fails gracefully
  • Increased compatibility with GnuTLS-based applications
  • SITE BLST works again
  • Fixed deadlock in MultiBindingTcpListener
  • Thread safe increment/decrement for connection counter (fixes #68)
  • The . directory will be returned again (fixes #56)

Future

There are plans to use the same infrastructure as ASP.NET Core 3.0 for
connection management, but this will mean that several target frameworks
will not be supported in version 4.0, like - for example - netstandard1.3
and net461.

Detailed information

An exhaustive upgrade guide can be found in the documentation.