GeneXus Beta Updates Log

Official Content
This documentation is valid for:

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

Log

Next Build

  • IDE: Selectors in places where combo boxes where being used but are not suitable for high cardinality

May 15th, Build 150172

  • Applications generated with .NET require .Net Framework 4.6.2 or higher (previous versions required 4.6 or 4.6.1 as a minimum)

May 1st, 2021 (149922)

  • Standard classes started to support Jakarta EE and Java EE. Ref.: Support for Jakarta EE and Java EE
  •  Idata Kybalion added as AI Provider (It supports to be installed on-premises)
  • Support for layered images in tvOS
  • Support for XCode 12.5. More information at Apple Requirements

April 20th (build 149656)

  • Design System Object improvements
    • Import from Sketch generates DS object
    • Android supports DS object
  • SVG format support added
  • Native Mobile
    • syntax
      • Properties data type supported in client events
      • &BC.Success() supported in client events
    • MapBox provider supported in Andriod
  • Testing: New object: Test Suite object
  • + all of GeneXus 17 upgrade 3

March 18th (build 148870)

As of this build you need to ask for a license to generate Angular

  • Improvements to sketch import
  • Caching: .NET and .NET Core now use StackExchange.Redis (MIT License) instead of  ServiceStack.Redis
  • Back end 
    • Breaking change: Serverside endpoint for uploading files has been changed for security reasons. This affects integration with third party systems that upload files to your system. It does not affect internal consistency (Native Mobile generators already use the new mechanism, File Upload Control too, etc.)

March 12th (build 148732)

  • Design System Object
    • Now each class in Design System Styles shows its references
      • Notes:
        • Classes of Design systems are not 'objects' as Theme classes were. 
        • To view references in already saved DS Objects, you must save again the objects that reference it.
    • It can be modularized
    • Several fixes and other minor improvements
  • Native Mobile
    • A custom Panel object can be configured for setting notification configurations
  • iOS specific
    • Support for Firebase crashlitics
    • Minimum deployment target version can be set in extension libraries
  • Chatbots - Dialogflow
    • Authentication to Dialogflow in IDE is now 'service to service' instead via UI. New property Google Cloud JSON Credentials is available to set the credentials. 
    • Support for disambiguations added
  • Back end generators
    • Support for PostgreSQL 13 added
  • Security Scanner
    • Several improvements to UI
  • Database
    • Descendant indexes support in MySQL 8

February 26th (build 148451)

  • Angular generator, several fixes and improvements

February 23th (build 148382)

February 4th (Build 148023)

  • New properties in GAM API to customize configuration on and with Identity Providers
    • GAMAuthenticationOAuth20.RedirectURL_isCustom
    • GAMApplication.ClientCallbackURLisCustom
    • GAMApplication.ClientCallbackURLStateName
    • GAMAuthenticationGAMRemote.SiteURLCallbackIsCustom

January 28th (Build 147903)

  • Apple
    • Support for XCode 12.4 
    • tvOS
  • Android & Apple
    • Interop.SendEmailAdvanced supports attachments
  • Cache in GAM is now based on Cache API to support multidb / multitentant scenarios
  • New IncludeCookies Property for httpclient datatype
  • IDE
    • Export Dialog shows object count
    • Work With Attributes dialog improved (consistent with WW Objects)

January 12th, (Build 147635)

  • Apple / Android: improvements in metadata, metadata only includes platfrom-specific info
  • other bug fixes and improvements

January 7th, 2021 (Build 147572)

  • Concurrent generation performance improvement in the following build of a cancelled build (build with leading .spc from previous build)
  • Android:
    • add property to allow add ACCESS_BACKGROUND_LOCATION permission to manifest (UseBackgroundLocation)  

December 25th (build 147502)

December 18th (build 147431)

December 15th (build 147337)

  • Angular
    • Grids are now implemented with CSS grid
    • Nested grids support added
    • Tab control events and properties support added
    • Maps improved (ActivePageChanged)
    • Other minor fixes in maps and geography data type
  • GeneXus support for Huawei Mobile Services Platform (specifically designed for those that do not support Google Play Services)

23th November (build 146864)

  • Apple
    • New properties to set minimum iOS, watchOS, tvOS version supported in an app (some features of the app may require higher versions than the absolute minimum)
    • UI of Multiwheel control updated
  • API Object
    • &RestCode standard variable added, to return custom HTTP Status code in services
  • Angular
    • Improved algorithm for choosing the right layout of the Web Platform
    • Dynamic properties in a grid
    • Conditions in dynamic combo boxes
    • Progress bar performance improved (async) 

19th November (build 146774)

  • New MySQL driver support: MySQL Connector. It is a managed MySQL ADO.NET provider, with community support 
    • MySQL Connector is now used in .NET Core (50% performance improvement)
    • New property ADO.NET provider with values 'MySQLDriverCS' (Default) 'MySQL Connector'.
      In .NET Generator, using this driver avoids several troubles related to 32 vs 64 bits, 'libmysql not found' issues, etc.
      Important: On the other side, this driver does not supports multiple server cursors, so a nested for each command loads in memory all the records of the outer for each, which may lead to memory consumption issues. Recommendation: Use better conditions for the outer for each command, and test thoroughly your solution before changing the ADO.NET Provider.
  • XCode 12.2 supported
  • Android 11 supported / API 30 required, new requirements for Android; you must run Tools > Update Android SDK
  • Improvements to File Upload control (SACs 44015, 46554)
  • Improvements to UC Object (SAC 48398)
  • Reporting
    • Query Objects in Native Mobile Chatbots
  • BPM
    • New property "Generate Metadata Domains" for generating Enumerated Domains for relevant data and activities. 

11th November (Build 146563)

  • Query Viewer in Android and iOS
    • QueryViewer1.Object = MyQuery(parm1,parm2,..) syntax support
  • Import from sketch
    • Improvements to colors
  • Deploy to AWS ECS (Elastic Container Service)
  • User Control Object
    • Improvements to Definition auto = true
  • GXflow
    • Performance improvement in inbox (worklist)

21st October (Build 146107)

  • Back end
    • External Storage on Minio.io and any AWS S3 compatible provider
    • New properties 'Privacy' and 'URL Expiration' at the generator level to set whether external storage is by default Private or Public and the expiration lapse of the private URLs. 
  • Angular
    • Support for ClientInformation.DeviceType = SmartDeviceType.Web
  • iOS
    • SSL Pinning
  • Android
    • Image Map is editable
  • iOS & Android
    • New video control (UI control with autoplay, play in full screen + methods to stop, pause, start, etc)
    • Dynamic call options
      DynamicCall.SetOption(&DynCallObjectLink, DynamicCallOption.Type, CallType.Popup)
      Call(&DynCallObjectLink)
  • IDE
    • The security scanner is now built-in in IDE and can also be run via MSBuild

20th October (Release of GeneXus 17)

Older log at GeneXus Beta Updates Log (Archive - until 20 October 2020)