Skip to content

1.9.0-rc.1 - Goodbye cpp14

Compare
Choose a tag to compare
@an-tao an-tao released this 24 Sep 03:00
· 129 commits to master since this release
94ca651

API changes list

  • Drop cpp14 build support.

  • Add isHead() method to HttpRequest, to preserve information about the original method for use in the controller.

  • Allow omitting template paremeter in execCommandSync.

  • Add a method to HttpRequest to access the matched routing parameters.

Changed

  • Update readme files.

  • Allow sync advice to be callable on websocket requests.

  • Set concurrency to prevent blocking CI queue.

  • Validate clang-format version & Customize clang-format path.

  • Extract format action into distinct job.

  • Split macOS and Ubuntu CIs for readability.

  • Set concurrency for CodeQL.

  • Add dependabot.yml for GH actions.

  • Replace sprintf with snprintf.

  • Use ninja to build faster.

  • Avoid using well-known ports for demoMain.

  • Simplify coroutine implementation.

  • Add a plugin for prometheus.

  • Optimize plugins with redirection functions.

  • Optimize regex generator.

  • Add override keyword to setSockOptCallback.

  • SlashRemover optimization.

Fixed

  • Fix race condition when setting the secure flag during test.