Entries Tagged as New release

Railo Server 4.1 Beta Released!

March 01, 2013 · 5 Comments

The Engineering team have been busy over the last couple of months getting Railo 4.1 ready and we are pleased to announce that we now have a public beta of Railo 4.1 available!

Some of the highlights of this new version:

  • Create a Datasource Definition in the Application.cfc (RAILO-1935)
  • You can now enable full null support in Railo including the "null" keyword (RAILO-2194)
  • Great enhancement to multi-threading! Now all the each functions support the argument "parallel" (RAILO-2158)
  • Try it again! With help of "retry" you can reexecute a try block that had failed before (RAILO-2176)
  • More control with nested loops! labels allow you to specify which loop you refer to with "break" and "continue" (RAILO-2179)
  • Railo rocks! The new Elvis Operator ( ?: ) will help you to write faster and cleaner code! (RAILO-2195)
  • The missing piece! With help of the function componentListPackage() you can easily list all of the available CFCs of a certain package (RAILO-2307)
  • Keep it efficient! Using the attribute lazy="true" with cfquery will defer the loading of data to memory to the time you try to access it (RAILO-1641)

 

But that's not all:

  • Smart Whitespace management allows you to keep preformatted text in tags like <textarea> and <code> (RAILO-142)
  • Generate heapdumps easily with use of the <cfadmin> tag, (final release will have an option to do so from the Railo Admin) (RAILO-2162)
  • Full control of how Railo buffers suppressed output (RAILO-2157)
  • Per function setting of how the local scope should be handled using the 'localmode' attribute (RAILO-2142)

 

And Finally

  • Pass the attribute async="true" to <cfdump> and dump large objects to file without slowing down your script (RAILO-2185)
  • Ability to remove space between cffunction and cfargument (RAILO-2040)
  • New Function: queryColumnData as improvement over the function valueList (RAILO-2084)
  • Second parameter to the "round()" function allows to specify the precision(RAILO-2139)
  • Replace() and ReplaceNoCase() accept an optional Struct argument for populating text templates (RAILO-2160)
  • Add support for attribute "preauth" to cfhttp for more control over authentication (RAILO-2244)
  • Add support to define custom locale date/time formats (RAILO-464)
  • The Railo admin is now faster, by using a sprite for image loading (RAILO-2225)
  • Improved string based filters for cfdirectory (RAILO-2188)
  • The function fileCopy now support the argument overwrite to specify the handling of existing files (RAILO-2133)

You can find Railo 4.1 Beta in our Download Section

Over the next few weeks we shall go into each of these features and some other new items so that you can get the most of Railo 4.1!

Have fun with Railo!

5 CommentsTags: New release · Railo 4.1

New Feature - CFRETRY

November 27, 2012 · 11 Comments

Sometimes receiving an error is an indication, that something isn't in the stat you expect it to be. So we have introduced the new tag CFTRY. It comes with a set of jump statements which will be introduced in Railo 4.1 and which we will be blogging about soon. So let's start with CFTRY.

[Read more →]

11 CommentsTags: CFML · Features · New release · Railo 4.1

Railo Server software archive now online

December 13, 2011 · 1 Comment

Screenshot of the Previous Versions pageIf you've ever updated Railo, you probably found it very easy to do with our one-click install. Just click the update button on the Server admin and you're done! And if you need to remove an installed update, you can easily uninstall the latest (or all) patches with just a few more clicks.

But what if you need to install version 3.2.2.000, or 3.1.2.001, because that's what your client runs on? Or perhaps you'd like to test how much faster Railo Server became between version 1.0 and 3.3?

Well today, we are happy to announce the Railo Server archive, where you can find versions of Railo Server going all the way back to Railo 1.0! The archive is not yet complete, but almost all main versions and all release candidates for 3.3 are now online and downloadable!

Check it out at http://www.getrailo.org/index.cfm/download/olderversions/

1 CommentTags: New release · Preview · Railo 1.1 · Railo 2.0 · Railo 3.0 · Railo 3.1 · Railo 3.1.2 · Railo 3.2 · Railo 3.3 · Reference · Release

Railo 3.2.3 available for download

June 10, 2011 · 1 Comment

Micha informed the team today that a new stable build, Railo 3.2.3, is now available. Big thanks to everyone that was involved in helping up write up JIRA tickets and to our installer team for getting us new bits. If you have Railo already installed, don't forget you can just update straight from the admin.

Download: http://www.getrailo.org/index.cfm/download/
History: http://www.getrailo.org/index.cfm/download/history/

Railo 3.2.3 will be the last of 3.2, we're focusing on getting Railo 3.3 out the door and moving on to Railo 4 next.

Roadmap: http://www.getrailo.org/index.cfm/documentation/railo-roadmap/

1 CommentTags: New release · Railo 3.2

Calling BIFs with named arguments

March 15, 2011 · No Comments

As of version 3.3.x Railo supports named arguments for Java based build in functions in the same way as it is already possible for user defined and cfml based build in functions. The only difference is that Railo throws a exception if you define an unsupported argument. Here are some examples: <cfset arr=[1,2,3,4]>

