Changes in RemObjects SDK 4.0 for .NET
This document lists the changes introduced by new versions of RemObjects SDK for
.NET.
New in Version 4.0.19 (Build .565)
(Status: April 20, 2007)
Fixes
-
3024: Incorrect file filter in Service Builder service import
New in Version 4.0.17 (Build .557)
(Status: March 6, 2007)
Fixes
-
3241: Service Builder fails to load RODL libraries if undeclared variable is used
in uses
-
3207: HttpSpy fails to run in 4.0.17 [old/wrong copy of .exe was deployed]
-
3187: Error importing CodeCentral WSDL using RO Win32
New in Version 4.0.17 (Build .551)
(Status: February 22, 2007)
Enhancements
-
2711: Add Help2 filters to all products that ship Help2 help
Fixes
-
3197: Caption in RODL import dialog is cut off
-
3213: Modular Server sample contains reference to missing app.config file
-
3214: Error when run BDS projects.
-
2993: Problem with RO/COM and inherited services
-
2722: Service Builder incorrectly validates .RODL
-
2408: WSDL import problems with certain structs
New in Version 4.0.15 (Build .541)
(Status: December 14, 2006)
Features
-
2239: Expanded RODL retrieval to allow loading and merging of RODLs from multiple
assemblies
Enhancements
-
2661: New "Modular Server" sample to illustrate #2239
-
2625: Provided *.bdsproj and *.bdsgroup files for Sample projects in BDS
Fixes
-
2831: Used RODLs for Data Abstract would disappear in Service Builder
-
2743: Session Types sample raised an error when MSSQL table for custom manager
didn't exist
-
2719: Problems in IpTcpServerChannel
-
2698: Service Builder AV'ed on importing certain XML files
-
2696: Problems with XML-RPC Message
-
2681: Super TCP Channel Server, once deactivated, never recovers
-
2673: Codegen for intf/invk did not pass library name when it was not an imported
SOAP library
-
2446: MasterServer session timeouts did not work consistently
-
1528: Fixed minor issues with BDS templates
New in Version 4.0.13 (Build .521)
(Status: October 25, 2006)
Features
-
2212: Allow retrieval of per-service WSDL for better .NET Remoting compatibility
-
1976: New "Session Types" Sample
Enhancements
-
2445: Provide option to manually register different global session manager
-
2323: Time-zone support in SOAP Message
-
2169: OnSessionCreated fires after registering session in list
-
2209: Super TCP Channel should implement IIpServerChannelInfo
-
521: Super TCP Channel should implement IRODLAccess
Fixes
-
2598: Application could hang on closing, with Super TCP Channel
-
2585: AV in Service Builder
-
2574: Improvements to ASP.NET .20 Sample
-
2556: Problems with DynamicRequest in RO/COM and Service Tester
-
2546: RetrieveRodl function fails with timeout exception on Super TCP Channel
at design time
-
2519: Error generating RODL from imported TLB
-
2466: Problems with Session timeouts in Master Server
-
2412: Initial connect should keep Active set to false in Super TCP Channel, when
connection fails
-
2408: WSDL import problems with certain structs
-
2401: Bad C++ validation warning in Service Builder
-
2395: Blacklist the standard WSDL schema urls so they don't import
-
2375: byte-order marker problems in XML-RPC Message
-
2314: AV when closing Service Builder
-
2196: AV in Service Tester
-
2195: Problem when loading a *.roTest file in Service Tester
-
2171: SOAP CodeGen gets URN/Action from first method
-
2092: methodcall vs. methodrequest in XML-RPC Message
-
2000: CF assemblies don't get found by Visual Studio .NET 2003
New in Version 4.0.11 (Build .509)
(Status: August 24, 2006)
Enhancements
-
2210: RODL.exe now sets exit code on warning/error
Fixes
-
2262: IP Servers could use 100% CPU if client disconnects
-
2240: Super TCP Channel AfterReceiveStream/BeforeSendStream were called in the
reverse order
-
2234: PleaseWaitForm should process window messages while waiting
-
2233: HTTP Stack improvements for performance and stability
-
2173: MegaDemo updated to be compatible with Delphi version
-
1490: Improvements to CodeGen to support SOAP
New in Version 4.0.9 (Build .495)
(Status: June 30, 2006)
Features
-
1708: Import SOAP Service dialog
Enhancements
-
1878: make session timeout interval configurable
-
1493: Add SendExceptionsAs500 to HTTP Channels
Fixes
-
1966: AcceptCallback error in Super TCP Channel
-
1951: SOAP compatibility with Java Axis Library
-
1931: Stream read error in Service Tester
-
1912: Super TCP Channel Chat sample was missing *.resx files
-
1905: Problem with groups in Used RODL
-
1863: string arrays were always be streamed as ANSI string
-
1852: Super TCP Channel reconnect timeout shouldn't block outgoing requests
-
1820: WSDL location is not always right, with new RO4 http paths
-
1789: Delphi/.NET codegen doesn't properly emit [RuntimeRequired] attribute
-
1775: Sending large packages over Super TCP Channel could timeout
-
1715: SoapMessage is not registered in toolbox
New in Version 4.0.7 (Build .475)
(Status: April 26, 2006) - First Release of RemObjects SDK 4.0 for .NET
Features
-
New LocalClientChannel and LocalServerChannel
-
New XmlRpcMessage
-
New SoapMessage component and full SOAP support
-
New MasterServerSessionManager
-
New ASP.NET based HTTP server channel (& Sample)
-
New Server Info Page in HTTP Servers
-
OnLoginNeeded event for transparent login handling on the client side
-
New Service Tester
-
New RO/COM
-
Improved and streamlined New Project Wizard
-
New IDE support for .roTest Service Tester files in Visual Studio projects
-
Support for Borland Developer Studio 2006
-
1007: Support for importing .TLB files in Service Builder
Enhancements
-
Improved and streamlined New Project Wizard
-
New URLs to expose RODL and WSDL from HTTP server channels
-
1401: CF TypesAssembly needs to be changed from single item to list (TypeAssemblies)
-
1357: Add MinSizeForCompression property to trigger compression in BinMessage
-
1335: Support for https://, ftp://, file:// links when importing from Service
Builder
-
1328: Option to enumerate all sessions in a Session Manager
-
1314: Allow use of Super TCP Channel in Service Tester
-
1307: Option for IDE to generate files for used RODLs, as well
-
1274: IEventTargets to allow sending of events to a single or a subset of clients
-
1353: Improved "Save As" defaults in Service Builder
-
1351: Enhance grouping in Service Builder by allowing drop on items
-
1221: Optionally synchronized event callbacks to main thread
-
1128: HTTP Server doesn't send "Server" header response
-
1121: Option to sort items alphabetically in Service Builder
-
1062: IEventTargets support
-
1008: Improve Documentation XSLT in Service Builder
-
1000: BeforeSendStream/AfterReceiveStream events don't allow assigning a new Stream
-
961: Visual Studio project template fails if files already exist
-
936: KeepAlive support for IdTcpClientChannel
-
905: Provide an overload ctor for Proxy that takes a IRemoteService component
-
887: Create a mapping so that EROSessionNotFound exceptions from Delphi servers
are properly handled on .NET clients as SessionMissingException
-
776: Allow RODL access for TCP Channel
-
719: Currency/Decimal support for the Compact Framework
-
228: Connection Timeouts for the Compact Framework
Fixes
-
1454: Review CodeGen codedom to use typeof() instead of strings, wherever possible
-
1368: Better error from pooled class factory if pool is empty
-
1350: Groups should not re-open in Service Builder tree when changes are made
to RODL
-
1349: Service Builder loses UTF-8 encoding flag in RODL
-
1301: Problems passing "array of variant" types, such as for DA login
-
1275: "Convert to server" doesn't set "Embed Resource" flag
for RODL
-
1247: Importing RODL loses grouping
-
1187: VariantException was missing constructor
-
1151: EventReceiver failed when more then one handler subscribed to the same event
-
1123: Grid scrolling problem in Service Builder
-
1089: implement Delphi-style RODL retrieval in RO/.NET
-
1082: Problems with read-only RODL files in Service Builder
-
1073: Variant streaming should use UTF-8 for WideStrings
-
751: IDE Integration should add CF references when project is CF
-
663: Abandon changes generates errors in Service Builder
-
549: Serializers streamed widestring as 8-bit string if it passed as variant
-
342: TriggerBefore/AfterActivate methods should be protected
-
255: "Save Copy As" is always disabled in Service Builder
-
69: Exception Ancestors mistakenly get verified as "invalid ancestor"
in Service Builder