Remoting SDK v9.5

SSL証明書を再読み込み可能、RemObjectsのWater IDEとの互換性向上
11月 23, 2018
新バージョン

機能

  • Features:
    • Add property to load certificate from the store by subject name.
    • Support for Remoting SDK in Water.
    • HTTP API: Add support for custom result types.
    • Support for objects with custom serializers.
    • Support for SSL certificate auto-reloading in ApplicationServer class.
  • Enhancements:
    • Add Access-Control-Expose-Headers headers support for Http API
    • Extend API to register/unregister event handlers
    • Improve CodeFirst server performance by add additional caching for streaming format in the Serializer
    • Serializers should raise specific exception type instead of generic Exception
    • Switch to DotNetZip as a new ZLib compression library

不具合の修正

  • 81131: 'No Elements In Struct' RODL validation warning doesn't allow CodeFirst server to start.
  • 81051: ApplicationServer fails to start if TLS is not enabled.
  • 81208: ApplicationServer should use StdErr for error reporting while in console mode.
  • 81097: Async requests via super- channels can result in corrupted ClientID value in the client side.
  • 81130: Avoid excessive exceptions in the SingleInstance check performed by ApplicationServer.
  • 80939: Exception constructors are not cached in the serializer.
  • 80975: Exclude dynamic assemblies from type scans to avoid excessive exceptions being raised.
  • 81422: High CPU consumption when running RO SDK server in command line mode.
  • 80959: Message instance used by service proxies should be thread-safe by default.
  • 80554: Olympia: Deploy proper database SQL files with the app.
  • 80641: Olympia: MS SQL database script cannot be used in certain environments.
  • 81297: Service Builder: 'Remove Unused Items' deletes structures inherited from types explicitly used in RODL.
  • 81057: Service Builder: option to duplicate/clone a struct.
  • 81058: Service Tester crashes when standard type is specifies in incorrect case sensitive.
  • 81120: Unify the way serializers are instantiated by the corresponding Messages.
  • 80807: WSDL Import Tool: Complex Type definitions containing group references are not processed.
  • 80873: WSDL Import Tool: Duplicate RODL parameter definitions are created for certain methods.
  • 80874: WSDL Import Tool: Map partial date types.
  • 80806: WSDL Import Tool: Parameter unwrapping results in the same field/structure being added twice into method parameters (as IN and as OUT parameters).
  • 80871: WSDL Importer: Cannot import WSDL Enum definition containing length entry.
  • AppServer code cleanup.
  • Olympia: Renamed FirebirdSql database script.
  • Olympia: Switch to EBuild.
  • Service Builder should open RO articles via external browser.
  • Service Builder: https://docs.remotingsdk.com should be used instead of https://docs.remobjects.com.