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

Changes in .1617 since .1603

  • D19509: CodeGen: Xml documentation is generated incorrectly
  • D19515: DA/.NET: DA LINQ support for Like operator
  • D18911: DA/D: Allow to modify Schema Object before it is used for data request / data update processing
  • D18911: DA/D: Allow to modify Schema Object before it is used for data request / data update processing (additional fix)
  • D19539: DA/D: Allow to set additional parameters for IBDAC
  • D19530: DA/D: OData requests cause AV
  • D19516: DA/D: Range Check Error in uDAMemDataset
  • D18980: DA/D: Support internal DA SQL functions in TDAMemDataset filter
  • D19512: DA/Delphi: updWhereKeyOnly case shouldn't be checked for insert statement
  • D19532: DA/J: Some binary operators aren't supported
  • D19526: DA/N: DASQL should allow macro with several parameters
  • D19525: DA/N: DynamicWhere is written w/o required signature (json)
  • D19524: DA/N: Linq should support for Like operator in DevEx controls
  • E19527: DASM: allow to use plain SQL for DynamicWhere
  • D19544: DASM: Binding Expression errors during compiling
  • D19543: DASM: server-side DynamicWhere should be applied to preview
  • D19540: DASM: Update Rules not saved correctly if tablename is empty
  • D19548: Delphi codegen: GenerateServerSideAttributes property was added
  • D19513: RO/.NET: Support for roles on CodeFirst service methods
  • D19535: RO/D+N: Improve JsonMessage error about WrapResult
  • D19553: RO/D: Add SessionManager and EventRepository properties to TROServer
  • D19520: RO/D: Documentation cannot be shown correctly in non RemObjects_MSXML mode
  • D19142: RO/D: Don't ship legacy codegen1
  • D19314: RO/D: Generate certificate via letsencrypt.org
  • D19538: RO/D: HttpAPI: header parameters work incorrectly with CodeFirst services
  • D19551: RO/D: New RequireSession property for RODL Services
  • D19534: RO/D: Support OPTIONS request in HttpApi
  • D19541: RO/D: TROHTTPServer consumes 100% CPU on linux platform
  • D19542: RO/D: TROHttpServer: CPU Usage After Canceling Connection
  • D19545: RO/D: TROMessage.OnReadMessageParameter/OnWriteMessageParameter events aren't fired
  • D19546: RO/D: Update uROHtmlServerInfoRes.html
  • D19531: RO/D: UTF8BytesToString should convert w/o BOM
  • D19514: RO/Delphi: Generate TDateTime type in RODL for CodeFirst's TDate/TTime types
  • D19510: RO/Delphi: remove warnings
  • D19547: RO/N+DA/N: Year in copyright was hardcoded in .nuget packages
  • D19249: RO/N: Allow to specify TLS protocols
  • D19164: RO/N: BeforeSendStream / AfterReceiveStream events are not raised for SuperHttpClientChannel
  • D19237: RO/N: Configure enum options in Code-First .NET server
  • D19529: RO/N: favicon.ico cannot be retrieved via IpSuperHttpServerChannel
  • D19314: RO/N: Generate certificate via letsencrypt.orgsupport
  • D19222: RO/N: HTTP-API: generate Schemes node
  • D19552: RO/N: new RequireSession property for RODL Services
  • D19265: RO/N: Option to set a maximum string size for message serialization/deserialization
  • D19522: RO/N: regeneration files from .remoteRODL shouldn't generate server-side files
  • D19537: RO/N: Super channels: increase MaxPackageSize to 10mb similar to Delphi
  • D19536: RO/N: Super server channels (SuperTcpServerChannel & SuperHttpServerChannel) should use ServerSecurityOptions for restrictions
  • D19533: RO/N: Support HEAD, PATCH, OPTIONS requests in HttpApi
  • D19517: RO/N: typo in ComposeSslTunnelRequest
  • D19404: SB: Possibility to skip generation of enums/structs/arrays/exceptions for _Intf files
  • D16006: SB: should forbid to use self rodl in uses
  • D19521: Service Builder: fixes for PHP codegen
  • TLSProtocols -> TlsProtocols
  • DA/.NET: [STAThread] attribute is removed from templates, as it caused runtime leaks
  • DA/D: Remoting SDK && DataAbstract menu item was renamed to Remoting SDK and DataAbstract to work around Delphi IDE bug
  • DA/D: better compatibility with reading .daSchema saved with DAN
  • DA/D: bug in TDASQLiteMacroProcessor.Trim
  • DA/D: OLEDBAccess unit isn't required in uDASDACDriver anymore
  • DA/D: templates were updated
  • DA/J: Cosmetic changes (param names should be the same in overridden methods)
  • DA/N: Cosmetic change
  • DA/N: Cosmetic changes (param names should be the same in overridden methods)
  • DA/N: DynamicWhere XML should be read with PreserveWhitespace = true
  • Delphi: possibility to use raw Delphi statements from .RODL
  • Delphi: Use Delphi2009 dialect for XE2+ genefrated code
  • Don't ship .pdb in trial version
  • Generate .NET48/.NETStandard2.1 dll
  • Glyphs on Splash screen were updated
  • Improved compatibility with Delphi 12.3 IDE
  • Improvements for Echoes codegen
  • Merged CodeGen4
  • Merged ROCodeGen
  • Merged SQLite
  • Outdated EchoesCodeDomRodlCodeGen was removed
  • RO CodeGens refactoring and cleanup
  • RO/.NET: Serve apple-touch-icon-precomposed.png on request
  • RO/.NET: Size error message improvements
  • RO/.NET: use EchoesRodlCodeGen by default
  • RO/Cocoa: Build script fix
  • RO/D: Console/codefirst template should be non VCL/Application project
  • RO/D: Cosmetic changes (param names should be the same in overridden methods)
  • RO/D: Grijjy was updated to the latest revision
  • RO/D: samples were updated
  • RO/D: support nullable types in C++Builder
  • RO/D: templates were updated
  • RO/D: Treat OleVariant as Variant at generation RODL in CodeFirst services
  • RO/D: TROEventProxy should be compatible with C++Builder
  • RO/D: TROInMemorySessionManager.GetAllSessions shouldn't ignore aExcludeExpired parameter
  • RO/D: TROSocket was refactored
  • RO/D: Tweaked server info template
  • RO/D: uROBinaryMemoryStream unit shouldn't depend from uROClasses
  • RO/Delphi: TROComplexType.DefaultReadComplex/DefaultWriteComplex methods were added
  • RO/Delphi: TRONameAttribute was renamed to RONameAttribute (in favor of documentation)
  • RO/JS: Better compatibility with node.js
  • RO/JS: Better processing of guids in BinMessage
  • RO/JS: BinMessage fails on Node.js
  • RO/JS: Guids passed in as string w/o {} were transmitted badly
  • RO/N: EROUnknownMethod is renamed to EROUnknownServiceMethod
  • ROD/CodeFirst: support for ROAnsiString/ROUTF8String
  • SB should use standard C# for CodeGen
  • SB: possibility to not generate documentation
  • ServiceBuilder: support for new Echoes codegen
  • Support for Delphi 12.3
  • Support for Delphi 13
  • TRORemoteDataModule.RequiresSession property was renamed to TRORemoteDataModule.RequireSession (use .NET style)
  • Typo (TDAObjecttype => TDAObjectType)
  • Warnings were fixed

Cocoa

  • Uncommented fdopen in zlib because it failed to compile for Xcode 26

ROCodeGen

  • D19528: C++Builder codegen: can't use known macros if param count > 19 Deplhi codegen is refactored
  • D18288: RO/N: .NET codegen shouldn't ignore soapname attribute in structures
  • D27089: RODL codegen: generate informative message when unknown type is detected
  • Added possibility to skip classes (enums/structs/arrays/exception) generation
  • C++Builder: support for nullable types
  • Delphi codegen: GenerateServerSideAttributes property was added
  • Delphi: possibility to use raw Delphi statements from .RODL
  • Delphi: TROMessage.OnReadMessageParameter/OnWriteMessageParameter events aren't fired (regression bug)
  • Echoes: remove warning
  • EchoesRodlCodeGen: arrays from used RODL are generated incorrectly
  • Outdated EchoesCodeDomRodlCodeGen was removed
  • Oxygene: properties of IServerAccess had private visibility
  • RequireSession property is added to RODLService
  • rodl2code: JavaScript is added to the list of supported languages (syntax section)
  • Suport file:// URLs
  • Support of quoted parameters
  • Syntax was updated
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.