GeneXus Beta Updates Log

Unofficial Content

This log shows the most important fixes or features that are being added to the GeneXus Beta Channel.

You can download the latest night-build (only) from http://www.genexus.com/betatesters

Bear in mind that beta builds need to pass fewer tests than the ones of the GeneXus Preview Channel, so backup your GeneXus Installation and KBs before adopting a night build.

Log

October 17th, 2019

October 7th, 2019 (Build 136xxx or higher)

  • Blockchain: Hyperledger Fabric as a data source in GeneXus
  • GeneXus AI: Production Environment support for SAP added
  • Web UI & UX
    • Import from Sketch also available for Web
    • Canvas control also available for Web allows absolute positioning
    • Smart Table for web (CSS grid) allows easier alignment and design
    • Picture of Numeric fields can be changed in runtime
    • Grid State information can be programmatically accessed and modified when Save State property is True 
  • Android
  • GAM
    • SSO between distributed Rest Services (Single Token Oauth)

September 12th, 2019 (Build 135971 or higher)

  • Power Users: Now you can define your  Custom Build Commands
  • .Net Core Generator supports Oracle (requires tnsnames.ora in web directory for web apps, and in web\bin for command line apps)

August 27th, 2019 (build)

  • Java:
    • JDK / JRE 1.8 or higher is required
    • Internal refactorings in standard classes updating code to Java 8
    • Fixes to avoid compilation warnings
  • Additional Build performance improvements & generated code cleaning
  • iOS: Bitcode enabled
  • IDE
    • Export Language to XLIFF (Xml Localization Interchange File Format) or XLSX (Microsoft Excel)
    • Export filters in Export Language (Tools > Translations > Export Translations File)
      • Text Filter
      • Used in Object
      •  Only user messages
      • Only translated messages
      • Only referenced messages
    • Bring Server version to Local KB

July 29th, 2019 (build 135054) 

  • Access Custom Models with GeneXus AI: HowTo: Build a custom model for GeneXusAI
  • Specification performance improvements (some objects that took minutes to be specified now take just a few seconds)
  • Target Environment Update performance improvements 
    • Recommended steps to get these improvements
      • Open the knowledge base with this upgrade, and then close it
        • (This step executes an internal update to the Knowledge base)
      • Run CheckKnowledgeBase Task to defrag the internal DB Indices (SAC 35851)
  • Fixes to PWA
  • Empty As Null property has been renamed to Null in Forms; Behavior of Empty As Null property has been renamed to Behavior of Null in Forms
  • Values of Null in Forms property are Nulls, Empty as Null, Blank.
    • The value Blank only applies for Numeric Attributes in Transactions and is intended to differentiate the UI of an Empty vs a Null value
  • iOS: XCode 10.3 now required
  • Android: Internal refactorings for Android X
  • Server-side of Native mobile applications that use GAM can now run on serverless platforms (aka AWS API Gateway)

June 24th, 2019 (build 134239)

  • GAM API is now a module (less code needs to be generated)
  • GAM - iOS & Android: Biometric authentication (Enable Biometrics Property at the Main SD Object)
  • iOS
    • Group notifications
    • Animation layer in SD Maps
  • IDE:
    • New output window that supports high workload
      • Good performance on big outputs
      • Customizable Colors and Font Size
      • Great performance on Find operations
      • Allow to automatically save outputs. (The window save its output on the OutputLogs relative to KB)
      • Support bi-directional moves when RTL characters are found.
      • Automatic highlight current word selection, and automatic highlight current selection on the whole log.
    • Build > Build Events has a new macro with the full path to the msbuild command
  • Java, C#, .NET Core: GeneXus.Common.Runtime.ExitCode lets you set the exit code in a command line procedure
  • .NET Core fixes:
    • PWA
    • Socket API
    • xml schema validation

May 27th, 2019 (build 133526)

May 15th, 2019 (build 133253)

  • Grids know to save its state! Filters and orders are maintained automatically in session when Save State property is set to True
  • Fixes to PWA in .NET

May 2nd, 2019 (build 132955)

  • Xcode 10.2 and CocoaPods 1.6.1 is supported and required.
  • Package Module with database access for Solutions extensibility scenarios
  • In the process of moving standard classes' development to Github (https://github.com/genexuslabs), we already have moved and published the Java classes. This facilitates contributions, extensibility, and customization too. (We have moved Android classes too, but not published them yet.)
  • To export a module via MSBuild, now a new parameter is supported: IncludeChildren
    <Export Objects="Module:GeneXusSecurity" File="c:\GeneXusSecurity.xml" IncludeChildren="true"/>
  • New provider for GeneXus AI Module: Alibaba

 

April 1st (and it's not a fool)

  • Parallel Pattern Instances generation.(build >= 132273)
    • Requirements
      • Create a parallel.flag in the GeneXus Installation directory
      • Tools->Options->Build->Concurrent Generation must be true
      • Tools->Options->Build->Concurrent Specification Instances > 1
      • If you use WWPlus from 'Dvelop Software', add the GeneXus installation directory to the PATH environment variable, or ask for a newer version of WWPlus.

March 20th

March 7th

  • GeneXus M
    • New editors for responsive sizes, theme rules, colors

February 6th

December 21st, 2018

From v16u1 to December 16th, 2018

  • Web performance: In transactions, browser - server roundtrips have been grouped in order to reduce roundtrips. This increases the performance (reduces latency issues) of transactions when the user changes the focus from the first field to the last one, for example. 
  • Redis distributed cache is supported in Java
  • Amazon and Tencent are supported as providers for GeneXus AI
  • Already too on v16u2 / Preview Channel
    • Support for Firebase Analytics
    • Scan Credit cards in Smart Devices
    • Do Build of Deployment Units
    • More at GeneXus 16 upgrade 2