Blog Blog Blog Blog
Home
  • IDEs
    • AppCode
    • CLion
    • DataGrip
    • GoLand
    • IntelliJ IDEA
    • MPS
    • PhpStorm
    • PyCharm
    • Rider
    • RubyMine
    • WebStorm
    • Toolbox App
  • .NET & VS
    • .NET Tools
    • ReSharper C++
  • Team Tools
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Datalore
    • Hub
  • Education
  • Kotlin
    • Kotlin
    • Ktor
  • Company
    • News
    • Team
    • JetBrains Platform

Follow JetBrains

Ktor
Visit the Ktor Site
Home/Ktor

Recent posts

Ktor 1.5.0 Released

We're happy to announce the release of Ktor 1.5.0, which comes with new features, bug fixes, and new docs! Features 1.5.0 is the third and final release for this year, inline with our promise to have three major or minor releases a year, and a minimum of one patch release a month. We're happy to say that so far we've managed to more or less keep this promise, albeit with an ocassional delay at times. In this minor update we have a series of new features including: New Development Mode Ktor provides a series of features targeted at development, such as for instance auto-reload as well as extend
December 22, 2020 by Hadi Hariri

Ktor Design Process

Design in the open Ktor was created as an Open Source project and continues to remain one. During its development, feedback from the community has and continues to be fundamental, and very much appreciated. We'd like to take this to the next step by having all our design decisions in the open. The process will work as follows: Step 1 We create a ticket on YouTrack of type Design, and in it we'll lay out: Description of the issue What it is that we're addressing. Is it a new API? Is it improvements on existing APIs? Is it internal architecture? Current State If applicable, we outline the curren
September 24, 2020 by Hadi Hariri

Providing URIs for newly created resources

Often times, in response to an HTTP POST request, we need to provide an ID of a newly created entity. For instance when creating a new record in a database, much like we can have the storage return us the ID, we would like to then provide the same information in the response. There are multiple ways of doing this, but the most common one used is to provide this information as part of the response payload. For instance, with the following request: POST /customer Content-Type: application/json We could respond with: { "id": "5251", "name": "Mary Smi
September 21, 2020 by Hadi Hariri

Docs and Samples Migration

We recently launched our brand new website in an effort to provide a simpler and cleaner interface. With the new site we also migrated the existing documentation to a new system (same one used by all our products at JetBrains), which provides us with more potential, including built-in support for compilable code-snippets, versioning, etc. New docs are in progress At the same time, we're working on revamping and restructuring the existing documentation. This means not only organising it in a more intuitive way, but also rewriting sections that weren't clear, providing better examples, as well a
September 16, 2020 by Hadi Hariri

Ktor 1.4.0 now available!

We're excited to announce the availability of Ktor 1.4.0, which also marks the first release where we've moved to Semantic Versioning. In addition to a few minor features, the release addresses a bunch of known problems and provides compatibility with Kotlin 1.4. Highlights include: Partial support for CIO (native-mt) which includes Sockets and HTTP*. Added support for Cookie Encoding Improvements in WebSocket routing Support for WebSocket client feature configuration Fixed static content resolution for directories inside Jar OAuth2 now supports parameters in URL Default testing server is n
August 18, 2020 by Hadi Hariri

Ktor Roadmap for 2020-2021

For those that aren’t aware of the origins of Ktor, it was started by Ilya Ryzhenkov at JetBrains several years ago mainly inspired by Wasabi and Kara. Since then, it has evolved and is used internally at JetBrains on a number of products, including our newest one Space. Of course, Ktor is also being used quite extensively outside of JetBrains, and every day we learn about more companies and products that are built on top of it. It has become a core component of the JetBrains family of products, and moving forward we will be investing much more into Ktor. The year ahead As a first step, and i
August 10, 2020 by Hadi Hariri

Migrating to YouTrack

Welcome First off, we’d like to invite you all to the new Ktor blog, where we’ll be sharing a variety of information, including plans, features, releases, etc. More importantly we hope for this blog to become a bi-directional communication channel, where we also receive your feedback!  Moving to YouTrack Now onto the topic of this post, which is migrating to YouTrack. At JetBrains we have many things planned with Ktor and we’ll be sharing this with you all in the coming weeks, but as a first step, we want to improve the support and attention we give to bugs and feature requests.  Up to now we’
July 17, 2020 by Hadi Hariri

Latest Tweets

Follow Ktor:

About

  • Company
  • Brand Assets
  • Careers
  • Contacts

Follow JetBrains

Copyright © 2000–2020 JetBrains s.r.o.

PrivacyTerms of Use