Kotlin Digest Spring: 1.7.0-Beta, Ktor 2.0, Surveys, Videos, and More
Try Kotlin 1.7.0-Beta
The first preview of the 1.7.0 release is out. Try Kotlin 1.7.0-Beta, evaluate upcoming features, and share your feedback with us. This preview includes:
- Changes to builder inference.
- The return of the min() and max() collection functions.
- Stabilizing of definitely non-nullable types.
- Updates for the new Kotlin/Native Memory Manager.
Kotlin 1.6.20 is out
Kotlin 1.6.20 has been released! Its highlights include:
- Prototype of context receivers on the JVM
- Definitely non-nullable types
- Performance improvements for JVM, Native, and JS development
- Hierarchical structure support for multiplatform projects
Read the release blog post for an overview of all the improvements and a complete list of the other evolutionary changes.
Ktor 2.0 released
The latest version of Ktor offers significant new functionality:
- Ktor Server
- Simplified extensibility API that makes the creation of plugins much easier
- Kotlin/Native support
- Random port support
- Ktor Client
- Simplified APIs for dealing with common HTTP requests
- Built-in support for retries
- Content negotiation
Help us make Kotlin better
We want to learn about you and how we can make your Kotlin experience more convenient. To this end, we’ve prepared a couple of surveys, and we would really appreciate your responses:
- Are you participating in any of the Kotlin Early Access Programs?
- Are you a Kotlin desktop developer?
- We’re looking for interview participants who would be willing to tell us about how they realized that Kotlin was the right language for them.
AppCode 2022.1 is now available
AppCode 2022.1 is here with support for async sequences, postfix #if member expressions, isolation control specifiers for Swift actors, and more. We invite you to start your free 30-day trial to check out the new features and see what you think!
- Let us tell you all about Kotlin’s latest and greatest features in this What’s New in Kotlin 1.6.20 video.
- Check out the Context Receivers Are Coming to Kotlin 1.6.20! video and give them a try.
- Watch the new episode of Talking Kotlin on how Adobe handles 70 billion events per day with the help of Kotlin and Ktor.
- Take your Kotlin skills to the next level with our Kotlin Tips playlist.
Join us on May 10, 2022, for the Event Streaming with Apache Pulsar and Kotlin webinar. Learn how to enhance event-driven microservices with advanced capabilities, such as on-the-fly serialization or parallel processing.
And join us again on May 16, 2022, for the Property-Based Testing in Kotlin and Java With jqwik webinar, where you’ll learn what PBT is all about and see how to use jqwik.net with Kotlin and IntelliJ IDEA.
Have fun using Kotlin!
Stay up to date with our monthly digest, which features all the most important news about the Kotlin ecosystem! Subscribe here.
Subscribe to Blog updates
Advent of Code in Kotlin: Celebrating Our Participants and Their Solutions
A big thank you goes out to everyone who joined us for Advent of Code in Kotlin this year! From December 1 through 12, we shared daily livestreams of puzzle solutions. If you missed any of the action, you can watch the recordings on our YouTube playlist.
Kotlin/Wasm in Alpha, a KMP Project Migration Tutorial by Philipp Lackner, and Other Kotlin News
The first Kotlin Digest of 2024 is out! Catch up on the Kotlin ecosystem highlights in December and January!
Results of Google Summer of Code With Kotlin
2023 marked Kotlin's first-ever participation in Google Summer of Code (GSoC), a global online program focused on bringing new contributors into open-source development. Contributors worked on 12-week programming projects with the Kotlin Foundation under the guidance of mentors from JetBrains, Google, and Gradle, and gained experience on real-world projects. We would like to share the results achieved during GSoC 2023.