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
April 19th, build 171406
- Support for PDF/A in .NET
- To use, edit pdfreport.ini and add one of these lines:
- ComplianceLevel= pdf_a1b
- ComplianceLevel= pdf_a1a
- OpenTelemetry: Support for Azure Insight Monitor
April 3rd, build 170864
- Java: Tomcat 10.1 and Servlet 6 support added
- Import design: Support for shadows in Web
- Nuget is supported as a Modules Server type. As of now, the Nuget repository manager is recommended for storing modules, because it automatically handles dependencies. If you have on Nuget a Module A that depends on B, that depends on C, then, when you install A on a KB, it automatically brings B and C. This simplifies module management and usage enormously.
- Cosmos DB support in Java too
- Unanimo: Dark mode in Native Mobile
- Angular: RTL support added
March 25th, build 170618
- GAM: Azure AD is a built-in OAUTH 2.0 authentication type now. This makes configuration easier.
- Java: Tomcat 10.1 and Servlet 6 support added
- Native Mobile: New Interop.OpenSettings() and OpenSettingsURL() methods to open the device's settings panel.
March 7th, build 169943
- RTL
- Support for RTL in Unanimo, and improvements in the generators related to RTL support
- Now in Unanimo and Web Panels, you don't need to use SetTheme() + SetLanguage(); just with SetLanguage() it is enough because Unanimo (and every Design System with Base CSS = none) automatically chooses the minimum bootstrap CSS that is required for RTL or LTR. The web generators generate the HTML dir attribute to indicate rtl or ltr
- Deploy sources feature in .NET available for targets 'local' and 'Microsoft Azure serverless (backend services)' through new property Packate Type with values Binaries, Sources.
- IDE: Design System Class Properties and their values can now easily be set via property editor. You can filter properties in order to set just the ones that are allowed by a specific UI control.
- Native mobile
- Screen brightness can be set via Interop.Screenbrightness property
- Android 13: Language selection improvements when using Runtime Translation
- iOS: Performance improvements in grids
- Query Objects: Integrated security level can be set at the object level
- Support for CosmosDB in .NET Generator completed.
January 24th, build 168708
January 19th, build 168634
- New properties Java Artifact Id and Java Artifact Version in External object to enable references to artifacts on maven, resolved by Gradle. The format is the one supported by Gradle, eg com.genexus:gxwebsocket
January 13th, build 168490
- Native Mobile
- Apple: XCode 14 required
- New API to ask for a review: StoreInterop.AskForReview()
January 7th, Build 168361
- Cloud Native & Backend
- First bits of support for Cosmos DB for NET.
- Improvements to deployment in Java, jars related to cloud services & maven
- First bits for enhanced Observability
- New Observability Service at environment level with properties to set Provider and Application Name
- Requires ObservabilitySupport.flag in GeneXus installation directory
- .NET
- Providers: OpenTelemetry SDK, AWS XRAY
- Instrumented components: AspNetCore, HttpClient, Exceptions, SQLServer, MySQL
- Java
- Providers: OpenTelemetry SDK, LightStep, AWS XRAY
- Instrumented components: All
- Log settings with environment variables in .NET (as in Java)
- Angular
- First bits of support for tabular grids
- Support for javascript npm modules in External Objects
- IDE
- Possibility to execute genexus.exe without administration permissions
- For this, you can edit genexus.exe.manifest and change the level of the requestedExecutionLevel. More Information...
- MSBuild task for exporting only the structure of transactions
- Design System edition: Go to the definition of a class with F12
- Android
- The implementation of Google Ad Manager has been updated
- Test
- Added option to choose the type of build performed before running tests (if any)
- All test execution results are stored in a dedicated folder and accesible from Tests Results window
- More at Changelog GXtest
- Other
- Remove method in FTPs and sFTP
Older log at GeneXus Beta Updates Log (Archive - until 10th November 2022)