cutelyst

A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.

BSD-3-CLAUSE License

Stars
906

Bot releases are visible (Hide)

cutelyst - 4.3.0 Latest Release

Published by dantti 6 months ago

  • Add CBOR set/get methods
  • Fix sending a QIODevice * as body
cutelyst - 4.2.1

Published by dantti 6 months ago

  • Fix a crash in async mode
cutelyst - 3.9.1

Published by dantti 6 months ago

  • Fix async mode
cutelyst - 4.1.0

Published by dantti 9 months ago

Fixes...

cutelyst - 4.0.0

Published by dantti 10 months ago

Cutelyst v4 is here!

  • Bye bye Qt5
  • Hello QStringViews
  • 10-15% faster on TechEmpower benchmarks
cutelyst - 4.0.0-alpha3

Published by dantti 11 months ago

cutelyst - 4.0.0-alpha2

Published by dantti 12 months ago

cutelyst - 4.0.0-alpha1

Published by dantti 12 months ago

cutelyst - 3.9.0

Published by dantti 12 months ago

cutelyst - 3.8.0 release

Published by dantti over 1 year ago

  • Fixes and more fixes :)
cutelyst - v3.7.0

Published by dantti almost 2 years ago

cutelyst - 3.6.0 release

Published by dantti about 2 years ago

  • Fixes
  • Fixes for Qt6
  • More QStringView usage
  • Fixes for epoll event loop
cutelyst - 3.5.0 release

Published by dantti over 2 years ago

Cutelyst is now using BSD-3-Clause license

  • Is able to start/stop when embedded in GUI application
  • Last release supporting Qt 5.12
  • Last release built on Ubuntu 20.04
cutelyst - 3.3.0 release

Published by dantti over 2 years ago

  • Fixes for chained
  • Up Qt version to 5.12
  • Option to use mimalloc
  • systemd watchdog
  • Cutelee plugin fixes
cutelyst - 3.2.0 release

Published by dantti almost 3 years ago

  • Increased usage of std::shared_ptr (instead of QShared)
  • Doc fixes
  • Session cleanup
cutelyst - 3.1.0 release

Published by dantti about 3 years ago

  • Support for Ssl::Ec
  • Faster parsing of application/x-www-form-urlencoded body
  • Cutelee v6 support
  • Fix server usage without --reuse-port (added SO_REUSEADDR)
cutelyst - 3.0.0

Published by dantti over 3 years ago

New major release.

Supports both Qt5 and Qt6, deprecated methods got removed.

Most noticeable change is ParamsMultiMap now being a QMultiMap and not a QMap with multiple keys as Qt6 doesn't support that anymore.

cutelyst - 2.14.2 release

Published by dantti over 3 years ago

  • Fix pipelining regression
  • more fixes
cutelyst - 2.14.0 Release

Published by dantti almost 4 years ago

  • Fixed Pipelining performance regression
  • Allow for IPO
  • Fix for multple authentication realms
  • Remove caching of Sockets objects
  • Some minor fixes
cutelyst - 2.13.0 release

Published by dantti almost 4 years ago

  • Improved Async performance
  • ASync scoped helper class
  • Use Q*Sockets in unbuffered mode