Changes in .1619 since .1613
- D18911: DA/D: Allow to modify Schema Object before it is used for data request / data update processing (additional fix)
- 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
- D19580: RO/C++: regression in 1617: _Invk files are incorrectly generated for C++Builder ('ambiguity between Urooponsslapi::TStringArray and Uroclasses::TStringArray')
- D19553: RO/D: Add SessionManager and EventRepository properties to TROServer
- D19314: RO/D: Generate certificate via letsencrypt.org
- D19551: RO/D: New RequireSession property for RODL Services
- 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
- D19547: RO/N+DA/N: Year in copyright was hardcoded in .nuget packages
- D19314: RO/N: Generate certificate via letsencrypt.orgsupport
- D19552: RO/N: new RequireSession property for RODL Services
- D19592: RON: raise proper/better exception if plain HTTP server receives HTTPS request
- D19404: SB: Possibility to skip generation of enums/structs/arrays/exceptions for _Intf files
- D16006: SB: should forbid to use self rodl in uses
- DA/D:
Remoting SDK && DataAbstract
menu item was renamed to Remoting SDK and DataAbstract
to work around Delphi IDE bug
- DA/D: bug in TDASQLiteMacroProcessor.Trim
- DA/D: OLEDBAccess unit isn't required in uDASDACDriver anymore
- DA/D: templates were updated
- DA/N: Cosmetic change
- DA/N: DynamicWhere XML should be read with PreserveWhitespace = true
- Delphi: possibility to use raw Delphi statements from .RODL
- Don't ship .pdb in trial version
- Drop per-version trial builds for Delphi 7 true Delphi XE8 (still supported by the full “all versions” trial)
- Generate .NET48/.NETStandard2.1 dll
- Glyphs on Splash screen were updated
- Massive review & cleanup for RO/N and DA/N samples (wip)
- Merged CodeGen4
- Merged ROCodeGen
- Merged SQLite
- Outdated EchoesCodeDomRodlCodeGen was removed
- RO/D: Console/codefirst template should be non VCL/Application project
- 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
- ROD/CodeFirst: support for ROAnsiString/ROUTF8String
- ServiceBuilder: Remove old JS codegen
- ServiceBuilder: Support Mercury & Iodine
- ServiceBuilder: Use nested menus for codegen
- Ship .inc files in trial version
- Support for Delphi 13
- TRORemoteDataModule.RequiresSession property was renamed to TRORemoteDataModule.RequireSession (use .NET style)
- Typo (TDAObjecttype => TDAObjectType)
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: allow to connect to HTTPS servers with self-signed certificates
- rodl2code: JavaScript is added to the list of supported languages (syntax section)
- ServiceBuilder: Support Mercury & Iodine
- Suport
file://
URLs
- Support of quoted parameters
- Syntax was updated
Cocoa
- Uncommented
fdopen
in zlib because it failed to compile for Xcode 26