Skip to content

Conversation

@vnikolova
Copy link
Collaborator

@vnikolova vnikolova commented Dec 16, 2025

New topics:

  • What's new in Ktor 3.4.0 (whats-new-340.md)
  • HTTP request lifecycle (server-http-request-lifecycle.md)
  • API Key authentication (server-api-key-auth.md)

New sections:

  • Token caching and cache control (client-auth.md)
  • Splitting header values (client-responses.md)
  • Compression level (server-compression.md)
  • Send partial HTML (server-html-dsl.md)
  • Install or replace a plugin (client-plugins, client-default-request)
  • Resource (server-responses.md)

Improved formatting, grammar and language:

  • Server responses (server-responses.md)
  • Basic and bearer auth (server-basic-auth.md, server-bearer-auth)

New code samples:

  • server-http-lifecycle

vnikolova and others added 11 commits December 2, 2025 15:10
* add multiple header parsing to "what's new"

* add multiple header parsing to client-responses.md
)

* Add a what's new entry for client auth token cache control

* document token cache control in client-auth and client-basic-auth

* add a step for the cacheTokens option in client-bearer-auth.md
* KTOR-9150 Add documentation for partial HTML response

* fix formatting, grammar, and language in server-responses.md
* fix: add Whats New section

* Apply suggestions from code review

Co-authored-by:  Vik Nikolova <[email protected]>

* KTOR-9185 Add a new topic and project sample for the HttpRequestLifecycle plugin

---------

Co-authored-by: Vik Nikolova <[email protected]>
@coderabbitai
Copy link

coderabbitai bot commented Dec 16, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@AlejandraPedroza AlejandraPedroza self-assigned this Dec 17, 2025
Copy link

@AlejandraPedroza AlejandraPedroza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Huge work! I left some suggestions. Please check:

  • External links (especially those pointing to ktorio repo on GitHub), as they appear as page not found.
  • Code comments that should be in 3rd person verb, above the code line, and other criteria listed in our style guide.
  • Consistency across plugin names, which in some cases appear in monospaced fonts and in some cases they not.
  • Functions that may be missing () next to their names.

Copy link

@AlejandraPedroza AlejandraPedroza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Huge work! I left some suggestions. Please check:

  • External links (especially those pointing to ktorio repo on GitHub), as they appear as page not found.
  • Code comments that should be in 3rd person verb, above the code line, and other criteria listed in our style guide.
  • Consistency across plugin names, which in some cases appear in monospaced fonts and in some cases they not.
  • Functions that may be missing () next to their names.

Copy link

@AlejandraPedroza AlejandraPedroza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the changes. LGTM 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants