Download Data Abstract | RemObjects Software
Tour Trial Pricing Docs Support |

Changes in .1599 since .1589

  • D19474: .NET: change templates names: add '(.NET Framework)' and remove '(.NET Core)'
  • D12063: Added ”OriginalExceptionClassName" property in EROUnregisteredServerException/ServerException
  • D19256: DA/.NET: RO show twice when adding References in VS
  • D19463: DA/D: Invalid pointer operation error at receiving server's schema
  • D19480: DA/Delphi: ERangeCheck at saving briefcase
  • D19472: DA/Delphi: TDASchema: Custom Attributes wasn't read correctly from json
  • D19494: DAD/DAN: OData: support for IN operator
  • D19478: DAD: Add command support to strongly typed generator
  • D19481: DAD: BP: change logic of updWhereKeyOnly - it should raise exception if no PK is found in delta
  • D19476: DAD: Possibility to execute DA SQL statement at design-time
  • D19504: Delphi: all event repositories should support IROValidatedSessionsChangesListener interface (event should be removed only after client confirmation)
  • D19497: Delphi: Allow to use generics in FPC
  • D19468: Delphi: compatibility with fpc $MODE DELPHIUNICODE
  • D19471: Java: update _Intf in samples
  • D19042: PHP Interface fails with PHP 7.4.414 (partial)
  • D19479: RO/.NET: StackOverflow when SuperHttpChannel sends a big response to plain HttpClient
  • D19460: RO/D: implement TROComplexType.ContentAsJson
  • D19461: RO/D: implement TROComplexType.ContentAsXml with TROConverterNode
  • D19464: RO/D: Introduce new methods for writing Boolean/Currency/Double/Integer
  • D18988: RO/D: Socket servers work slowly compared to Indy servers
  • D19458: RO/D: TROComplexType.ContentAs* should support new nullable types
  • D18988: RO/D: TROSuperTcpServer should be compatible with zero-based port
  • D19462: RO/D: Typo in TRONamedPipeChannel.Create
  • D19475: RO/Delphi: better compatibility with C++Builder (uROSocketUtils.pas)
  • D19467: RO/Delphi: Exception when de-activating ROSuperHttpChannel
  • D14801: RO/Delphi: Implement event for HTTP servers which allows to edit Response
  • D19503: RO/Delphi: Mandatory SOAPAction attribute missing for SOAP 1.1
  • D17738: RO/Delphi: server shouldn't ignore MaxMessageCount in mtPoll
  • D19499: RO/Delphi: super channels: Access Violation in SetAckDetails() if SkipAck = True
  • D19469: RO/Delphi: TROJSONMessage should be able to generate json with indent
  • D19466: RO/Delphi: TROSuperTCPChannel doesn't work on Linux platform
  • D19465: RO/Delphi: TROUri should support DLLChannel
  • D19502: RO/Delphi: update Grijjy Foundation to new version
  • D19477: ROD/RON: RODL: store namespace in use tag
  • D19482: ROD: Access violations in TROHTTPServer when terminating program
  • D19496: ROD: Exclude HttpAPI attributes from generated RODL
  • D19485: ROD: Race-condition in TROInMemoryEventRepository
  • D19493: ROD: Review CPU consumption of TROHTTPServer
  • D19490: ROD: RODL: Don't load already loaded used rodl
  • D19495: ROD: simplify usage of HttpAPI attributes in code-first services
  • D19498: rodl2code: GenericArray option should not require codefirst option
  • D19477: RODL: store namespace in use tag
  • D19487: RON: Review rodl generation
  • D19492: RON: RODL: Don't load already loaded used rodl
  • D19483: SB: Filters in GUI
  • D19470: ServiceBuilder should be able to open .remoteRODL files
  • D19486: ServiceBuilder: AV at saving generated files
  • D16379: Spec upgrade for json message to json-rpc 2.0
  • D19273: Standardize on one PCTrade.sqlite db file version
  • Adding RemObjects.DataAbstract.Unmanaged.ini
  • bug in uROSimpleStringBuilder.pas
  • C++Builder CodeGen: possibility to generate types in own files
  • C++Builder codegen: possibility to generate types in own files
  • CodeGen: better compatibility with C++Builder
  • DA/.NET: allow sub-types other than jsonb
  • DA/.NET: Better error reporting foe DA SQL parser errors
  • DA/.NET: New AllowedChangeTypes property on BusinessProcessor to easily disable some changes
  • DA/.NET: New AutoCreateBusinessProcessor event on DataService
  • DA/.NET: support for TypeConverters in DA LINQ, too
  • DA/Cocoa: do not adjust sent/received NSDate to local timezone. NSDate is UTC
  • DA/Cocoa: New Intf
  • DA/D: better compatibility of RDA with Relativity server
  • DA/D: Possibility to skip extra fields at reading schema in json format
  • DA/D: use binary version of TDAWhereExpression instead of string-based for assigning DynamicWhere
  • DA/D: ZEOS: TZParam/TZParams are now supported
  • DA/N: NPGSQL.NET driver is updated to 4.0.17
  • DAN/RON: templates were fixed
  • Delphi install scripts are updated
  • Generate RODL v3 (xml) with indents
  • Java: better compatibility with java enums
  • JavaRodlCodeGen was updated
  • Merged CodeGen4
  • Merged DAD Drivers
  • Merged ROCodeGen
  • RO/.NET & DA/.NET auxiliary namespace cleanuo
  • RO/.NET: BinMessage: always treat MaxDecompressedMessageSize as ≥ MaxMessageSize
  • RO/.NET: BinMessage: Friendly error when unprocessed envelope is detected
  • RO/.NET: TypeConverters: cleaner error when conversion fails
  • RO/Cocoa: added clientChannel:request:didFailWithException:
  • RO/Cocoa: Bad value passed to asyncRequestNeedsLogin
  • RO/Cocoa: clientChannel:request:didFailWithException:
  • RO/Cocoa: startWithErrorBlock
  • RO/D: regenerate _Intf
  • RO/D: ServiceGroup sample was added
  • RO/D: SimpleServer sample was added
  • RO/Delphi: Generate readable .remoteRODL
  • RO/Delphi: ServiceGroup & SimpleServer samples were added
  • RO/Delphi: support of CanRemapParameters/RemapParameters methods
  • RO/Delphi: use TROBinaryMemoryStream instead of TMemoryStream
  • RO/Java: ArrayType: getItemAtIndex method was renamed to __getItemAtIndex
  • ROCopyStream: default parameter value is set
  • ROD: put code-first code into {$IFDEF RORTTISupport}
  • ROD: specify original error message when xml cannot be set
  • RON/DAN: output folder should be Bin (was bin)
  • ServiceBuilder: write UTF8 BOM if content has UTF8 encoding
  • Ship 64-bit version of Schema Modeler & drivers (except BDE)
  • TIROActiveEventServerList -> TROActiveEventServerList
  • Typo in D29 packages: 280->290
  • typo in templates ('Applcation'->'Application')

ROCodeGen

  • D19484: JSCodegen: generated _Intf.js isn't compatible with Chrome
  • D19495: RO/D: simplify usage of HttpAPI attributes in code-first services
  • Cocoa: Fix for enums and new "Async with Error" proxies
  • Delphi: Assign(aSource) -> Assign(Source)
  • Delphi: Set proper visibility for interface members
  • Delphi: use new methods for reading/writing Boolean, Double, Currency and Integer
Close

How can we help?

Your Name:
Your Email Address:
 
Your Question:
Close

Thank you!

Your message has been sent, and someone will get back to you soon, usually within a business day.

For technical or support questions, please also check out our RemObjects Talk support forum, as well as out other Support Options.