This log shows the most important fixes or features that are being added in the night builds of GeneXus Salto.
You can download the latest night build (only) from http://www.genexus.com/salto
Bear in mind that night builds have no tests, so backup your GeneXus Salto Installation and KBs before adopting a night build.
- fix: samples catalog url in KBN for Android fixed
- fix: internal fix for future marketplace tab in start page
- fix: dependency graph fixes for data population / initialization (to avoid referential integrity errors in that part of the build process).
- fix: Team Development: fix null reference exception when doing blame of an object which its only revision in the server existed from the send kb to server
- fix: Team Development: fix checkbox of kb properties resetting when refreshing pending update objects.
- fix: Java: fix related to httpclient and Thread SocketTimeout for running apps in Google App Engine
- fix: fixed issue with SD's grids svc files not being deployed
- fix: missing files and web.config entry when deploying anything that uses the QueryViewer
- fix in setup of GXserver
-
- fix: Reorganization was showing Cancel instead Close after reorganization
- fix: command line error in Deploy to Google App Engine
- fix: Web: events and links fixed on controls in objects that are components with url access
- fix: to call to an object that is exposed as REST
- fix: to casing in parameters in REST services description
- new: Automatic Population of Transactions is now in a specific section in the Build process. It is not more part of the reorganization.
- fix: IDE OpenAPI Import now doesn't block the UI
- ifx: IDE OpenAPI Import didn't import well services with a point (modules)
- fix: IDE icons improved
- fix: IDE: Team Development: bcp.exe of SQL Server 2016 is now in the list of bcps to use
- fix: Setup improvements
- fix: IDE: improvements for hdpi in Team Development dialogs
- fix: IDE : red cross in combos of action group area
- fix: iOS: Disable Bitcode for iOS application target in generated Xcode project
- fix: Web: native web services with collections didn't compile. fixes to compilation with collections and decimals
- fix: Web: GAM menu didn't show up some options
- fixes in Deploy
- UserControls were not being copied while deploying
- BCs and Rest Services
- Query Viewer in .NET
- inclusion of main procs
- fix: IDE: updated links to several community resources
- fix: Android: horizontal grid & autogrow
1) As from this build, when you ask for licenses, you have to follow the license activation you know for released versions: License Activation Quick Guide. If you need the free for beta tester ones, change gxlmgr.ini (located in your GeneXus 15 installation Directory) and set WebAuthConfig=http://www2.gxtechnical.com/gxtechrocha/hgetbetakey.aspx
2) Android: New Requirements to support Android 7:
- Android 7.0 (API 24) SDK Platform
- Android Support Repository (rev > 36)
- Android 7.0 (API 24) Intel x86 Atom System Image (optional, for the emulator).
Android 6.0 (API 23) SDK Platform and its system image is not more required.
3) Fixes
- fix for Android 7: Temporarily disables multi-window support.
Note: Without this fix, if the user of your application chooses to use multi-window in Android 7, he gets a black screen for all those SD Objects that are only portrait or only landscape.
- fix: 'Service' data source removed
- fix: error "Visual Styles-related operation resulted in an error because no visual style is currently active. (System.Windows.Forms)" when editing web forms
- fix: GeneXus Setup fixes (had problems updating old versions)
- fix: GeneXus Server setup improvements (ui improvements, detection of installed instances)
- fix: Deploy application improvements
- remembers objects to deploy
- smarter jars and classes selection in Java
- new icon for toolwindow
- fixes place for js files
- wrong web.xml when objects are in modules
- fixes to deploy with GXflow and Query Viewer
- packaging fixes and improvements in .NET
- fix: link to main http procedures: (Não é possível converter um objeto do tipo 'GeneXus.Programs.<proc name>' no tipo 'System.Web.IHttpHandler')
- fix: SAC# 39810 - Variable doesn't display information in Grid of transaction with WorkWithPlus
- fix: GeneXus Server: fix null reference exception when processing delete items while importing
- fix: Team Development: possible out of memory exception that could happen when exporting objects for update / bring changes and the perma export were being used.
- fix: GAM cleanup of some API functions that are not supported yet.
- IDE some Icons renewed
- fix: IDE: Null Reference Exception editing class
- fix: Live Editing stability improvements (catch exceptions sending message to device)
- fix: Web: DatePicker was showing Week Number side effect of typo error
- fix: GXserver: null reference in delete KB
- fix: Web: focus was on Cancel button if last editable field was disabled
- fix: SD: security related to notifications
- fix: GXflow clients were built for 64bits
- fix: IDE: Fix user control with xsl renders that depends on Properties - i.e. Web Linear Gauge and it's Style property
- new: Geolocation UC has property for Api Key of Google maps 3.6
- new: Android: basic support for GeoPoint data type
- fixes for Geography with SQL 2008
- fix: Web: prompt.gif had been removed
- fix: compilation fixes related to collections with decimals
- fix: Import conflict in theme classes: Theme class 'Popup' renamed to 'Popup_2' since it conflicted with a new predefined one.
- fix: GAM: some folders renamed for tidiness.
- fix: Deploy: fix related to Genexus.Java.Workflow.targets
- Deploy: remove not supported or used deploy targets (iis 6, etc)
- Support remove items from an interface (Packaged Module Upgrade)
new: Deployment to AWS Beanstalk for Java and .NET
- fix: Team Development: changes in commit dialog design. images for refresh and filters buttons changed in commit update and history dialogs.
- fix: Team Development: Implementation of copy command for the comment textbox in the history tab.
- fix: Team Development: fix exception when loading combo box options for the changelist combo box.
- several other minor fixes for Team Development.
- GeneXus Server setup improvements
- fix: Open API description is now normalized to guarantee multiplatform / compatibility between Java and .NET services
- Deploy: fixes to deploy of apps with Workflow
- several fixes to Deployment feature (takes into account if search is enabled, fixes to drivers, etc etc)
- Web: fix to Enter event ... it was triggered twice in some case
- fixes to dynamic transactions
- GAM security fixes when using anonymous login.
New: First Bits of Application Deployment feature built on GeneXus Application Deployment. Find it under Build / Deploy Application
It lets you
- Create Deployment Files for Web Servers
- Create WAR files for Generic Servlet 2.3, 2.4, 2.5 servers, JBoss 2.4, 2.5 servers
- Create JAR files for your Main Command Line procedures
- Create ZIP for IIS 6 or lower, 7 & 8 or higher
- Create ZIP for your Main Command Line Procedures
- Deploy to Platform as a Service (PaaS) Providers
- .NET: Deploy to Azure
- Java: Deploy to Google App Engine, IBM Bluemix, SAP Hana Cloud Platform
All what's available via UI is available trough MSBuild Tasks; plus: It is completely extensible.
Fixes
- fix to GXserver's setup
- fix: Web: http 403 when Parameter had extra white spaces
- fix: Web: width of columns was incorrect in infinite scrolling (Firefox)
- fix: Web Always generate col-xs size - Since in same case it doesn't work as spected without col-xs-12
- fix: Net - Error Unexpected token > in JSON at position x in transaction with character ">" in field character
- iOS Improve Security - Generated application embeds TwitterAppKey and TwitterAppSecret into the binary (it can be removed from metadata now). KBN still tries to read these values from metadata.
- iOS: fixed compiler error when using sleep() function (was passing an Int64 but expected an Int)
- iOS fixed: compiler error when using number literals of length greater that 10
- minor setup improvements
- fix: SAC# 39847 - Function Key no funciona si primero no se hace foco en la pantalla
- Fix: IDE - fix definition of variables of external object type
- fix: GXflow inbox UI fixes
- IDE: several icons and UI improvements
- fix: KBs could not have japanese characters
- fix to EO properties
- fix: NullReferenceException at RebuildAll
- iOS: GeneXus Core Swift files are now binaries
- GAM: security fixes in oauth mechanism that affect iOS, Android, Java and .NET
- Hide Windows 10 generation in IDE
- Logout SSO in GAM backoffice
- Fix: Api GAMRepository.Logout()
- fix to dynamic transactions with parameters
- fix: Web: refresh after popup closed fixed
- fixes to developer menu
- fix: Hebrew (ISO 639-1) langauge code was incorrect. "he" instead of "iw"
- Fix: Web: debugging message removed
- Fix: Web: Fix to paging in transaction
- Fix: Web: Scale type and cell alignment related to images and events fixed.
- Fix: Lowering dependency between GeneXus Core module and GAM so that new GeneXus Core module works with older GAM, etc.
- fix: GXserver security issue fixed
- fix: Web: improvements to Carmine Theme and GAM default panels
- fix: Web: "Field XXX is out of range" on Check Box with value range
- fix: IDE HTML Editor: exception Destination array was not long enough. Check destIndex and length, and the array's lower bounds. (mscorlib)
- fix: .NET: Compilation error in calls or links to web objects when parameters contain expressions
- fix: Fix to conditions in formulas with subselect
- fix: iOS: fixes to Geography data type
- fix: iOS: fixes to search bar appearance
- fix: iOS: fix to horizontal and paged grid page indicator
- fix: IDE: Fix so changes to environment properties aren't lost after a build
- fix: IDE: fix to default theme in iOS
- fix: IDE: Object Reference error in Void ReloadModelTree(Artech.Architecture.Common.Events.KBModelEventArgs, Boolean)
- IDE fix: default part icon fixed
- Team Development fix: When triggering the update all objects before changes are received from gxserver (the Old Update button functionality) the cancel button was not being enabled correctly
- iOS security improvement: Add code that prevents debugger to be attached to the application (when not compiled in debug mode)
- iOS fix: Archiving generated Xcode project fails (Bitcode related)
- Android fix: Allow empty value but not white spaces in the "Key Alias" property.
- Java, .NET: fixes to File.Copy and File.Exists
- .NET: Pop3Session not working because of ASP.NET 4.0 new security policies that not allowed unmanaged code.
- fix: .APK of generated Android Application was not being copied to the <KB Target Environment Directory>\web folder.
- fix: Net Assembly Import was crashing when trying to import a DLL file (fixed build 105160)
System.IO.FileNotFoundException
at System.Reflection.RuntimeAssembly._nLoad
- fix: "Object reference not set to an instance of an object" - Compiling Cobol
- fix: Java: Developer Menu didn't show QRCodes
- fix: .NET Cast exception in dfwptxt
- fix: Blobs didn't work with External Storage
- fix: iOS app crash when using GAMUser.FirstName
- fix: Android: alignment for controls with autogrow that are actually *smaller* than the cell they're in. This could happen with tables whose height is set to less than 100%
- fix: .NET: Directory.GetFiles didn't work well (related to storage provider)
- fix: BCs with parm rule appeared in Developer Menu in some cases
- fix: Security issue related to acces_token in GAM
GeneXus 15 RC released!
- fixes android compilation issues
- fixes Swift compilation issues
- .NET framework 4.0 is required for .NET applications compilation and execution