<cfset dump(arrayLen(array: arr))>
<cfset dump(arrayLen("array": arr))>

<cfset dump(arrayContains(arr,2))>
<cfset dump(arrayContains(haystack:arr,needle:2))>
<cfset dump(arrayContains(needle:2,haystack:arr))>
<cfset dump(arrayContains(object:2,array:arr))><--- using alias name --->
<cfset dump(arrayContains(o:2,arr:arr))><--- using alias name --->

<cfset dump(listAppend(value:'d',list:'a,b,c'))>

<cfset dump(isValid(type:"string", value:arr))>
<cfset dump(isValid(type:"regex", value:"string",pattern:"*"))>
<cfset dump(isValid(type:"range", value:7,min:1,max:10))>
<cfset dump(isValid(type:"range", value:17,min:1,max:10))>
The implications of this change are that you now don't have to obey the order of the parameters when calling a function. So instead of: <cfoutput>#dateFormat(now(), "mm-dd-yyyy")#</cfoutput> you could call: <cfoutput>#dateFormat(mask:"mm-dd-yyyy",date:now())#</cfoutput> In addition, if some arguments can be omitted and you need to pass in an argument that is at a latter position, you don't have to pass empty or dummy values for the rest of the arguments. Here's a very good example: <cfset cachePut(id:myID, value:myVar, cacheName:"myCache")> For the assignment of the named argument you can either use ":" or "=" as usual.

No CommentsTags: Features · HowTo · New release · Railo 3.3 · Release · Tips

Cache (Basic) Part 1

January 22, 2010 · 9 Comments

Since version 3.1.2 Railo supports the possibility of using a cache. This blog entry will go into the details of this feature. The blog is divided into 3 parts, the first part will deal with the base functionality, the second part show how the cache is used in backend and the last part takes care of specialties when using the cache and shows a reference.

[Read more →]

9 CommentsTags: cache · CFML · Configuration · Features · HowTo · New release · Railo 3.1.2

Release notes Railo 3.1.2

November 26, 2009 · 3 Comments

We are very proud to present the next minor release of Railo labeled 3.1.2 which you can easily install by following the usual update procedure as described here.

Updating Railo.

What is new in this version?

[Read more →]

3 CommentsTags: New release · Open Source · Railo 3.1 · Railo 3.1.2 · Release

Railo 3.1 release

August 13, 2009 · 1 Comment

We're proud to announce that Railo 3.1 final is available. If you're running Railo 3.1 beta, you can upgrade via the server context with a push of a button!

Check out the What's new, download it, or suggest features

We're in full swing at CFUnited, so if you're here, please stop by the Railo booth and introduce yourself!

p.s. You'll have to excuse any typos as typing on a german keyboard is funky. ;)

1 CommentTags: Community · Conference · New release · Open Source · Railo 3.1 · Release

Railo 3.1 Beta Updated!

May 29, 2009 · 4 Comments

A new Beta build has been posted to getrailo.org. You can read the Release Notes to see the list of enhancements, bug fixes and performance improvements. If you are already running Railo 3.1.0.012 (the initial public beta), you can easily upgrade your server by following these simple upgrade instructions!

4 CommentsTags: New release · Railo 3.1

There is too much news in the world but too little is really new

March 31, 2009 · 7 Comments

As of today Railo, your CFML engine of choice, is open source under the license LGPL V2. It is of course a BETA release still, but you have access to the source code. We are still working on several things and day by day there will be new pages added to the website. Below you will find a list of what has been done and what is due before the Final Release.
Done things:
  • Open Sourcing Railo
    The source code is available. Along with the source code, we will release some guidelines on how to build Railo in a Eclipse environment. This is not done yet.
  • Separate Railo into core and extensions
    Now Railo is very easy to extend. We have some Railo core extensions that allow you to upgrade your engine. In addition some applications have been converted into extensions as well.
  • Extract the complete serial number management
    The Railo Open Source version will be the only version of Railo available. This is the core engine. You can of course buy some additions to it but basically there is no other version. Therefore the Railo Server Administrators will be not restricted at all.
  • New websites
    This was very important for us. So we created three different new websites for your services. Since we are an open source company now we have to rely on the services we provide. Therefore we introduced the new website www.getrailo.com.
    In order to interact tightly with the community and to offer a platform for exchanging experiences between developers we created a community driven website which is reachable at www.getrailo.org.
    The third one, important of course as well is the documentation website. It's running on Transfer/ColdBox and Codex WIKI. It will contain most of the documentation and guides as well as user generated content.
There will be many things happening in the next 4 months so please stay tuned and help us create the best and fastest OS version available. Things that will follow this week:
  • Blog entry about BlazeDS
  • New features
  • Updating documentation
  • Installer guidelines
Professional Open Source
Community driven
Railo Documentation

7 CommentsTags: Blog · New release · Open Source · Railo 3.1 · Release · Websites