Changes in .1601 since .1597
- D19508: CG4/Delphi: doesn't generate async classes
- 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
- D19507: RO/.NET: add support for Host.CreateApplicationBuilder
- 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
- D19506: RO/Delphi: TROInMemorySessionManager: add overload methods for GetAllSessions
- D19502: RO/Delphi: update Grijjy Foundation to new version
- D19498: rodl2code: GenericArray option should not require codefirst option
- bug in uROSimpleStringBuilder.pas
- DA/.NET: allow sub-types other than
jsonb
- 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/Cocoa: do not adjust sent/received NSDate to local timezone. NSDate is UTC
- DA/Delphi: strongly typed schema units: generate
Variant
type instead of Unknown
for commands
- DA/N: NPGSQL.NET driver is updated to 4.0.17
- Merged CodeGen4
- Merged ROCodeGen
- RO/.NET: add parameterless ctor to ObjectDisposer
- RO/.NET: ApplicationServer.RunUntil
- RO/.NET: Carry [Obsolete] attribute on services and methods over into the RODL
- RO/.NET: CodeDom fixes
- RO/.NET: enforce maximum message size when reading a bad array length
- RO/.NET: TypeConverters: cleaner error when conversion fails
- ServiceBuilder: AV at saving several files
- ServiceBuilder: Code files were not saved as UTF-8 correctly
- ServiceBuilder: support for new Echoes codegen
- TIROActiveEventServerList -> TROActiveEventServerList