Version 2.0.7.824 release August 24, 2007 Fix: several bug fixes to work on Mono Fix: support for ASP.NET2 Medium Trust when compiled for .NET2 Version 2.0.7.723 release July 23, 2007 Fix: For wsdl generator the compiler automatically checks the framework directory but not the GAC (Metadata file 'xxx' could not be found) Fix: AS3 ASObject to IDictionary type conversion Fix: AS3 array to ArrayList conversion Fix: Decimal type conversion Fix: namespace name in AS2 stub code Fix: DataTableType attribute Fix: Disable .NET framework assembly calls (cannot be overridden by "remotingServiceAttribute") New: Visual Web Designer 2005 Express Edition support Version 2.0.7.328 Hotfix4 released July 03, 2007 Fix: caching ignores rpc parameters Version 2.0.7.328 Hotfix3 released June 24, 2007 New: "remotingServiceAttribute" application setting for access constraint Version 2.0.7.328 Hotfix2 released June 04, 2007 Fix: Flex authentication problem (subsequent login does not fail for wrong credentials) Version 2.0.7.328 Hotfix1 released June 03, 2007 Fix: Broken authentication after Flex HotFix 2 Fix: set "Client.Authentication"/"Client.Authorization" faultcode when security faults are generated Version 2.0.7.328 alpha, released March 28, 2007 Fix: ASObject with typename (strong type) AMF3 serialization New: DataTableTypeAttribute, DataSetTypeAttribute attributes for datatable, dataset serialization Version 2.0.7.313 alpha, released March 13, 2007 Fix: AMF3 Guid type serialization Fix: wrong web.config file generated for Visual Studio 2003 New: accept null value-types (web.config) New: null values for value-types (web.config) New: wsdl proxy generation options for web services Version 2.0.7.307 alpha, released March 07, 2007 Fix: double type serialization fails for Min and MaxValue Fix: handle ASP.NET custom authentication providers Update: AuthenticateWebApp demo, help Version 2.0.7.305 alpha, released March 05, 2007 New: Fluorine assembly marked with APTC option New: AMF response content caching option (CacheFilter) Fix: Authentication cookie has the attributes according to the ones in the config file setting Fix: Handle MessageException faultcode and extendedData received from user code Fix: AS3 enumeration with number static constants Fix: Serialize Enum as number type Fix: Handle {context.root} for a root website New: Added WsdlFilter filter to precompile proxy assembly New: ServiceBrowser handling (ServiceBrowser assembly) Update: installer Version 2.0.7.215 alpha, released February 15, 2007 Fix: Handle correctly the HttpApplication pool Fix: Handle possible unauthorized access exceptions from logging Fix: Project templates not installed for non-English Visual Studio 2005 (installer) Version 2.0.7.210 alpha, released February 10, 2007 New: Logging with Log4Net library Version 2.0.7.209 alpha, released February 09, 2007 Fix: Flex ArrayCollection mapping to ArrayList, List and generic collections New: Flash custom authentication changed to Flex login command based class New: Security constraints in the configuration files Version 2.0.7.121 alpha, released January 21, 2007 Fix: LinkDemands occur at JIT time, Gateway may fail with Medium Trust CAS Level (.NET2) Fix: classMappings and services groups moved to fluorine section group in config file Fix: service mapping support for Flex2 RemoteMessage Version 2.0.7.118 alpha, released January 18, 2007 New: versioning scheme changed to 2.0.YY.MMDD Fix: KB support.microsoft.com/kb/312629 to suppress ThreadAbortException when debugging in VS.NET2005 Fix: KB support.microsoft.com/kb/911816 log to the Event log unhandled exceptions (.NET2) Fix: RemoteObject security handling with login command Version 16c alpha, released January 17, 2007 Fix: AMF3 - .NET native arrays serialized as Actionscript Array, ArrayList/List serialized as Actionscript ArrayCollection New: AMF3 - property support in channel definition Fix: If the gateway is located in the web-root remote calls fail without a correct services-config.xml file Version 16b alpha, released January 10, 2007 Fix: remote call ErrorMessage correlation info fix (RemoteObject) to correctly handle faults Version 16 alpha, released January 09, 2007 New: Flex2 RemoteObject support Fix: AMF3 Xml object references must be stored in the object table (problem with multiple references to the same Xml object) Fix: ByteArray to byte[] conversion Fix: support invoking static classes (.NET2) Version 15f alpha, released November 17, 2006 Fix: IDictionary is serialized as untyped object in AMF3 Update: AMF3 DateTime will be converted according to timezoneCompensation flag Version 15e alpha, released October 26, 2006 Fix: System.Array serialization Version 15d alpha, released October 18, 2006 Fix: AMF3 DateTime will be converted to local time (deserialization) and to utc (serialization) Fix: ArrayCollection implements IList interface Version 15c alpha, released October 06, 2006 Fix: AMF3 String length serialization Fix: handle ASP.NET Forms Authentication New: Credentials cleared after authentication Version 15b alpha, released July 30, 2006 Fix: DataTable, DataSet the ASObject was sent back with "Recordset" typename in AMF3 (not available in Flex2) Version 15 alpha, released July 16, 2006 Fix: when reading date value with timezone compensation = "auto" Fluorine will ignore DST Fix: create the filter chain whenever the gateway detects it is missing New: support for overloaded methods Version 14 alpha, released June 01, 2006 Fix: AMF3 Hashtable serialization Fix: Better handling of amf body deserialization faults (if an amf body deserialization fails the gateway sends a fault response and skips to the next body) Fix: Service Browser for Mono Fix: Correct path separator character for the Linux platform Fix: "Specified cast is not valid." when sending back an uint Fix: Because of WebResource.axd requests, cross posting between pages fails in NET2 (NET2 has its own built-in resource handling with "WebResource.axd" queries) Fix: For web services the dynamic assembly is written to the disk (to avoid http://support.microsoft.com/kb/872800 ) Fix: Longstring data type New: static methods can be invoked on service classes (static methods up the class hierarchy are not accessible) New: custom authentication changed Version 13 alpha, released May 10, 2006 New: Custom object serialization handles public .NET fields too Fix: ServiceBrowser handles web service errors and shows build log (or error log) where applicable Fix: Send (and log) detailed output when webservice compilation fails Version 12d alpha, released May 5, 2006 Fix: AMF3 integer data Fix: add undefined tag Version 12c alpha, released May 1, 2006 Fix: Switch to AMF3 tag when serializing message body after handling simple types Version 12b alpha, released April 30, 2006 Fix: AMF3 reset object reference map for each AMF body Fix: Mixed array deserialization (this was once fixed in Version 9 but it was mistakenly reintroduced) Version 12alpha, released April 24, 2006 New: AMF3 handling New: service mapping via web configuration file New: Handling and mapping to NET2 generic collections (ICollection and IDictionary) New: Added SessionActivator activator Fix: Service Browser enumerates .NET2 classes from App_Code dir Version 11alpha, released March 20, 2006 New: timezoneCompensation flag in the config file and DateWrapper class Fix: verbose error for easier diagnosis of parameter mismatch Version 10pre-alpha, released February 28, 2006 Fix: Gateway.aspx content added in the http response after the AMF content Version 9pre-alpha, released February 18, 2006 Fix: Narrowing AS Number type in webservice calls Fix: Narrowing AS Number type to nullable parameter types in service functions (.NET2) Fix: Dataset serialization bug Fix: ServiceBrowser recursive walk through directories for wsdl and asmx files Fix: Serialize Decimal type Fix: Mixed array deserialization New: Only service classes marked with com.TheSilentGroup.Fluorine.RemotingServiceAttribute are shown in the ServiceBrowser New: NetDebug tracing fom .NET code (NetConnection Debugger) New: Handling NetConnection Debugger requests New: Handling the MM Service Browser swf requests Version 8pre-alpha, released January 29, 2006 Fix: Custom authentication Fix: In web applications with Forms Authentication the gateway was redirected to the login page Fix: ASPX Page service handler throwing exceptions for non-page services Fix: IActivator mechanism wired in object instantiation Version 7pre-alpha, released January 15, 2006 Fix: Service Browser bug fix Version 6pre-alpha, released January 15, 2006 New: Service Browser Version 5pre-alpha, released January 12, 2006 Fix: file based wsdl description handling Version 4pre-alpha, released January 10, 2006 Fix: handling ASPX page based services Version 3pre-alpha, released January 05, 2006 Fix: handling array type deserialization (as ArrayList) Fix: objects with circular reference bug caused application to crash New: custom class mapping via configuration file. check out the sample "App.config" file Note: section "classMappings" must be added also to "configSections" in your Web.config file