Entries Tagged as New release
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)
- 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!
New release · Railo 4.1
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 →]
CFML · Features · New release · Railo 4.1
December 13, 2011 · 1 Comment
If 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/
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
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.
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.
New release · Railo 3.2
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 dump(arrayLen(array: arr))>
<cfset dump(arrayLen("array": arr))>
<cfset dump(arrayContains(object:2,array:arr))><--- using alias name --->
<cfset dump(arrayContains(o:2,arr:arr))><--- using alias name --->
<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:
you could call:
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.
Features · HowTo · New release · Railo 3.3 · Release · Tips
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 →]
cache · CFML · Configuration · Features · HowTo · New release · Railo 3.1.2
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.
What is new in this version?
[Read more →]
New release · Open Source · Railo 3.1 · Railo 3.1.2 · Release
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
Community · Conference · New release · Open Source · Railo 3.1 · Release
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
New release · Railo 3.1
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.
- 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:
Professional Open Source
- Blog entry about BlazeDS
- New features
- Updating documentation
- Installer guidelines
Blog · New release · Open Source · Railo 3.1 · Release · Websites