Developer Snapshots: Programmierer-News in ein, zwei SĂ€tzen
Unsere Ăbersicht kleiner, interessanter Meldungen enthĂ€lt unter anderem Python, C23, Eclipse, Boost, TypeScript, Google kCTF, AWS Smithy, Parcel und Ionic.
Hier die durchaus subjektive Auswahl an kleineren Nachrichten der vergangenen Tage:
- Microsoft hat den Release Candidate von TypeScript 4.8 [1] veröffentlicht. Als Neuerung im Vergleich zur Beta [2] lÀsst sich festlegen, welche Dateien beim Autoimport ausgeschlossen werden sollen.
- FĂŒr Python 3.11 ist ebenfalls der erste Release Candidate [3] erschienen. Die neue Version bringt unter anderem die Typannotation
Selfmit, um anzuzeigen, dass eine Funktion eine Instanz derselben Klasse mitselfzurĂŒckgibt. - C23, der kommende neue Standard fĂŒr die Programmiersprache C [4] als Nachfolger von C17, nĂ€hert sich mit dem jĂŒngsten C23-Meeting der Zielgeraden.
- Version 1.80 der C++-Bibliothekensammlung Boost [5] bringt keine neuen Libraries mit, ergÀnzt aber unter anderemdie Generic Image Library (GIL), die in einer der nÀchsten Boost-Versionen C++17 statt wie bisher C++14 als Mindestanforderung haben wird.
- Die Toolplattform Eclipse Theia [6], die als nĂ€chste Generation der IDE-Plattform Eclipse [7] gilt, fĂŒhrt in Version 1.28 eine Disassembler-Ansicht ein.
- Google hat bereits im Jahr 2020 ein Open-Source basierendes auf Kubernetes aufsetzendes Capture-the-Flag (CTF) Projekt ins Leben gerufen, das den Namen kCTF [8] trÀgt. Damit können sich Forscher mit Googles Kubernetes Engine (GKE)-Instanzen [9] verbinden. Können Sie diese hacken, erhalten sie ein "Flag" und werden möglicherweise belohnt. Aufgrund des Erfolges dieses Projekts hat Google jetzt nicht nur die Belohnung erhöht, sondern stellt auch neue Instanzen bereits, um das neueste stabile Linux-Kernel-Image sowie neue experimentelle Mitigations in einem von Google entwickelten Kernel zu testen.
- Das AWS Smithy-Team hat die Version 2.0 der Smithy Interface Definition Language (IDL) [10]angekĂŒndigt. Die Version konzentriert sich auf die Verbesserung der Entwicklererfahrung bei der Erstellung von Smithy-Modellen und der Verwendung von aus Smithy-Modellen generiertem Code.
- Microsoft hat Version 17.3 von Visual Studio for Mac [11] freigegeben und bringt darin unter anderem Support fĂŒr den User Secrets Manager. Die Versionierung ist im Einklang mit der aktuellen Version fĂŒr Windows; Visual Studio for Mac Version 17.1 und 17.2 existieren nicht.
- Der Bundler fĂŒr Webanwendungen Parcel hat Version 2.7 erreicht [12]. Neue Features gibt es unter anderem fĂŒr JavaScript und CSS. FĂŒr Letzteres ist nun Support fĂŒr die
errorRecovery-Option in@parcel/transformer-cssenthalten. - Das Mobile-App-Framework Ionic 6.2 ist erschienen [13]. Die neue Version erlaubt die Auswahl multipler Daten und bringt den Wheel Picker zurĂŒck, um Daten per Drehrad einzustellen. Zur Weiterentwicklung von Ionic steht ein neuer RFC-Bereich (Request for Comments) [14] auf GitHub bereit, in dem die Community sich einbringen kann.
(rme [15])
URL dieses Artikels:
https://www.heise.de/-7218176
Links in diesem Artikel:
[1] https://devblogs.microsoft.com/typescript/announcing-typescript-4-8-rc/
[2] https://www.heise.de/news/Programmiersprache-TypeScript-4-8-verbessert-die-Konsistenz-bei-Null-Pruefungen-7147560.html
[3] https://pythoninsider.blogspot.com/2022/08/python-3110rc1-is-now-available.html
[4] https://www.open-std.org/jtc1/sc22/wg14/www/docs/n3048.htm
[5] https://www.boost.org/users/history/version_1_80_0.html
[6] https://eclipsesource.com/blogs/2022/08/09/eclipse-theia-1-28-release-news-and-noteworthy/
[7] https://www.heise.de/news/Entwicklungsumgebungen-Theia-als-naechste-Generation-der-IDE-Plattform-Eclipse-6746781.html
[8] https://github.com/google/kctf
[9] https://cloud.google.com/kubernetes-engine
[10] https://aws.amazon.com/de/blogs/developer/introducing-smithy-idl-2-0/
[11] https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-is-now-available/
[12] https://github.com/parcel-bundler/parcel/releases/tag/v2.7.0
[13] https://ionicframework.com/blog/announcing-ionic-v6-2/
[14] https://github.com/ionic-team/ionic-framework/discussions
[15] mailto:rme@ix.de
Copyright © 2022 Heise Medien