The current history files are related to the 3.0 release of Railo. As soon as we have updated the beta we will release a corresponding history file.
Version: 3.1.2.001
- [ RAILO-512 ] schedued task run sometime twice on windows
Version: 3.1.2.000
Version: 3.1.1.017
Version: 3.1.1.016
- [ RAILO-332 ] NullPointerException error in Railo when Flex client is idle for 15 minutes
- [ RAILO-392 ] java.util.ConcurrentModificationException
- [ RAILO-396 ] Inconsistency in behaviour of onMissingMethod
- [ RAILO-422 ] CFFEED ignores proxy settings
- [ RAILO-432 ] Shorthand XML element assignment giving type conversion exception
- [ RAILO-442 ] When creating a chart with cfchart, the image map is written to the head instead of body of the page.
- [ RAILO-443 ] cfassociate basetag not recognized
- [ RAILO-450 ] cfdump output with expand="false" display issue
- [ RAILO-471 ] Typo in Error Message
- [ RAILO-476 ] Administrator Typos
- [ RAILO-479 ] When resizing an image to a width of same size, an error occurs
- [ RAILO-483 ] java.lang.NullPointerException in server.cache.cfm: line 21
Version: 3.1.1.015
- [ RAILO-103 ] In QoQ string formated dates get converted into datetime values
- [ RAILO-336 ] scheduled tasks don't follow schedule
- [ RAILO-482 ] QoQ makes wrong assumptions on datatype and ignores given datatype (e.g. converting strings to timestamps)
- [ RAILO-485 ] invalid range definition from cfcontent tag
- [ RAILO-486 ] java.lang.NullPointerException with nested cfdumps
- [ RAILO-491 ] CFVideoplayer issues
Version: 3.1.1.014
Version: 3.1.1.013
- [ RAILO-475 ] DateAdd() Function Fail
Version: 3.1.1.012
Version: 3.1.1.011
Version: 3.1.1.010
- [ RAILO-421 ] CFREGISTRY getall action not working in windows server 2003
- [ RAILO-438 ] Can't convert value 2209/Sep/22 to a datetime value
- [ RAILO-441 ] querynew('recordcount') behaves differently on Adobe CF / Railo
- [ RAILO-449 ] Per Application mappings are slow when using extends="someobjectfromthismapping" in CFC's
- [ RAILO-452 ] deserializeJSON not unescaping unicode characters
- [ RAILO-453 ] When a public java property of type int is set in Railo this throws an error
- [ RAILO-456 ] when jdbc driver does not support genertaed key raio fails with a exception
Version: 3.1.1.009
- [ RAILO-440 ] font-size declaration in cfdump needs units
Version: 3.1.1.008
- [ RAILO-439 ] Query of Queries: Getting "function is not supported" using concat()
Version: 3.1.1.007
- [ RAILO-88 ] Result struct of Insert-query contains different values than in CF8
- [ RAILO-281 ] CFQUERY result struct does not include generated key from INSERT
- [ RAILO-418 ] When one wants to login into the Railo admin he can check a checkbox which allows him to enter without password
- [ RAILO-424 ] status code wrong
- [ RAILO-430 ] Function toString wrong default charset
- [ RAILO-431 ] JavaCast to NULL does not return NULL any more but string/integer
- [ RAILO-434 ] Javascript bug "doFocus is not defined"
- [ RAILO-436 ] Bug with cffeed / FileRead for remote RSS feed ignoring query string in source url
Version: 3.1.1.006
- [ RAILO-205 ] CFHTTP supplies a content-type header on GET requests
- [ RAILO-363 ] cfexecute will always wait until the process has finished (even when timeout="0")
- [ RAILO-373 ] Query Exception Compatibility: Datasource on Missing Datasource
- [ RAILO-376 ] Application installation via extension manager fails if file access is set to Local in server administrator
- [ RAILO-401 ] ImageReadBase64() and ImageNew() throw Null Pointer Exception
- [ RAILO-403 ] cfc custom tag associations fails
- [ RAILO-406 ] CFQUERY generated content lost on abort
- [ RAILO-412 ] nameconflict columnname queryname with empty query
- [ RAILO-414 ] Server Admin SMTP Password Field
- [ RAILO-415 ] cfinvoke.argumentcollection not supported for webservice
Version: 3.1.1.005
- [ RAILO-379 ] getSourceFilePath returns different string when different case used in browser [FDAPI]
- [ RAILO-381 ] import multiple tag libraries using one prefix
- [ RAILO-394 ] serializeJSON() produces very different results to Adobe ColdFusion in some situations
- [ RAILO-395 ] SerializeJSON on cfcomponents differs from CF8
- [ RAILO-397 ] CFREGISTRY bug when using the getall action
- [ RAILO-402 ] Mail server password exposed.
- [ RAILO-405 ] accessing super scope by a component loaded whithin application.cfc
- [ RAILO-408 ] allow custom path for file access
Version: 3.1.1.004
- [ RAILO-378 ] function returntype
Version: 3.1.1.002
Version: 3.1.1.001
- [ RAILO-304 ] Serialize cfc failure
Version: 3.1.1.000
- [ RAILO-163 ] cfexecute and arguments containing spaces (Linux)
- [ RAILO-257 ] Railo will not start start/stop shells contain ^M characters
- [ RAILO-275 ] Binary arguments to Railo treated as array
- [ RAILO-302 ] CFHTTP PUT sends corrupted binary data in body
- [ RAILO-342 ] Query/Array Rows not Bracketed; on large volumes causes slow performance and poor UI [FDAPI]
- [ RAILO-347 ] Unable to create remote clients in 3.1.0.024
- [ RAILO-349 ] Mapping stripped from CFCATCH.MissingFile value
- [ RAILO-356 ] Spelling Error in upgrade script
- [ RAILO-359 ] Problem with CF_SQL_CHAR type
- [ RAILO-360 ] XML lost when serializing an XML document to JSON
- [ RAILO-361 ] java.util.Calendar
- [ RAILO-362 ] ordered keys in struct dump
- [ RAILO-364 ] Error when using cf_sql_numeric with floating number
- [ RAILO-365 ] Query bracketing does not have correct row numbers in drill down [FDAPI]
- [ RAILO-366 ] Misspelled struct key on exceptions
- [ RAILO-368 ] serialize xml
- [ RAILO-370 ] Query Exception Compatibility: SQL
- [ RAILO-372 ] Query Exception Compatibility: Datasource
Version: 3.1.0.026
- [ RAILO-352 ] Date information lost using serializejson
Version: 3.1.0.025
- [ RAILO-313 ] Attribute "fontEmbed" for cfdocument tag does not work
- [ RAILO-322 ] FORM scope contains nothing after file upload (form enctype="multipart/form-data")
- [ RAILO-330 ] cfthrow exceptions not handled the same by the CFML Proxy as they are in ColdFusion
- [ RAILO-335 ] cfthread tasks (task manager) give NullPointerException
- [ RAILO-337 ] timeout not followed
- [ RAILO-341 ] Version number in a webservice return struct is converted into a date
- [ RAILO-343 ] cfflush and cfsleep pausing
- [ RAILO-344 ] Use of "referral" attribute in CFLDAP tag throws error on setReferral() method
- [ RAILO-350 ] meta tags support for cfindex
Version: 3.1.0.024
- [ RAILO-71 ] Mask all password fields in the webadmin with asterisks encrypt the passwords in the XML configuration file
- [ RAILO-318 ] rounding double for date
- [ RAILO-319 ] cflock attribute timeout fails when not recompiled
- [ RAILO-321 ] mysql driver cfc has spelling error for attribute characterencoding
- [ RAILO-324 ] javacast not support arrays
- [ RAILO-327 ] Encrypt the password in railo-web.xml.cfm
- [ RAILO-329 ] search context sensitive summary
Version: 3.1.0.023
Version: 3.1.0.022
- [000073] fixed bug in tag index-custom "update with numeric keys generate multiple records"
- [000074] add support for index-custom without query
Version: 3.1.0.021
- [000067] add function parseNumber
- [000068] fixed bug in tag XMLSearch
- [000069] fixed bug in tag HTTP "throws exception when charset from response is no supported by the os"
- [000070] add attribute "passthrough" to tag image
- [000071] fixed bug in function getComponentMetaData "propery name is lower case"
- [000072] fixed bug in tag output-group "after inner output currentrow is not reseted"
Version: 3.1.0.020
- [000065] changed datasource connection validation
- [000066] added property "charset=UTF-8" to MySQL Driver component
Version: 3.1.0.019
- [000063] removed default settings for a new created web context
- [000064] add support for interfaces to function GetComponentMetaData
Version: 3.1.0.018
- [000055] fixed bug in function LSDateFormat "can not handle some dates with dutch locale"
- [000056] add support for date object as input for function ParseDateTime (for performance reasion)
- [000057] add support for $ as part of a varaible named declared in tag savecontent
- [000058] add suppport for images, binaries and components (AMF->CFM) to AMFCaster
- [000059] add support for default datasource to cfapplication/application.cfc
- [000060] add support for attribute "charset" to tag feed
- [000061] optimize performance of the CGI Scope
- [000062] fixed bug in function numberFormat
Version: 3.1.0.017
- [000043] remote wddx call of compnents with "argumentcollection" parameters fails when value is a json struct
- [000044] add support for web based access to cfc build in tags
- [000045] add support for deploying folder "context" to server directory
- [000046] fixed bug in function timeFormat "disable transaltion of overflow values"
- [000047] fixed bug in cloning (J2EE) HTTPSession Objects for cfthread
- [000048] fixed bug in serializing mail attachments
- [000049] add support for attribute filter to tag objectcache
- [000050] add "user-agent" header to request from scheduled task
- [000051] add support for action "getPlugins", "updatePlugin" and "removePlugin" to tag admin
- [000052] add support for calling UDF outside a component to tag invoke
- [000053] add support for "queryFormat" to WDDX remote component invocation
- [000054] changing expires of cookie cfid and cftoken to 90 days
Version: 3.1.0.016
- [000029] changed call of the CFC based Custom Tag Function to named arguments
- [000031] changed name of third attribute of function "onEndTag" from CFC based Custom Tag from "output" to "GENERATEDCONTENT"
- [000032] changed name of first attribute of function "onError" from CFC based Custom Tag from "err" to "CFCATCH"
- -Detailed information can be found : http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3
- [000033] fixed several bug in FusionDebug integration
- [000034] add suppport for different amf casters (classic, modern)
- [000035] fixed several bug in BlazeDS integration
- [000036] add support for implicit casting of string dates to numeric values
- [000037] add support for castng of the following string date format "mm/yyyy"
- [000038] add support for build in functions ( Directories are listed here: http://www.getrailo.org/index.cfm/community/faq/technical-faq/ )
- [000039] fixed bug in tag execute "can not handle timeout in some situations"
- [000040] fixed bug script and tag function "only arguments defined with cfargument can be called without arguments. "
- [000041] fixed bug in script and tag function "function of a base/super class can loose the context to the component owner"
- [000042] fixed bug in components "setter assign value to the this scope"
Version: 3.1.0.015
- [000001] add support for HTTPS Resource
- [000002] fixed several issues with FusionDebug integration
- [000003] add flag to disable timserver (not in admin frontend yet)
- [000004] add support for build in tag based on cfc custom tags
- [000005] add support for metadata for cfc based custom tags
- [000006] add support for flesystem placeholder {railo-config}
- [000007] optimize check if a open datasource connection still is valid
- [000008] fixed bug in tag dump (format classic and html) "when attribute label is defined and attribute expand is set to false the dump disappears"
- [000009] fixed bug in tag cfcatch/cfscript-catch "can not handle native exception names"
- [000010] fixed bug in tag LSCurrencyFormat/LSEuroCurrencyFormat "empty string should be returned as 0"
- [000011] struct function now also can handle query objects
- [000012] optimized image processing
- [000013] add support for constant "NULL" to json serialization
- [000014] add support for load escaped characters in json serialized text
- [000015] improve performance loading application.cfc
- [000016] add support for handling complex object types to BalzeDS Caster
- [000017] improve performance in handling of java.util.Map Objects in Railo.
- [000018] add support fpr pausing scheduled tasks
- [000019] add support for type "url" to cfindex
- [000020] add support for action "getPluginDirectory" to tag admin
- [000021] add support for action "list" to tag index
- [000022] fixed bug in tag invoke "can not forward argumentcollection with tag invoke"
- [000023] fixed bug in tag queryparam "can not handle empty list"
- [000024] fixed bug in tag storedproc "missing returncode when more data are popuated in cfstoredproc"
- [000025] fixed bug in tag table "missing last row from query"
- [000026] fixed bug in tag thread "initialization when parent thread is finalized fails"
- [000027] fixed bug in Arguments Scope "if a value is defined but not set, it has to return null"
- [000028] fixed bug in CGI Scope "structKeyExists does not work with CGI Scope"
- [000029] improve performance in Undefined Scope
- [000030] improve performance in Component Loader
- [000031] improve performance of function ListFindNoCase
- [000032] fixed bug in tag case "empty value as part of a list can not be handled"
Version: 3.0.3.002
- [000108] fixed bug in tag dump "when expand is set to 'no', the tag fails"
- [000109] fixed bug in tag HTTP "throws exception when charset from response is no supported by the os"
Version: 3.0.3.001
- [000107] add support for action "syncronize" to tag admin
Version: 3.0.3.000
- [000106] add support for https resource (must be configured in advance)
Version: 3.0.2.012
- [000102] fixed bug in function deserializeJson "function does not proper remove escape sequence"
- [000103] mailspoller fail when from is not deined but provided
- [000104] tag queryparam fals with empty lists
- [000105] improve performance of cgi scope
Version: 3.0.2.011
- [000095] changed how structCopy works, now structCopy can create a copy of all type of colections (query, Array ...), not only struct
- [000096] optimize of casting from collection object to struct
- [000097] fixed bug in tag switch/case "empty values are ignored"
- [000098] optimize how struct functions handle query objects
Version: 3.0.2.010
- [000094] optimize image read
Version: 3.0.2.009
- [000093] add possibility to to set connection timout 0 for datasources
Version: 3.0.2.008
- [000091] fixed bug in function isDefined "after update to 3.0.2.007, the function return true for element in the argument scope that are not initalized"
- [000092] fixed bug in function serializeJson "not all white spaces are escaped"
Version: 3.0.2.007
- [000089] fixed bug in tag cfthread "initalize of child thread fails, when main thread is already finalized"
- [000090] changed behavior of the argument scope "return now null instead of throwing a exception when a argument is not initialized"
Version: 3.0.2.006
- [000088] add "web contexts" info the server administrator overview page
Version: 3.0.2.005
- [000083] add support for maintain datasource connection only fo a single request (connectionTimeout=0)
- [000084] add 5 optinal argument (millisecond) to function createTimespan
- [000085] fixed bug in function StructFindKey/StructFindValue "does not find key of structs that are inside a array"
- [000086] fixed bug in function exandPath "on windows the last path separator can be invalid"
- [000087] fixed bug in function isValid "type component is not supported"
Version: 3.0.2.004
- [000080] fixed bug in function structCopy "can not make a valid copy from a argument scope"
- [000081] fixed bug in tag cfloop-collection "loop can not iterate throw fields defintion of a java.lang.Class Objects"
- [000082] fixed bug in tag storedProc "can not handle some storedproc with access database"
Version: 3.0.2.003
- [000077] fixed bug in tag storedproc "can not handle multiple result when mixed with updates"
- [000078] deprecated attribute "dbvarname" of tag "procparam" is now ignored
- [000079] fixded bug in tag update/insert "tag fails when the formfield list containing white spaces"
Version: 3.0.2.002
- [000073] fixed bug in function dollarFormat "this function works now the same way as lsCurrencyFormat(number,'local','english (us)')"
- [000074] add support for attribute showmarkers and markersize to tag chart
- [000075] fixed bug in tag image "source object is not cleaned up properly"
- [000076] removed constants YES and NO
Version: 3.0.2.001
- [000072] fixed bug in tag feed "can not handle dublin core"
Version: 3.0.2.000
- [000069] fixed bug in function dollarFormat "invalid delimeter"
- [000070] add function fileWriteLine
- [000071] fixed bug in function parseDateTime "this value [12:00 PM] return 00:00 instead of 12:00"
Version: 3.0.1.007
- [000061] fixed bug in function lsIsDate "function is to lenient with invalid formats"
- [000062] fixed bug in function lsParseDateTime "function is to lenient with invalid formats"
- [000063] optimize datasource error message
- [000064] fixed bug in function datePart "week (ww) and dayOfWeek (w) is permuted"
- [000065] fixed bug in function dayOfWeekAsString,dayOfWeekShortAsString "return invalid day whem Timezone og the JVM LT GMT+0"
- [000066] fixed bug in tag mail "attribute server does not support the following pattern [user:password@]server[:port],[user:password@]server[:port]"
- [000067] fixed bug in tag cookie "attribute expires had problem with some special dates"
- [000068] fixed bug in tag attribute attributeCollection "default value can be missed"
Version: 3.0.1.006
- [000056] fixed bug in tag document "can't handle html with a <hr> tag"
- [000057] fixed bug in tag document "can't handle empty document"
- [000058] fixed bug in wddx Converter "converter translate argumment scope to a array representation instead of a struct"
- [000059] fixed bug in tag Query "QoQ can not handle "Escape" Operator"
- [000060] fixed bug in function XMLValidate "add support for 'noNamespaceSchemaLocation'"
Version: 3.0.1.005
- [000050] fixed bug in resource ftp "root list fails in some special constellation"
- [000051] changed color of query and struct dump
- [000052] add addional values to datasource exception catch block (DatabaseName, DatabaseVersion, DriverName, DriverVersion)
- [000053] add function StructKeyTranslate
- [000054] add support for onMissingTemplate to Application.cfc
- [000055] fixed bug in tag form "missing query string in action defined by the tag when not action attribute is defined"
Version: 3.0.1.004
- [000048] optimize railo stacktrace generation
- [000049] add support for korean and japanese language to search engine
Version: 3.0.1.003
- [000043] fixed bug in tag transaction "transaction connection ignore the connection limit setting of administrator"
- [000044] changed behavior of the function URLEncodedFormat "spaces are returned as + instead of %20"
- [000045] added support for UTF-16 BOM (Byte order Mask) for all file operations
- [000046] added support for placeholder {web-context-hash}
- [000047] added attribute bufferOutput to tag silent
Version: 3.0.1.002
- [000042] fixed bug in tag storedproc "oracle type opaque.xmltype not supported"
Version: 3.0.1.001
- [000042] fixed bug in tag storedproc "clob/blob input for oracle not supported"
Version: 3.0.1.000
- [000040] add support for Operator of type "java.lang.Character"
- [000041] fixed bug in tag index "on windows railo can loose access on spellcheck directory"
Version: 3.0.0.009
- [000033] add experimentell Extension Manager (Alpha State)
- [000034] fixed bug in function serializeJson "struct keys are always the same"
- [000035] fixed bug in tag query "QoQ fails with operator 'is null'"
- [000036] changed casting of Date object to number "railo return now a time that mirror the lokal time, not the UTC Timezone"
- [000037] extend the function JavaCast with type "BigDecimal" and "BigInteger"
- [000038] fixed bug in Application.cfc "setting of clientstorage fails"
- [000039] argumentCollection not supported for "onMissingmethod calls"
- [000040] enabled whitespacemanagement combined with cfflush-intervall produce invalid output
Version: 3.0.0.008
- [000019] fixed bug in tag http "railo always add a '?' at the end of the url when there is no query string"
- [000020] railo overwrite user specific ssl certificate
- [000021] fixed bug in function serializeJson "all keys of a struct are upper case"
- [000022] extend function fileexists with a second attribute (boolean allowRealPath)
- [000023] extend function directoryexists with a second attribute (boolean allowRealPath)
- [000024] extend function ListToArray with a third attribute (boolean includeEmptyFields)
- [000025] add support for operator ">" and ">="
- [000026] fixed bug in e-mail validator "e-mail alias with + are ot allowed"
- [000027] fixed bug in tag schedule "action update execute task"
- [000028] fixed bug in tag Associate "can not handle multiple tag with the same name"
- [000029] extend tag dbInfo with type "terms" and "procedure_columns"
- [000030] extend tag SaveContent with attribute "trim"
- [000031] fixed bug in tag storedproc "can not handle ref-cursor return value from oracle"
- [000032] add support for script-break inside a function
Version: 3.0.0.007
- [000011] partly support for coldfusion.runtime.SessionTracker (experimental)
- [000012] fixed bug in resource ftp "some ftp list parent directory of the defined directory"
- [000013] add support for resetting security key
- [000014] fixed bug with mappings "every mapping defined after "/" mapping is ignored"
- [000015] fixed bug with cfcatch struct "can not throw duplicated cfcatch block"
- [000016] fixed bug in function dateDiff "dateDiff-day should ignore daylight saving time (DST)"
- [000017] fixed bug in function toString "use wrong default charset for casting binaries"
- [000018] fixed bug in tag ldap "attibute port throws a error"
Version: 3.0.0.006
- [000001] improve handling of empty files (folder) in S3 Resource
- [000002] optimize tag processingDirective "replace pattern {space-linebreak-space} with {linebreak} instead of {space}"
- [000003] optimize Controler Thread "if one job fails all other jobs are aborted as well"
- [000004] speed up execution of function CompareNoCase
- [000005] speed up acces on undefined Scope
- [000006] add support for the followig operators at the interpreter (evaluate) [===,!==,<=,<>]
- [000007] fixed bug in tag http "when defining type xml request header contains 2 content-type field instead of 1"
- [000008] fixed bug in tag http "when body contain a XML Dom Object, values is send as binary instead of String"
- [000009] fixed bug in tag pdf "action write get A NPE in some special constellations"
- [000010] fixed bug in function getMetdata->component "if a argument default value points on this, it get a infinity loop stopped only by maxlevel of the dump"
Version: 2.0.2.002
- [000049] fixed bug in cookie scope "script-protect changes can produce a Concurrent modification exception"
Version: 1.0.0.035
- fixed Bug "if forward requests the CFMLFactory clear all cookies from response (for example with flash remoting)"
- fixed Bug in CFMLFactory "initalize only one Request at once"
- fixed Bug in Tag error "if a include page define same cferror page and throws a exception you get a infinity loop"