Webframework CakePHP 3.10 veröffentlicht

Anderthalb Jahre nach dem Release von CakePHP 4.0 sollte ja eigentlich das Supportende den 3.x-Zweig kommen, aber stattdessen gab es jetzt eine frische Version 3.10 des Web-Frameworks. Das Team von CakePHP hat soeben die Version 3.10 seines Webframeworks veröffentlicht. Das Update reagiert wohl auf Wünsche der User nach einem verlängerten Support des 3.x-Zweigs, dessen Ende eigentlich im Juni 2021 kommen sollte. Die Version 3.10 kommt zwar erwartungsgemäß ohne großen Neuerungen, bringt dafür aber neben Bugfixes auch einige kleinere Ergänzungen. Wenig Neuerungen, aber kleinere Ergänzungen und Bugfixes Der Nachfolger CakePHP 4.0 wurde schon im Dezember 2019 veröffentlicht und führte wie fast immer bei Major Releases zu einigen Inkompatibilitäten. Insbesondere schnitt er einige alte Zöpfe ab und entfernt in 3.x als überholt (deprecated) gekennzeichnete Funktionen. Ein paar der Neuerungen aus der 4.x-Reihe finden sich in Version 3.10 wieder, zum Beispiel die Verbesserungen an Validation::time(). Die Trait- Methode EmailTrait::assertMailSentFrom() akzeptiert jetzt ein Array, das aus einer Adresse und einem Alias besteht, als Parameter. Und last not least hat das Team die API-Dokumentation überarbeitet. Der Weg zur Verlängerung Beim Release von CakePHP 4.1 im Sommer 2020 hatte CakePHP schon das Supportende für Version 3.9 und damit für den 3.x-Zweig zum Juni 2021 angekündigt. Das gerade veröffentlichte CakePHP 3.10 soll planmäßig Bugfix-Releases bis zum 15. Dezember [...]

2021-06-21T23:07:37+02:00Juni 21st, 2021|Coding, PHP, Webwerkzeuge|Kommentare deaktiviert für Webframework CakePHP 3.10 veröffentlicht

JetBrains aktualisiert PhpStorm und PyCharm

Beim dem tschechischen Toolhersteller JetBrains startet traditionell im November die Update-Welle über alle Entwicklungsumgebungen hinweg. Auf das für die Webentwicklung ausgelegte WebStorm 2017.3 folgen nun PyCharm 2017.3 für Python- und PhpStorm 2017.3 für PHP-Entwickler. Auf das frische Release des Flaggschiffs IntelliJ IDEA muss man noch ein wenig warten, es dürfte sich aber außer durch Bugfixes kaum vom Release Candidate unterscheiden, der schon seit Mitte November verfügbar ist. Nullable Types aus PHP 7.1 und REST-Client-Interface PhpStorm kommt wie schon in den vergangenen beiden Jahren kurz vor dem Release der neuen Sprachversion heraus, so dass die für PHP 7.2 erwarteten Neuerungen dort noch nicht berücksichtigt werden. Dafür bietet die Entwicklungsumgebung aber erstmals den vollständigen Support für die in PHP 7.1 eingeführten Nullable Types. Die beiden Refactoring-Funktionen Extract Interface und Change Signature sind darauf vorbereitet und bewahren die Nullability statt wie bisher (falsche) Fehlermeldungen herauszugeben.

2017-11-30T10:41:06+02:00November 30th, 2017|PHP, Webwerkzeuge|Kommentare deaktiviert für JetBrains aktualisiert PhpStorm und PyCharm

Tor-Browser 6.5 veröffentlicht

Leute, die sich für anonymes Surfen ohne Beobachtung durch wen auch immer interessieren, greifen normalerweise zum Tor-Browser des Tor-Projekts. Jetzt ist auch gerade ein passender Zeitpunkt dafür, weil das Tor-Projekt soeben eine neue Version des Browsers für Windows, Linux und Mac herausgebracht hat: Seit vorgestern steht der Tor-Browser 6.5 auf der Homepage des Tor-Projektes zum kostenlosen Download bereit. Wer schon einen Tor-Browser zum anonymen Surfen auf seinem Rechner installiert hat, wird im Startbildschirm deutlich auf das verfügbare Update hingewiesen und kann Tor 6.5 dann direkt aus dem Browser heraus über das Zwiebel-Icon downloaden und installieren. Das Changelog zum Tor-Browser 6.5 zeigt, was seit der letzten Version des Browsers alles überarbeitet wurde. Es gibt einen Eindruck davon, womit man sich unter Umständen herumärgern muss, wenn man auf das Update verzichte.

