ColdFusion MX 6.1

Já está disponível para download o novo ColdFusion MX 6.1 (conhecido como RedSky). Trata-se da versão mais robusta, rápida e estável deste maravilhoso produto. Apesar de ser uma versão “.1”, este é um grande upgrade no produto (interessante notar que a distribuição do CFMX 6.0 tem 80MB e esta 152Mb, quase o dobro). As razões são muitas. Se você está rodando o CFMX não há o que esperar, este é um upgrade seguro, necessário e extremamente bem vindo! Apenas certifique-se de ler o Release Notes antes de instalá-lo.

Sean Corfield publicou no seu blog links para novos artigos no MM DevNet sobre esta nova versão. Leitura obrigatória. Destaque para a introdução do Ben Forta para o novo CFMX.

Das inovações presentes as que mais me agradaram, foram as melhorias de performance (obviamente), e-mail e CFCs, porém uma bastante sutil é a minha favorita: CFLOGIN não mais é baseado em cookies temporários, você pode associar o CFLOGIN a uma sessão, através do novo atributo da tag CFAPPLICATION chamado loginStorage que pode ser “cookie” (“default” no CFMX 6.0) ou “session”, que atrela seu CFLOGIN à sessão do usuário. Se você não usava o esquema de autenticação e controle de usuários da sua aplicação via CFLOGIN porque ele obrigava o usuário a fornecer suas credenciais (username e senha) toda vez que fechasse o browser (session cookies) não tem mais desculpas! Isso já não acontece mais.

Faça o download da nova versão (gratuíta para licenças CFMX) aqui.

Repetindo: leia o Release Notes antes de instalá-lo!

Estarei no Rio de Janeiro hoje a tarde e, juntamente com Marcello Frutig (CFUG-Rio), faremos uma demonstração do novo ColdFusion MX 6.1. Se você é do Rio não deixe de comparecer!


Algumas melhorias encontradas nesta versão:
[via CFCZone]

  • App code is now compiled in memory as opposed to disk, resulting in a significant decrease in initial page compilation time as well as an increase in overall runtime performance.
  • The installer was completely overhauled, making it easier than ever to install ColdFusion MX. Additionally, a single installer now covers all versions of ColdFusion.
  • Speaking of versions, Macromedia decided to change the way ColdFusion MX is licensed. I won’t go into all of the details here, but I will say that the coolest part is that the Enterprise version now lets you install a FULL copy of JRun and then deploy CF MX 6.1 on top of it. Yep, that’s right, a FULL, LICENSED copy of JRun. This means that Enterprise customers can start taking advantage of ome of the more compelling features that J2EE has to offer such as multiple server instances, JRun’s buddy list clustering, etc.
  • ColdFusion MX is now deployable on additional operating systems including Red Hat 8 and 9, SuSE 8, Solaris 9, and Windows 2003 Advanced Server. Additionally, deployment is possible on Mac OS X and AIX.
  • COM support was vastly improved with a new version of the JIntegra COM/Java bridge (1.5.3).
  • A new version of Apache Axis (1.1) is including, fixing several web services issues, adding support for SSL, proxies, and timeouts, and improving overall performance.
  • DataDirect JDBC driver were updated to 3.2 SP 1.
  • DataDirect SequeLink 5.3 ODBC Agent and Server.
  • Unicode is now supported in MS Access.
  • Updated Sun JVM (1.4.2).
  • Flash remoting updated to Updater 1 level.
  • Underlying JRun 4 updated to Updater 2 level.
  • cfchart engine updated.
  • Email engine has been totally overhauled. In addition to huge performance improvements (ability to send 1 million + emails an hour in Enterprise), several new features were added including connection pooling, multi-threaded message sending, backup mail servers, support for multi-part messages, SMTP authentication, and fail-to support.
  • CFC’s get several major bug fixes and new features. The biggest improvements are the fix to the unnamed/variables scope (more on this later), the addition of a new super “scope” for referencing overriden methods and properties in a parent CFC, a fix for the dreaded page context bug, and the ability to set “global” methods for all CFCs on your server.
  • ColdFusion’s built-in security mechanism has been updated to give you the option to tie cflogin’s timeout to the session scope.
  • New releaseComObject() function for forcibly terminating a COM object connection.
  • New wrap() function for automatically wrapping text.
  • timeFormat(), lsTimeFormat(), dateAdd(), and datePart() now support milliseconds with a new mask (l).
  • getTickCount() now returns a counter representing the elapsed time in milliseconds from Unix Epoch (January 1, 1970, 00:00 GMT).
  • cfapplication tag now supports new loginstorage attribute, allowing logins to be tied to session scope or a cookie.
  • new xaxistype and yaxistype attributes added to cfchart tag.
  • cfdump tag has been updated to allow you to dump COM objects.
  • cfexecute has a new attribute called variable that you can use to specify a variable name to hold any output generated by the call. Previously, output could only be written to a file.
  • cfhttp was completely rewritten and now supports all HTTP 1.1 operations (get, post, head, delete, put, options, and trace). Additionally, cfhttp gets several new attributes: getAsBinary, multipart, proxyuser and proxypassword. Additionally, there are several new return variables available.
  • Two new attributes for the cfhttpparam tag: encoded and mimetype. Also, two new values for the type attribute in the cfhttpparam tag: body and header.
  • cfinvoke tag gets a few new attributes: proxyserver, proxyport, proxyuser, proxypassword, and timeout.
  • cflogin tag now supports HTTP Digest and NTLM authentication.
  • cfmail tag bonanza! New attributes include charset, failto, replyto, username, password, and wraptext. Additionally, you can now specify multiple servers (to act as backup servers) in the server attribute in the Enterprise edition. Also, type attribute was expanded to allow additional mime types to be specified.
  • cfmailparam tag upated to allow additional mime types in the new type attribute.
  • cfmailpart tag added to allow for multi-part mail messages.
  • cfpop can now retrieve multi-part mail messages.

Conheça e faça já o download.


5 Comments on “ColdFusion MX 6.1”

  1. Jan disse:

    Release notes como se todo mundo soubesse ler em ingles hauahauha.. agente da um jeitinho né? E a proxima reunião do cfugsp como fica? falow ai doido!

  2. Fabiano disse:

    Alex…

    Quando será a reunião em sao paulo com a apresentação do CFusion MX 6.1

  3. Vicente Marçal disse:

    heheh Mandando bem em Alex heheh se preparem vc e o Frutig heheh poderemos marcar a próxima reunião do CFUG-Sul (que sempre é virtual mesmo hehehe) com uma dobradinha sua e do Frutig na apresentação do CFMX 6.1 heheh o que me diz heheheh seria muito interessante.

  4. Luis Eduardo disse:

    Olá. Eu instalei a atualização, mas nada mudou. Fui verificar a versão no administrator, e nao mudou a versão, para 6.1.

    😕

  5. Luis Eduardo disse:

    Olá. Eu instalei a atualização, mas nada mudou. Fui verificar a versão no administrator, e nao mudou a versão, para 6.1.

    😕