Aktuelle Berichte, Erklärungen und verbundene Technologiethemen.
JetBrains hat Kotlin Toolchain 0.13 veröffentlicht und empfiehlt die Version für die meisten neuen Kotlin-Multiplatform-Projekte. Die Version fügt einen interaktiven Befehl zur Projekterstellung, Verbesserungen bei der Einrichtung von iOS und Android, Unterstützung für den Swift Package Manager sowie eine schnellere Neuerstellung von Kotlin/Native-Anwendungen hinzu.
JetBrains hat die Erweiterung Warm Agents für die TeamCity-Plattform veröffentlicht. Sie hält automatisch eine festgelegte Anzahl bereits vorbereiteter Cloud-Build-Agents bereit, um die Wartezeit für CI/CD-Aufgaben zu verkürzen. Die kürzere Wartezeit geht jedoch mit dem Verbrauch von Build-Lizenzen und Betriebskosten für ungenutzte Cloud-Ressourcen einher.
Die experimentelle Kotlin-Version 2.5.0 fügt die Mechanismen Companion Blocks und Companion Extensions hinzu, um die Definition typbezogener Mitglieder zu erweitern und die Interoperabilität zwischen Kotlin-Plattformen zu verbessern. JetBrains erklärt, dass Companion Objects weiterhin unterstützt werden, weist jedoch auf Einschränkungen bei der Neukompilierung sowie auf die Kompatibilität von Bibliotheken und Tools hin.
JetBrains plädiert dafür, die Software-Qualitätssicherung von einem abschließenden Test vor der Veröffentlichung in einen kontinuierlichen Prozess zu überführen, der in die Entwicklungsphasen und CI/CD integriert ist. Der Beitrag behandelt die Rollen der statischen Analyse sowie von Unit-, Integrations-, Benutzeroberflächen-, Performance- und Sicherheitstests und betont, dass Werkzeuge der künstlichen Intelligenz eine menschliche Überprüfung benötigen.
JetBrains hat Air Teams angekündigt, eine kollaborative Ebene für agentenbasierte Softwareentwicklung, die Kontext, Umgebungen, Tools und Anweisungen in gemeinsamen Arbeitsbereichen bündelt. Der Dienst ist derzeit für Geschäftskunden von JetBrains verfügbar; später soll der Zugang auf Einzelkunden ausgeweitet werden.
Studierende der New York University Abu Dhabi und der 42 Abu Dhabi Academy testeten während zweier von JetBrains unterstützter Hackathons ihre Fähigkeit, reale Herausforderungen in Softwareprototypen umzuwandeln. Die Siegerprojekte zeigten, dass der Einsatz von Programmieragenten die Verantwortung der Entwickler für Tests, Verständnis und Rechenschaft nicht aufhebt.
JetBrains hat JetBrains Air angekündigt, ein offenes Produkt-Ökosystem zur Verbindung von Programmieragenten, Workflows und Governance innerhalb und außerhalb von Entwicklungsumgebungen. Das Ökosystem soll Kontext-, Koordinations-, Prüfungs-, Kosten- und Verantwortlichkeitslücken adressieren, die mit der zunehmenden Nutzung von KI-Agenten entstehen.
JetBrains hat den Modus Junie /demo im Tool Junie CLI eingeführt. Damit kann der Agent die Anwendung starten, mit ihrer Benutzeroberfläche interagieren sowie ein Video, Screenshots und einen HTML-Bericht zur Überprüfung des Verhaltens der Änderungen aufzeichnen beziehungsweise erstellen. Der Modus lässt sich außerdem in GitHub Actions integrieren, um ihn bei der Überprüfung von Merge Requests und für Smoke-Tests in CI zu verwenden.