2017-01-27T00:47:44+02:00Januar 27th, 2017|Allgemein|Kommentare deaktiviert für Tor-Browser 6.5 veröffentlicht

Microsoft bringt Typescript 2.0 RC

Die Betaphase von Microsofts Programmiersprache Typescript 2.0 ist zwar schon zu Ende, aber der Konzern hat noch einen Release Candidate für letzte Tests freigegeben. TypeScript ist eine Obermenge von JavaScript, die inzwischen unter anderem durch das JavaScript-Framework Angular2 eine größere Verbreitung erfahren hat. Nach dem Release der Betaversion haben die Entwickler nicht nur Bugfixes durchgeführt, sondern auch noch mehrere Neuerungen eingeführt. So sind nun beispielsweise Platzhalter in den Pfadangaben der Konfigurationsdatei tsconfig.js zulässig, so daß sie sich sowohl in deren exclude- als auch im neuen include-Feld nutzen lassen. Außer dem kennt TypeScript jetzt auch sogenannte Tagged Unions, die man auch als algebraische Datentypen kennt. Den Release Candidate kann man via NuGet oder npm beziehen, sich TypeScript 2.0 RC for Visual Studio 2015 herunterladen oder ihn sich in Visual Studio Code installieren.

2016-08-31T18:33:52+02:00August 31st, 2016|Javascript|Kommentare deaktiviert für Microsoft bringt Typescript 2.0 RC

Java 8u91/92 bringt mehr Sicherheit

Gerade werden von Oracle die Updates JDK 8u91 und 8u92 verteilt, die vor allem die Sicherheit verbessern sollen. Dabei geht es diesmal nicht nur wie üblich um kritische Fehler in Java selbst, sondern der Umgang mit unsicheren Signaturen und potenziellen Angriffen durch das Ausnutzen von Fehlern stehen im Fokus. Die JVM (Java Virtual Machine) hat nun zwei neue Optionen, die den Umgang mit Out-of-Memory-Fehlern bestimmen, die die Virtual Machine bisher selbst behandelt hat. Bei Nutzung des Flags ExitOnOutOfMemory stoppt sie jetzt, sobald der Hauptspeicher nicht mehr ausreicht. Wenn ein Nutzer das Flag CrashOnOutOfMemory setzt, führt der Fehler zum Absturz der JVM, der dann entsprechende Einträge in den Log-Dateien erzeugt. Der Message-Digest Algorithm 5 (MD5) gilt schon länger als unsicher, weil das Erzeugen unterschiedlicher Nachrichten mit denselben MD5-Hashes recht einfach möglich ist. Deshalb akzeptiert die JSSE-Implementierung (Java Secure Socket Extension) inzwischen standardmäßig keine MD5withRSA-Signaturen mehr. Wer im Legacy-Bereich weiterhin auf MD5 angewiesen ist, muss sie erst manuell aus der Liste der deaktivierten Algorithmen (jdk.tls.disabledAlgorithms) wieder entfernen. Auch diesmal gibt es wie immer wieder eine große Anzahl von Bugfixes. Alle Neuerungen im  JDK 8u91/8u92 finden Sie in den Release Notes. Auf der Download-Seite stehen das JDK und auch die Laufzeitumgebungen (JRE) für Clients und Server in den aktuellen Versionen zum Download bereit.

2016-04-20T18:02:42+02:00April 20th, 2016|Allgemein, Webwerkzeuge|Kommentare deaktiviert für Java 8u91/92 bringt mehr Sicherheit

Update: SSH-Client PuTTY 0.66

Der SSH-Client PuTTY ist unter Windows ziemlich beliebt, zum Beispiels für SSH-Verbindungen mit einem Server im Internet. Die neue Version 0.66 schließt insbesondere eine seit Version 0.54 vorhandene Sicherheitslücke im Terminal-Emulator. Die Version 0.66, die der Entwickler Simon Tatham soeben veröffentlicht hat, ist aber kein reiner Sicherheitsupdate - sie bringt auch ein paar kleinere Bugfixes beispielsweise für das neue Microsoft-Betriebssystem Windows 10 und Funktionserweiterungen wie zusätzliche Kommandozeilenoptionen mit.

2015-11-08T20:03:51+02:00November 8th, 2015|Allgemein|Kommentare deaktiviert für Update: SSH-Client PuTTY 0.66
Nach oben