Adobe hat heute die neuen ColdFusion 11 und den ColdFusion Builder 3 veröffentlicht. Hier ein kleiner Überblick was neu oder geändert wurde.
Mein Arbeitskollege Eric hat mich darauf aufmerksam gemacht das bereits einige Händler in der Schweiz die ColdFusion 10 Preise publiziert haben.
Generell ist die Standard Version ein wenig günstiger und die Enterprise Version ein wenig teurer gegenüber der Version 9. Jetzt ist nur noch die Frage wie sich beide Edition unterscheiden. Es ist aber aufgrund der Preise anzunehmen das einige der neuen Features der Enterprise Edition vorbehalten bleiben.
Coldfusion 10 Enterprise 2CPU | 7275.25 CHF | |
ColdFusion 10 Enterprise 2CPU Upgrade | ||
von Enterprise 9 | 3764.85 CHF | |
von Enterprise 8 | 4524.40 CHF | |
von Standard 10 | 6251.65 CHF | |
von Standard 8/9 | 6851.95 CHF | |
ColdFusion 10 Standard 2CPU | 1638.75 CHF | |
ColdFusion 10 Standard 2CPU Upgrade | ||
von Standard 9 | 851.5 CHF | |
von Standard 8 | 1023.45 CHF |
An der Scotch on the Rocks Keynote hat Adam Lehman ein paar Details zu der neuen Version von ColdFusion präsentiert.
Seite heute morgen steht der ColdFusion Builder 2 als Public Beta in den Adobe Labs zum Download bereit.
http://labs.adobe.com/technologies/coldfusionbuilder2/
Letzte Woche habe ich bereits gehört das sich was tut im ColdFusion Team und nun gestern hat Adam Lehman (CF Produkt Manager) in seinem Blog die Änderungen erklärt.
Bisher war ColdFusion ein Teil der Flash Plattform Business Unit wo auch die Produkte Flash Player, AIR, Flex und Flash Builder waren. Das war sicher nicht schlecht konnte so die Kompatibilität zwischen den Produkten verbessert werden. Auf der anderen Seite sind die Flash Produkte bis auf den Builder kostenlos und bedienen eine viel grössere Benutzer Zahl. Somit war auch CF in dieser Business Unit doch ein wenig auch falsch.
Nun hatte sich das Team für ColdFusion 10 wirklich viele neue Features und Aktualisierungen ausgedacht. Da dies auch ein recht grossen Aufwand bedeutet musste auch besser Support durch das Business Unit Management her und Adobe hat sich entschieden ColdFusion in Business Unit "Print and Publishing" (PPBU) zu verschieben.
Einigen Adobe Partner wurden letztes Jahr bereits fast alles an geplanten Änderungen für CF 10 gezeigt und ich muss sagen das ist wirklich eine ganz schöne Menge an Updates und neuen Funktionen.
Das hat allerdings auch andere Auswirkungen auf CF, so wechselt das Produkt Management und Marketing nach Bangalore, Indien. Somit suchen sich Adam Lehman und Alison Huselid (CF Produkt Manager) neue Stellen innerhalb von Adobe. Nicht wirklich eine so grosse Änderung, denn das ganze Engineering ist bereits seit Jahren in Indien und die Leute dort entsprechen nicht dem was ich bereits in einigen Offshore Projekten erlebt habe - das sind wirklich gute Köpfe.
Ist dies nun Gut oder Schlecht für ColdFusion? Es wird sicherlich ein paar geben die denken dies sei schlecht und Adobe lässt ColdFusion hängen, die Verlagerung nach Indien passiert nur um Kosten zu sparen. Aber dem ist nicht so, die Zahlen und Daten welche ich präsentiert bekommen habe sagen ganz anderes. Adobe investiert in ColdFusion und ColdFusion selbst macht Profit und dies nicht schlecht. Natürlich nicht wie die Creative Suite Produkte aber sonst ganz ordentlich.
Ich denke die Änderungen sind nicht schlechtes. Ich sehe die Zukunft von Adobe ColdFusion immer noch sehr positiv.
Wer selbst etwas mehr über die Updates in ColdFusion 10 erfahren will sollte sich die Scotch on the Rocks (3. bis 4. März in Edinburgh) nicht entgehen lassen.
Update: Adam und Alison behalten die Funktionen wechseln aber das Produkt, neu sind beide für den Flash Builder verantwortlich.
Zusammen mit anderen Security Patches hat Adobe gestern am monatlichen Patchday auch einen Sicherheits Update für ColdFusion veröffentlicht. Einige Fehler stecken im ColdFusion Adminstrator, welcher Benutzereingaben nicht korrekt verarbeitet und so Cross-Site Scripting erlaubt. Die anderen Fehler sind schon ein wenig schwerwiegender und erlauben im besten Fall die Übernahme einer Session.
Sicherheits Bulletin
Technote mit Hotfix
In einem der letzten Blogposts ist es um das Aktualisieren der Java Virtual Machine (JVM) gegangen um einen Bug zu beheben. Generell sollte eigentlich fast jede ColdFusion Installation auf eine neuere JVM Version umgestellt werden. Die mit CF gelieferten Versionen sind meist noch ein wenig fehlerhaft, vorallem wenn der Updatestand der Java Version noch klein ist. Gerade die Version 6, 7 und 8 sind mit relativ neuen Java Versionen ausgeliefert worden.
Die folgende Tabelle versucht die Java Versionen der verschiedenen ColdFusion Versionen aufzulisten:
CF Version | Datum | Mitgeliefert | Offiziell Unterstützt | Aktuellste |
6.0.48097 | 2002/05 | 1.3.1_03-b0 | 1.3.1_25 | |
6.0.0.52311 (Updater 1) | 2002/09 | |||
6.0.0.55693 (Updater 2) | 2002/12 | |||
6.0.0.58500 (Updater 3) | 2003/03 | |||
6.1.0.63958 | 2003/07 | 1.4.2-b28 | 1.4.2_11 | 1.4.2_19 |
6.1.0.83762 (Updater 1) | 2004/08 | |||
7.0.0.91690 | 2005/02 | 1.4.2_05 | 1.4.2_11 | 1.4.2_19 |
7.0.1.116466 | 2005/09 | 1.4.2_05 | 1.4.2_11 | 1.4.2_19 |
7.0.2.142559 | 2006/06 | 1.4.2_09-b05 | 1.4.2_05, 1.4.2_07, 1.4.2_09, 1.4.2_11, 1.4.2_15 | 1.4.2_19 |
8.0.0.176276 | 2007/07 | 1.6_01-b06 | 1.4.2_14, 1.5_13,1.6_04,1.6_24 | 1.6_24 |
8.0.1.195765 | 2009/04 | 1.6_04 | 1.4.2_14, 1.5_13,1.6_04,1.6_24 | 1.6_24 |
9,0,0,251028 | 2009/10 | 1.6_14 | 1.5_13, 1.6_17,1.6_24 | 1.6_24 |
9,0,1,274733 | 2010/07 | 1.6_17 | 1.5_13, 1.6_17,1.6_24 | 1.6_24 |
Mit einer normalen CF8 Installation kann es bei bestimmten Bildern passieren das der CF8 Service abstürzt wenn diese mit cfImage bearbeitet werden.
Der Fehler passiert so wie es aussieht wenn bestimmte ICC Farbkorekturprofile in den Bildern vorhanden sind. Die Java Library (javax.imageio) welche von ColdFusion verwendet wird scheint einen entsprechenden Bug zu haben. Einen entsprechenden Bericht und genaure Erläuterungen gibt es hier: http://scary.beasts.org/security/CESA-2007-005.html.
Die Lösung ist die von ColdFusion verwendete Java Runtime zu aktualsieren. Bei CF8 kommt die Version 1.6.0_04 mit und ab 1.6.0_05 ist das Problem behoben.
Zum Upgrade einfach bei Oracle (http://www.oracle.com/technetwork/java/javase/downloads/index.html das JDK runterladen (JRE genügt nicht) und installieren. Danach einfach im ColdFusion Administrator unter Java and JVM den Pfad anpassen und den CF Service neu starten.
Sollte der CF Service nicht mehr starten dann ist wohl etwas falsch gelaufen. Dazu in der jvm.config (In Standard Installation unter c:\Coldfusion8\runtime\bin) wieder auf den alten Pfad (C:\ColdFusion8\runtime\jre) umstellen.
ColdFusion 9.0.1 ist seit ein paar Tagen verfügbar. Trotz nur einer Versionsänderung nach dem zweiten Punkt gibt es auch sehr viele neue Sachen in dem Update.
Die Sicherheitszertifikate für die Java Applets von cfForm laufen am 20. (Version 7) und 21. Mai 2010 (Version 8 und 9) aus. Ohne ein Update erhält ein Benutzer eine Warnung, kann aber danach weiterarbeiten mit dem Applet.
Mit dem Hotfix werden die Applets ausgetauscht mit neuen welche nie mehr auslaufen werden.
Adobe Technote
Adobe hat gestern das Flex 4 Framework, Flash Platform Services Social, den Flash Builder 4 (vormals Flex Builder) und den neuen ColdFusion Builder in der finalen Version veröffentlicht.
Adobe hat vor ein paar Tagen den ersten Cumulative Hot Fix für ColdFusion 9 veröffentlicht. Es werden darin 10 einzelne Bugs gefixt. Details liefert der KB Eintrag bei Adobe.
Adobe hat ein neuen Cumulative Hotfix für ColdFusion 8.0.1 veröffentlicht.
http://kb2.adobe.com/cps/529/cpsid_52915.html
Wie erwartet ist soeben ColdFusion 9 veröffentlich worden. Die Features sind durch die public Beta nichts neues, trotzdem hier nochmals eine Auflistung der wichtigsten neuen Funktionen: - ORM Support - Offline Support für AIR Applikationen - neue Tags (cfmap, cfvideoplayer, ...) - verbesserte PDF Funktionen - Server Manager - Lucene als Suchengine - Sharepoint Integration - Office (Excel, Word, Powerpoint) Integration - verbessertes Flash Remoting - neue Caching Funktionen mehr Details: http://www.adobe.com/products/coldfusion/