Developer Snapshots: Kleinere News der letzten Woche
Die Übersicht enthält kleine, aber interessante Meldungen zu Camel, TypeScript, GitHub, Ktor, Qt, Dagger, Eclipse, PGroonga und DuckDB.
(Bild: erzeugt mit Midjourney von der iX-Redaktion)
Zum Wochenende gibt es einen kleinen Ăśberblick ĂĽber alles, was es zwar nicht in die News geschafft hat, wir aber dennoch fĂĽr spannend halten:
- Das Entwicklungsteam hinter dem Integrations-Framework Apache Camel hat ein neues Release mit Long-Term Support (LTS) vorgelegt. Apache Camel 4.10.0 ist auf Java 17 und 21 ausgelegt und liefert neben zahlreichen Bugfixes neue Funktionen. Unter anderem wurde die Komponente
camel-aium die Möglichkeit erweitert, OpenAI- und HuggingFace-Chat Models zum Erstellen von RAG Kamelets zu nutzen. - Gegenüber der Beta ändert der Release Candidate von TypeScript 5.8 den Umgang mit Return-Anweisungen. Das Team hat einige Anpassungen für das Prüfen bedingter Rückgabe-Typen zurückgestellt, dafür aber einen Bug bei der Typenprüfung in bedingten Ausdrücken wie
cond ? trueBranch : falseBranchbeseitigt. Der Compiler checkt die Typen dieser Bedingungen nun spezifisch und nicht beide Bedingungen als einen kombinierten Typ. - GitHub hat den Free Copilot in die App und die Kommandozeile (CLI) eingebaut. Anwenderinnen und Anwender erhalten in der kostenlosen Variante 50 Chatfragen und 2000 Vervollständigungen. Die Erweiterung für GitHub CLI
gh-copilotlässt sich mitgh copilot explainodergh copilot suggestansprechen. Ebenfalls für den Copilot gibt es nun das Language Server SDK, mit dem sich der Assistent in beliebige IDEs einbauen lässt. - JetBrains erweitert das Kotlin-Web-Framework Ktor 3.1 um WebAssembly und Server-sent Events für Inhaltsupdates von Server. Außerdem unterstützt es Basisfunktionen von gPRC in
kotlinx-rpc 0.5.0. Hier plant das Team Erweiterungen in den nächsten Versionen.
- Anwenderinnen und Anwender von Qt WebEngine und Qt WebViews sind aufgerufen, an einer Umfrage teilzunehmen. Der Hersteller möchte damit die Prioritäten für die weitere Entwicklung ausloten und veranschlagt für die Bearbeitung der Fragen etwa 15 bis 30 Minuten.
Videos by heise
- Die Telemetrie-Pipeline Dagger hat die Benutzeroberfläche für die Cloud mit Go und WebAssembly umgeschrieben und ersetzt damit das React-Frontend. Das erleichtert es dem Team, Web- und Terminal-Interface mit der gleichen Go-Codebasis zu pflegen.
- Im Bereich Software-defined Vehicles sind Frauen in Führungspositionen unterrepräsentiert. Um das zu ändern, unterstützt die Eclipse Foundation unter anderem den Women Automotive Summit Europe und die Hackathons der Girls Coding Academy in Lesotho. In einem neuen Blogpost wirft sie einen Blick zurück auf sieben Automotive-Pionierinnen: darunter Bertha Benz, die das erste motorisierte Auto im Jahr 1888 über eine weite Strecke hinweg fuhr, oder Margaret A. Wilcox, die 1893 die Idee patentieren ließ, wie sich die Energie von Verbrennungsmotoren für eine Innenraumheizung nutzen lässt.
- PGroonga, die Volltext-Suchererweiterung für Postgres für alle Sprachen und Zeichensätze, ist in Version 4 erschienen. Eine Funktion ist nicht rückwärtskompatibel: die API pgroonga schema in Varianten von Version 2 und älter. Hier ist ein Update auf die aktuelle API-Version notwendig.
- DuckDB 12 (benannt nach der Kragenente Histrionicus histrionicus) kommt mit einigen Breaking Changes: Verbessert ist beispielsweise der Zufallszahlengenerator, der mit dem gleichen Seed unterschiedliche Zahlenfolgen liefert. Ferner wirft
map(['k'] … )nun einen Wert aus und keine Liste. Letzteres erfordert nun den Befehlmap_extract(map(['k'])).
Sollten Sie ein wichtiges Thema vermissen, freuen wir uns ĂĽber Ihre Mail.
(Bild:Â WD Ashari/Shutterstock.com)
Die enterJS 2025 findet am 7. und 8. Mai in Mannheim statt. Die Konferenz bietet einen umfassenden Blick auf die JavaScript-gestĂĽtzte Enterprise-Welt. Der Fokus liegt nicht nur auf den Programmiersprachen JavaScript und TypeScript selbst, sondern auch auf Frameworks und Tools, Accessibility, Praxisberichten, UI/UX und Security.
Highlights aus dem Programm:
- Keynote: Nobody Needs UX
- Navigating the Security Maze: Ein interaktives Abenteuer
- React: Single-Page- oder Fullstack-Anwendung
- Visuelle Tests mit Playwright
Tickets stehen zum FrĂĽhbucherpreis im Online-Shop bereit.
(mai)