Welcome to Fleet!
Update (Dec 3, 2021): We’ve received an overwhelming number of requests for the Fleet Early Preview program. Unfortunately we can't accept any new requests, but we will continue sending invites to those who have already signed up. You're welcome to subscribe for updates and the public preview announcement at jetbrains.com/fleet or follow @JetBrains_Fleet on Twitter. For years folks have bee
Important: ua-parser-js exploit and Kotlin/JS
An update on our 2020-2021 roadmap
Exactly one year ago, we announced our plans for the upcoming year. Let's look back and see how we're doing. Focus Areas When we announced the roadmap, we focused on a few key areas that we wanted to improve. While on some of these, we've managed to deliver, on others we're not there yet. We've done a ton of work when it comes to Documentation. Our technical writer Andrey Aksenov deserves
Ktor 1.6.0 Released
We're happy to announce the availability of Ktor 1.6.0. This minor release brings with it some new features, deprecations, and of course more bug fixes! Features This release brings a bunch of new functionality to the client, inline with our goals to have client and server parity. Client Progress Support You can now monitor the progress of bytes sent and received in the client, allowi
Ktor Plugin Update – Navigation, Refactoring, and more!
As a tooling company, we do realise the importance of providing proper support for the languages and frameworks you use. In the case of Ktor, we started this journey by rewriting support for IntelliJ IDEA Ultimate completely from scratch, and the first step was a new and simplified project wizard, which has already been announced. With the 1.5.3 update, we're improving the options in the wizard,
Say Hello to Ktor Early Access Program and New Plugin
We're very excited to announce the Ktor Early Access Program, where you can get access (thus the name) to things we're working on that won't be available in the currently released version. Often times we'd like to introduce new functionality or APIs that may not be backwards compatible, and get these out to you as soon as they're ready for feedback. That's what our EAP program is about. It's impo
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 tim
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 l
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
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
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 Improveme
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 produ