Remoting SDK 9.2

Añade compatibilidad con Microsoft Visual Studio 2017 y Embarcadero Delphi 10.2 Tokyo.
Abril 28, 2017
Nueva versión

Características

Remoting SDK for .NET 9.2.101 (Build .1295)

  • Support for Microsoft Visual Studio 2017
  • Iodine project template (in Fire 9.1)

Remoting SDK for .NET 9.2.101 (Build .1295)

  • Support for Embarcadero Delphi 10.2 Tokyo
  • Better C++builder compatibility

Remoting SDK for Cocoa 9.2.101 (Build .1295)

  • Iodine project template (in Fire 9.1)

Correcciones

Remoting SDK for .NET 9.2.101 (Build .1295)

  • 77115: Boilerplate code: Services are not registered in the ZeroConf registry
  • 77107: CodeGen: Generated interface files contain assembly-level attributes
  • 77105: CodeGen: Incorrect namespaces are used for service ancestor interfaces
  • 77475: CodeGen: Intf and Invk code providers generate broken code for Iodine CodeGen
  • 77098: CodeGen: SOAP message attributes are not set in the generated _Intf code
  • 76865: DA/.NET-based CodeFirst servers expose a RODL that raises validation errors
  • 76917: DnsLookup.TryStringAsIPAddress always return null, even for valid IP address strings
  • 77259: Double-check that all SDK and DA samples can be compiled using the latest Data Abstract builds
  • 76930: Exception in SuperHttp server channel RODL request processing
  • 77451: Expose method to fix broken paths for referenced RODLs
  • 77246: Incorrect streaming format is used by CodeFirst-based servers for String parameters and properties
  • 76867: Ip-based client channels cannot connect to a TLS-protected server via Async interface
  • 76911: Move SemicolonSeparatedString class to client part of Remoting SDK
  • 76932: Move SuperHttpWebProcessor to the proper Server Channels namespace
  • 76921: Named Pipes client channel doesn't register its client protocol for the Server Uri feature
  • 74632: Port RO samples to Silver
  • 76912: Possible NRE in ServerMultiMessage on cleanup
  • 76918: Potential NRE in IpSuperTcpClientChannel.Message getter
  • 77128: Remoting SDK VS 2017 integration
  • 77106: Replace RO SDK GlobalWeather sample with other web service
  • 76771: RO and DA packages throw COMException on startup
  • 77201: Semaphore Error in the PooledClassFactory expired items cleanup procedure
  • 76864: Server channel cannot read Http headers of the incoming request when client is limited to TLS 1.0
  • 77117: Server socket unbinding for IPv6 is not performed in IPv4 unbinding fails for any reason
  • 76922: SOAP Message doesn't remove the 'urn:' prefix form the SOAP namespace name when SendUntyped option is enabled
  • 77099: SOAP messages lose namespace information in DocumentLiteral mode
  • 77119: Speed-up Worker instantiation in Server Channels
  • 77118: SSL-enabled server channel stops to accept all client connections if a misbehaving client tries to connect to the server
  • 77244: SuperHttp client channel goes into an endless retry loop if the remote server is not accessible
  • 77250: Throw proper exception when a CodeFirst service is descended from a class w/o the Service attribute
  • 77328: TLS client connection object doesn't use its certificate for client authentication
  • 77295: Wrong namespace is used for base service invokers in RODL-based servers
  • 77476: Olympia Server crashes when its database is not available
  • 77481: Olympia: Improve database connection management
  • 74303: Olympia: Raise proper exception if Application ID is empty
  • 76484: RODL Import tool cannot work with SOAP-based servers
  • 77190: Service Builder improvements
  • 76729: Service Builder: license download not Working
  • 77270: SOAP Importer ignores types added via xsd:include WSDL element
  • 77324: SOAP Importer: Array definitions with different element names but matching type are imported as the same RODL Array type
  • 77326: SOAP Importer: Importer does not generate RODL structures for inherited complex types
  • CodeDom needs to use CodePropertyReferenceExpression.
  • Service Builder: workaround for COM issue with codegen4
  • Updated ROServiceImporter to new ROCodegen

