Sabitlenmiş Tweet
Oleg Yukhnevich
291 posts

Oleg Yukhnevich
@why_oleg
Dokka @Kotlin / Kotlin Open Source Enthusiast
Cyprus Katılım Haziran 2020
160 Takip Edilen235 Takipçiler
Oleg Yukhnevich retweetledi

📢 Kotlin 2.4.0-Beta2 is out! Here are some of the highlights:
✅ Language: Stable context parameters, explicit backing fields, and multiple features for annotation use-site targets.
✅ Standard library: Stable UUIDs and support for checking sorted order.
✅ Kotlin/JVM: Support for Java 26 and annotations in metadata enabled by default.
✅ Kotlin/Native: Support for Swift packages as dependencies, updates on Swift export, and default CMS GC.
✅ Kotlin/Wasm: Incremental compilation enabled by default and support for WebAssembly Component Model.
✅ Kotlin/JS: Support for value class export and ES2015 features in JS code inlining.
✅ Gradle: Compatibility with Gradle 9.4.1.
✅ Maven: Automatic alignment between Java and JVM target versions.
✅ Kotlin compiler: More consistent inline function behavior during .klib compilation.
Try it out: kotl.in/2-4-0-beta2

English

@vergauwen_simon True, supporting every use case in a logging library is almost impossible, there are a lot of sacrifices along the way. So, yes, maybe, we don’t need standard logging library at all? :)
English

@why_oleg Great point. The answer is maybe ego? Or trust?
On the other hand it is also so low effort to write a logging library it is almost easier to build your own than to contribute to someone else's and wait for review, merge and release. (+ dopamine and sense of accomplishment).
English

@vergauwen_simon Yeah, yeah.
Still, why not to contribute instead of creating new one?
That’s what I can’t understand…

English

@why_oleg > And still, there is no default choice
That's exactly the reason why people keep creating them. The community needs/wants a default...
English

@sur3shg I’m curious, why do you think that logging should be first party?
Not every popular/modern language/ecosystem has first party logging API, or, even could have one, but no one will use it (hello Java)
English

See for yourself: klibs.io/?tags=logging
Should we (as a community) do something about it?
Of course, I’m not against creating new libraries, but do you think that all this enthusiasm could be redirected to other, less developed categories?
English

@why_oleg Can we use the decentralized model to support you?x.com/Pumpfun/status… ?
Pump.fun@Pumpfun
GitHub Creator Fee sharing is here! Users can now allocate Creator Fees to any GitHub account through the Pump fun mobile app. More socials coming soon. Learn more about the feature, especially if someone directed fees towards your account 👇
English

🚀cryptography-kotlin 0.6.0 is here🚀
- More algorithms, including EdDSA and ChaChaPoly
- New website with a lot of new content
- Improved CryptoKit/Swift/Xcode compatibility
- New API to get a public key from a private key
- JWK encoding in all providers
github.com/whyoleg/crypto…
English

Thanks to everyone who uses and contributes to the project - it truly means a lot ❤️
If you or your company rely on the library, consider supporting its development. This helps keep it maintained and evolving.
github.com/sponsors/whyol…
English

But the most exciting part isn’t the release itself, it’s the people who use and contribute to the library!
Recently, I collected statistics on algorithm usage and was impressed by the number of projects and the variety of use cases!
gist.github.com/whyoleg/ce750b…
English
Oleg Yukhnevich retweetledi

Dokka 2.2.0 is out! 🎉
This version focuses on improving the new Dokka Gradle Plugin and K2 analysis, as well as refining documentation behavior. Key highlights include:
✅ Compatibility with Android Gradle Plugin 9 and Android Gradle Library Plugin for KMP.
✅ Fixes and improvements in K2 analysis.
✅ Fixes for rendering, linking, and Java interoperability.
✅ Improved documentation inheritance in expected and actual declarations.
✅ Kotlin Playground–based rendering of samples is disabled by default and extracted into a separate, optional plugin.
Read the full release notes: github.com/Kotlin/dokka/r…
We’d love to hear what you think – try it out and share your feedback with us!

English
Oleg Yukhnevich retweetledi

We released air.dev — a new Agentic Development Environment by JetBrains.
Claude, Gemini, Codex, and Junie side-by-side with you — powered by code insight, beautiful UI, and vast development tooling.
But underneath there's a technological iceberg. Let me walk you through it. 🧵
English
Oleg Yukhnevich retweetledi

📢 Kotlin 2.3.20 is out! Here are some of the highlights:
✅ Gradle: Compatibility with Gradle 9.3.0 and Kotlin/JVM compilation uses BTA by default.
✅ Maven: Simplified setup for Kotlin projects.
✅ Kotlin compiler plugins: Lombok is in Alpha and improved JPA support in the kotlin.plugin.jpa plugin.
✅ Kotlin/Native: New interoperability mode for C.
✅ Language: Support for name-based destructuring declarations.
✅ Standard library: New API for creating immutable copies of map entries.
Learn more: ➡️ kotl.in/2-3-20

English
Oleg Yukhnevich retweetledi

Our official search for Kotlin Multiplatform libraries is built with Kotlin + Spring – and it’s now open source! 🚀
💡 Check out the code, learn how it works, and use it as a starting point for your own backend projects. The client part will follow soon.
github.com/JetBrains/klib…
English
Oleg Yukhnevich retweetledi

📣 The full #KotlinConf26 schedule is now live on our website!
Explore the talks, workshops, and speakers, and start planning your agenda today.
Check it out: kotl.in/conf26-schedu
English
Oleg Yukhnevich retweetledi

📢 New KEEP published 🎉
We now have a proposal for sharing internals between modules ready for your review and comments.
(Spoiler: The KEEP includes a very important explanation of why modules just can't be friends.)
github.com/Kotlin/KEEP/bl…
English

🚀 Dokka 2.2.0-Beta is out! 🚀
- Compatibility with AGP 9
- A lot of fixes in K2 analysis
- Link resolution improvements based on KDoc-related KEEPs
- Kotlin Playground–based rendering of samples is disabled by default
More info in release notes!
github.com/Kotlin/dokka/r…
English
Oleg Yukhnevich retweetledi

IntelliJ IDEA turns 25! 🎉 Join the celebration to meet our special guest Runzo, play with him, and grab our one-of-a-kind birthday postcards.
Join the celebration! 👇
jb.gg/IJ25
English

