Oracle hat die neue Java-Version 14 angekündigt. Die testet neue Features wie Pattern Matching auf "instanceof", vereinfacht den Umgang mit Datenspeicher-Klassen und erneuert "switch"-Ausdrücke.
Entwicklung
Mehrere Forscher überlegen in einem gemeinsamen Paper, wie sich der Bau von Intermediate Representations (IR) für domänenspezifische Programmiersprachen vereinfachen lässt.
Bacula 9.6.2 optimiert das Web-UI, unterstützt mehr Distributionen, hat ein Docker-Plugin an Bord und sammelt Performance-Statistiken in Echtzeit.
"Die Admin-Party ist vorbei", schreiben die Macher von Apaches NoSQL-Datenbank CouchDB. Die ist nun in Version 3.0 erschienen, verbessert die Security, führt aber auch neue Automatisierungsmöglichkeiten ein.
Isomorphic Git ist eine in Javascript geschriebene Git-Variante, die clientseitig im Browser läuft und serverseitig auf Nodejs. Nun gibt es sie in Version 1.0.
Die Programmiersprache Go ist in einer überarbeiteten Version zu haben. Go 1.14 löst Abhängigkeiten einfacher auf und erlaubt das störungsfreie Einbetten von Schnittstellen, deren Methoden sich überschneiden.
Der in Entwicklung befindliche Kernel 5.6 bringt einen ganzen Packen neuer Features mit. Neben Wireguard zählen dazu USB-4-Code, das neue Zone-FS-Dateisystem, ein Systemaufruf, der Sandboxing erleichtert und eine Lösung für das Jahr-2038-Problem.
Rust 1.41.0 lockert Beschränkungen beim Implementieren von Traits, außerdem gibt es Verbesserungen am Paketmanager Cargo.
Pandas, die beliebte Python-Bibliothek zur Datenanalyse, hat ein Update auf Version 1.0 erhalten. Im Zuge dessen entfernen die Entwickler veralteten Kram, bringen aber auch Verbesserungen ein.
Auf der Kernel-Mailingliste gab Chefentwickler Linus Torvalds gestern den ersten Linux-Kernel im neuen Jahr frei, der die Versionsnummer 5.5 trägt.
Gitlab CI führt Resource Groups ein, um parallele laufende Jobs oder Pipelines automatisch zu koordinieren.
Rust 1.40 führt das Attribut "#[non-exhaustive]" ein, verbessert Macros und verwandelt Borrow-Check-Warnungen in Fehlermeldungen.
Zwei- oder Mehrfaktorauthentifizierung zielt darauf ab, die Anmeldung an einem System sicherer zu machen. Der Filehosting-Anbieter Nextcloud arbeitet seit 2016 an einer Zwei-Faktor-Authentifizierung und gibt Einblicke in die Entwicklungsstufen.
Seit Sonntag steht der erste Release Candidate für Kernel 5.5 zum Download bereit und ist das Merge-Window geschlossen. Neu sind unter anderem Bibliotheks-Schnittstellen für die Wireguard-Aufnahme.
Das Python-basierte Web-Framework Django erreicht Version 3.0 und bringt einige Highlights mit. Zugleich erreicht Django 2.2 das Ende vom Mainstream-Support.