Remoting SDK for Delphi 9.2.101 (Build .1295)

  • 77279: Auto-adding required units into uses
  • 76787: C++Builder _Intf code with 9.1.99.1273 is not usable
  • 77240: C++Builder x64: Problem with compiling (EOF->Eof), partial
  • 77261: CodeFirst: problem with enums & soap message.
  • 77013: Compiler warning.
  • 77004: Datasnap: search of providers should be case insensitive.
  • 77192: Get rid of legacy strings (Ansi/Utf8strings).
  • 77335: Incompatibility with .NET events (cornercase).
  • 76478: Optimize TROStreamSerializer.ReadArray.
  • 77547: Possibility to show more than 500 bytes in error message.
  • 77509: Problem using GUID parameters in C# client agains a Delphi server.
  • 77233: retest ROD samples: CodeFirst samples are done.
  • 77233: retest ROD samples: RODL-based samples are done.
  • 77071: RO: port to Delphi 10.2.
  • 77484: Servicebuilder codegen error for Delphi in 9.2.102.1289 beta.
  • 77211: Test changes with FPC.
  • 77269: Test of serialization arrays of legacy strings (ansi/utf8strings).
  • Problem with RegisterEventWriterClass under linux.
  • 77476: Olympia Server crashes when its database is not available.
  • 77481: Olympia: Improve database connection management.
  • 74303: Olympia: Raise proper exception if Application ID is empty.
  • 76484: RODL Import tool cannot work with SOAP-based servers.
  • 77190: Service Builder improvements.
  • 76729: Service Builder: license download not Working.
  • 77270: SOAP Importer ignores types added via xsd:include WSDL element.
  • 77324: SOAP Importer: Array definitions with different element names but matching type are imported as the same RODL Array type.
  • 77326: SOAP Importer: Importer does not generate RODL structures for inherited complex types.
  • CodeDom needs to use CodePropertyReferenceExpression.
  • Service Builder: workaround for COM issue with codegen4.
  • Updated ROServiceImporter to new ROCodegen.

Remoting SDK for Cocoa 9.2.101 (Build .1295)

  • 77289: CodeGen problems with Apple Swift 3 (annotations for Swift renames).
  • 77121: RO/Cocoa: Repeated requests hang.
  • Build and ship a ROSDK .fireplugin.

Remoting SDK for Java 9.2.101 (Build .1295)

  • 77476: Olympia Server crashes when its database is not available.
  • 77481: Olympia: Improve database connection management.
  • 74303: Olympia: Raise proper exception if Application ID is empty.
  • 76484: RODL Import tool cannot work with SOAP-based servers.
  • 77190: Service Builder improvements.
  • 76729: Service Builder: license download not Working.
  • 77270: SOAP Importer ignores types added via xsd:include WSDL element.
  • 77324: SOAP Importer: Array definitions with different element names but matching type are imported as the same RODL Array type.
  • 77326: SOAP Importer: Importer does not generate RODL structures for inherited complex types.
  • CodeDom needs to use CodePropertyReferenceExpression.
  • Service Builder: workaround for COM issue with codegen4.
  • Updated ROServiceImporter to new ROCodegen.

Remoting SDK for JavaScript 9.2.101 (Build .1295)

  • 77476: Olympia Server crashes when its database is not available.
  • 77481: Olympia: Improve database connection management.
  • 74303: Olympia: Raise proper exception if Application ID is empty.
  • 76484: RODL Import tool cannot work with SOAP-based servers.
  • 77190: Service Builder improvements.
  • 76729: Service Builder: license download not Working.
  • 77270: SOAP Importer ignores types added via xsd:include WSDL element.
  • 77324: SOAP Importer: Array definitions with different element names but matching type are imported as the same RODL Array type.
  • 77326: SOAP Importer: Importer does not generate RODL structures for inherited complex types.
  • CodeDom needs to use CodePropertyReferenceExpression.
  • Service Builder: workaround for COM issue with codegen4.
  • Updated ROServiceImporter to new ROCodegen.