Author Archives: Andrey Breslav

About Andrey Breslav

Andrey is the lead language designer of Kotlin at JetBrains.

First glimpse of Kotlin 1.1: Coroutines, Type aliases and more

While Kotlin 1.0.X releases keep delivering incremental updates and tooling features, we are working on the new language features in Kotlin 1.1. Today we are presenting the first preview version of 1.1, it’s far from Beta, but the brave and … Continue reading

Posted in Releases | 51 Comments

Kotlin 1.0.1 is Here!

It’s been a month since we released Kotlin 1.0, and while our user base roughly doubled during this time, we prepared the first bugfix update. Kotlin 1.0.1 starts a series of 1.0.X versions delivering safe bug fixes and performance improvements … Continue reading

Posted in Releases | 12 Comments

Kotlin 1.0 Released: Pragmatic Language for JVM and Android

This is it. 1.0 is here! It’s been a long and exciting road but we’ve finally reached the first big 1.0, and we’re celebrating the release by also presenting you with the new logo: See discussions on Reddit and Hacker … Continue reading

Posted in Releases | 111 Comments

Kotlin 1.0 Release Candidate is Out!

Finally, Kotlin has graduated the Beta and we are happy to present the Release Candidate Build! NOTE: as we announced earlier, RC requires all code to be recompiled to make sure no code compiled with older versions is kept around … Continue reading

Posted in Releases | 41 Comments

Kotlin 1.0 Beta 3 is Out!

We are glad to present another update of Kotlin 1.0 Beta. We are working towards finalizing the standard library and getting rid of old deprecated constructs in the language, as well as bug fixes, performance improvements and future-proof checks. Full … Continue reading

Posted in Releases | 51 Comments

Kotlin 1.0 Beta 2 is Out!

The first update to our Beta is here! We are stabilizing, so it’s mostly bug-fixing and changes to the standard library. Language changes We are now enforcing single-instantiation inheritance constraint on type parameters: the same T can not have both … Continue reading

Posted in Releases | 36 Comments

The Kotlin Language: 1.0 Beta is Here!

We are extremely pleased to present Kotlin 1.0 Beta for JVM and Android! To recap: Kotlin is a modern programming language that JetBrains has been working on for quite some time now. This post gives an overview of where we … Continue reading

Posted in Releases | 35 Comments

Kotlin 1.0 Beta Candidate is Out!

We are happy to present Kotlin Beta Candidate. An official 1.0 Beta will be out soon. By now, the binary format is finalized, no major language changes are planned, and only a few changes in the standard library are coming. … Continue reading

Posted in Releases | 71 Comments

Kotlin M14 is out!

With the release approaching, we switch to shorter milestones. Meet M14 that brings the following changes: Support for annotations on file classes New Java API for the Standard Library operator modifier for operators Backing fields are now accessed through a … Continue reading

Posted in Releases | 31 Comments

Call for Feedback: Java Statics, Result Expressions and More

Thank you all for the feedback we got on the previous call! Here comes another round of changes and adjustments. Your opinions and use cases are welcome.

Posted in Language design | 58 Comments