Lianja™ Development Roadmap

Lianja is a community driven development project so if there is anything specifically that you would like to see supported in the product that you do not see on this list then please submit an enhancement request.

We value your feedback so if you find anything that does not behave as expected please submit a ticket so that we can get it fixed. If we don't know about them they won't get fixed!

If there is something on the roadmap that you would like to see pulled forward in time, these can be developed as sponsored features.

Download Lianja

Installers are available for Windows, macOS and Linux.

Download for Windows Download for macOS Download for Linux

Development Milestones

Lianja App Builder 6.0 Release
Lianja SQL Server 6.0 Release
Lianja Cloud Server 6.0 Release

Lianja App Builder 6.1 Release
Lianja SQL Server 6.1 Release
Lianja Cloud Server 6.1 Release

Lianja App Builder 6.2 Release
Lianja SQL Server 6.2 Release
Lianja Cloud Server 6.2 Release

Lianja App Builder 6.3 Release
Lianja SQL Server 6.3 Release
Lianja Cloud Server 6.3 Release

Lianja App Builder 7.0 Release
Lianja SQL Server 7.0 Release
Lianja Cloud Server 7.0 Release

Lianja App Builder 7.1 Release
Lianja SQL Server 7.1 Release
Lianja Cloud Server 7.1 Release

Lianja App Builder 8.0 Release
Lianja SQL Server 8.0 Release
Lianja Cloud Server 8.0 Release

Lianja App Builder 9.0 Release
Lianja SQL Server 9.0 Release
Lianja Cloud Server 9.0 Release

Lianja App Builder 9.1 Release
Lianja SQL Server 9.1 Release
Lianja Cloud Server 9.1 Release

Lianja App Builder 9.2 Release
Lianja SQL Server 9.2 Release
Lianja Cloud Server 9.2 Release

Lianja App Builder 9.3 Release
Lianja SQL Server 9.3 Release
Lianja Cloud Server 9.3 Release

Lianja App Builder 9.4 Release
Lianja SQL Server 9.4 Release
Lianja Cloud Server 9.4 Release

Lianja App Builder 9.5 Release
Lianja SQL Server 9.5 Release
Lianja Cloud Server 9.5 Release

Lianja App Builder 9.6 Release
Lianja SQL Server 9.6 Release
Lianja Cloud Server 9.6 Release

Lianja App Builder 9.7 Release
Lianja SQL Server 9.7 Release
Lianja Cloud Server 9.7 Release

Lianja App Builder 9.8 Release
Lianja SQL Server 9.8 Release
Lianja Cloud Server 9.8 Release

Lianja App Builder 10.0 Release
Lianja SQL Server 10.0 Release
Lianja Cloud Server 10.0 Release

Lianja App Builder 11.0 Release
Lianja SQL Server 11.0 Release
Lianja Cloud Server 11.0 Release

Lianja App Builder 11.1 Release
Lianja SQL Server 11.1 Release
Lianja Cloud Server 11.1 Release

Lianja App Builder 11.2 Release
Lianja SQL Server 11.2 Release
Lianja Cloud Server 11.2 Release

Lianja App Builder 2026 v12 Release
Lianja SQL Server 2026 v12 Release
Lianja Cloud Server 2026 v12 Release

Lianja Studio 2026 v14 Release (Latest 2026 v14.0.5)
Lianja Cloud Server 2026 v14 Release (Latest 2026 v14.0.5)

Lianja Cloud 1.0 Release

Development Roadmap Revision History

Lianja App Builder Revision History can be found here.
Lianja SQL Server Revision History can be found here.
Lianja Cloud Server Revision History can be found here.

Lianja App Builder 6.0 Release

Released 31-Mar-2021

The version 6.0 release includes:

  • The set rushmore command enables or disables Rushmore-style (Visual FoxPro) index scanning optimization for NoSQL and SQL commands.
  • Set rushmore is on by default.
  • With set rushmore on, the speed of the following NoSQL commands is increased by optimizing the for condition, active filter condition or active rowfilter condition. Indexes should be created on the fields specified in the condition to enable the optimization. For optimum performance, use filtered indexes. Use of the upper() and/or lower() functions is not required: with set strcompare on (default), indexes and comparison operators are case insensitive.
  • With set rushmore on, there is also a major performance boost for very large tables when issuing SQL queries using the >, >=, < and <= operators. The = and == operators are always optimized.
  • Improved SQL optimizer with filtered indexes. (Hint: use the EXPLAIN command to see what's happening).
  • Added the BACKUP/RESTORE DATABASE and LIST BACKUPS commands. 
  • The 'IN |' clause has been added to the following commands: Note that the IN clause must be the first clause as IN is also an operator in Lianja.
  • Added new App attribute "Enable PerfMeter" which shows the perfmeter in the "Console" workspace for long operations.
  • Added a StatusBar to the console workspace. SET PERFMETER ON if you want to see a progress bar displayed in the StatusBar when performing long operations.
  • Page, section and formitems names can now contain _ in desktop/web/mobile apps.
  • Virtual Tables bound to sections have much improved performance of section relationships. No need for custom code in the parentdatachanged event delegate any more.  The relationship is now satisfied using requery() on the child data source.
  • Grid columns: new Only visible when editing attribute. Columns are hidden until the grid row is being edited. This provides a better UI grid for mobile devices.
  • Switching between Pages, Sections, Formitems and GridColumn attributes now maintains the search text. This speeds up the reviewing of attributes during development.
  • When using the debugger with LianjaScript, clicking the Stop icon now cancels execution when the debugger is active.
  • Lianja.showDialog() and Lianja.showDialogPanel() are now responsive in web / mobile.  This can be seen when using the QueryBuilder on mobile devices.
  • New App UiLibs. Design pages visually then add them to the App UIlib enabling them to be used with Lianja.showDialog() and Lianja.showDialogPanel(). Check the page attribute "Register in UIlib". The pages are not included in the pages menu but can be used with dialogs by specifying "page:pagename" as the file name.
  • DialogPanels can be be shown on top of existing ones. So, for example, if a page in the UiLib contains a grid section, then editing a row in the grid will overlay the grid with the "EDIT FORM" and clicking "Done" or "Cancel" will switch back to the previous DialogPanel i.e the grid section. This provides smoother UI transitions and a better mobile experience when screen size is limited.
  • New delegates for Grid sections. Interactive Change is called after a cell is edited. Row/Col Change is called when a cell is selected, before being edited.  Both are passed three arguments: nRow, nColumn, cValue.
  • New properties for Virtual Tables:
    • translatequeryfunction=function
      The function is called to translate a native Lianja SQL WHERE condition for a target SQL database syntax.
      It is called with two arguments: cWhereCondition, cDBtype.  It should reside in the database container.
    • convertuint=1
      Use this to correct the ODBC interpretation of BIT fields in MySQL.
    • datsourceoptions=options
      Where options are database specific, e.g. for ODBC to increase packet size:
      SQL_ATTR_PACKET_SIZE:102410
    • includeblobs=1
      Use this to cause varbinary fields to be saved to remote database servers in desktop Apps.  Currently supports MySQL, MSSQL and Postgres.
    • includememos=1
      Use this to cause varchar fields to be saved to remote database servers in desktop Apps.  Currently supports MySQL, MSSQL and Postgres.
  • Several improvements made to Image Strip Sections.
    • Image notes are now supported in the web/mobile client.
    • HTML image notes are now handled correctly.
    • In web/mobile Apps, the images are touch-friendly and can call the Double click event delegate.
    • Image notes are now editable: new attribute Image notes editable.
    • Touch or click the image notes text to display the slide-in dialog panel editor.
  • Improved error reporting.
  • Page, Section and Formitem names can now contain underscore characters (_) in desktop and web/mobile Apps.
  • Mailing label printing is now supported using the create label and label form commands.
  • The Console workspace now has a Statusbar.  The display of the Statusbar can be toggled from the View menu.
  • New set perfmeter command. With set perfmeter on, a progress bar is displayed in the Console workspace Statusbar when performing long operations.
  • Added new App attribute 'Enable PerfMeter' which shows the perfmeter in the Console workspace for long operations.
  • The Deploy workspace has been enhanced to allow package files to be built for a specified deployment target.  This also includes the ability to exclude files and use wildcard characters in filenames when defining the package file to facilitate team development.
  • Fixed a caching issue with very large SQL queries (millions of records) that would cause a crash.
  • Added additional information to dir command when no database open.
  • Added additional information to the list structure command with Virtual Tables.
  • Performance improvements when bulk loading tables using append from, append blank and generate. Set timeline off is automatically executed and turned back on afterwards.
  • Performance improvement when using the count command with no filter condition.
  • The Grid Section Summary can now optionally include Minimum, Maximum and Average column values along with the column Totals.  The 'Lianja Tablet Web UI Demo' (example_webapp1) App demonstrates this.
  • The Responsive UI breakpoint attributes have been added to the Generate App Doc output file.
  • Added improved package management for Team Development and Release Management in the Deploy workspace.  Packages can be created in the Deploy workspace then published to Team or Release GitHub repositories.  Options to Unpublish published packages and List published packages are also now available.
  • The lianja command can be used to install Lianja package files with automatic version checking.
  • The new lianja-lpk command can be used to install a Lianja package file or list its contents.
  • Available for macOS (Big Sur, 11.1), as well as Windows and Linux.
  • The macOS Lianja distribution is now notarized by Apple:
    • "Notarization gives users more confidence that the Developer ID-signed software distributed has been checked by Apple for malicious components."
    • "When the user first installs or runs your software, the presence of a ticket (either online or attached to the executable) tells Gatekeeper that Apple notarized the software. Gatekeeper then places descriptive information in the initial launch dialog to help the user make an informed choice about whether to launch the app."
  • The Linux license management utility, lianja-lm, has been enhanced to return additional information when validating the license with the --validate option.
    $ sudo lianja-lm --validate
  • Faster switching to home page on macOS and Linux.
  • The location of the Lianja 64 bit ISAPI extension for IIS has changed.  See ISAPI Extension for IIS for full details.
  • Arguments passed to an App using the --args command line switch, specified in Lianja.openApp() or included in a web App URL can now be queried using Lianja.args.
  • The new lianja-comp command line tool can be used to compile .prg script files.
  • The compare database command now includes all database events and generates an optimized upgrade.prg file.
  • App Doc now includes Grid columns.
  • The section attributes Visible when and Readonly when can now reference "this" and "thisform" e.g. readonlywhen could be set to !this.editing which causes the section to be readonly unless in edit mode.
  • The Enable when editing attribute is now supported on Form, Grid and Attachments sections as well as Canvas sections.  This is only effective in runtime mode.  It causes sections to be readonly until editing is in effect.
  • Exposed the "state" attribute for Page, Section and Formitem objects. "State" is a comma separated list of UI States that the UI element handles.
  • Exposed the "uistate" attribute for PageSection and Formitem objects and the Lianja system object. "Uistate" is the last UI State applied.
  • The SQL Select aggregate functions min() and max() now handle a list of arguments and additional data types: character, currency and datetime as well as date and numeric.
  • New list library command to list all currently loaded procedure and function libraries.
  • Split grid editing is now also supported in web/mobile Apps.
  • New split grid tabs for desktop and web/mobile Apps.  These can be configured to contain memo/varchar data, images and components.
  • New custom Grid object methods:
    • hideRow(nIndex)
    • hideAllRows()
    • showRow(nIndex)
    • showAllRows()
    The nIndex row number starts from 1.
  • New dynamically loadable modules provide Object Oriented encapsulation for existing Lianja/VFP code so that loading a library does not 'pollute' the namespace and create potential problems due to name clashes.
  • Simplified one-click deployment of packages to the Lianja Cloud Server (local and remote) in the Deploy workspace.
    • With Autoupdate enabled on the server, the packages will be auto installed/upgraded.
    • Locally deploy and test web/mobile Apps in Preview live in browser before uploading.
    • When deploying using http(s) and an API Key, the package to be deployed is rebuilt before deployment.
  • The new lianja-lpk command line tool can be used to handle Lianja package files.
    • list the contents of a package
    • build a new package
    • add files to a package
    • refresh a package to update its contents
    • install a package
    • update using a package
    • deploy a package to a Lianja Cloud Server, directly or via IIS (Windows) or Apache (Linux)
  • Help table contextual help is now supported in web Apps.
  • New LianjaScript functions to compress and uncompress long strings:
  • The Navigation Panel in web Apps can now have a SQL Select data source as in desktop Apps.  See the example_navpanel2 App included in the Lianja App Builder distribution for a demonstration of this.
  • New Community Edition for Student/Trial/Demo/Proof of Concept purposes.
  • New Lianja App Builder Subscription Editions:
    • Lianja App Builder Standard. No runtime distribution key is included.
    • Lianja App Builder Professional. Includes 25 client runtime distribution key.
  • Lower cost Cloud Server and SQL Server editions with lower connections.
  • See the pricing page for full details on new Editions.
  • Runtime distribution licenses information.
  • Various UI tweaks and improvements.
  • Performance and stability improvements.
  • Fix reported bugs.

Lianja App Builder 6.0.1 Release

Released 6-Apr-2021

The version 6.0.1 release includes:

  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 6.0.2 Release

Released 15-Apr-2021

The version 6.0.2 release includes:


Lianja App Builder 6.1 Release

Released 18-Jun-2021

The version 6.1 release includes:

  • Simplified WebView section use with customizable/editable parameters when you click the keyboard icon in the section header.
  • Added a new section type "DataListView".
  • Added a new section type "ChartView".
  • Support for "Web Components". These provide the ability to develop and embed "Web Components" in WebViews using a WebComponent architecture that will enable Telerik and other third party UI components to be used seamlessly in Lianja.
  • Added a new function EXECPYSP().
    See https://www.lianja.com/doc/index.php/EXECPYSP() for details.
  • Add SET DATEFORMAT TO e.g. SET DATEFORMAT TO "hu_HU".
  • Added SET DATE TO LOCALE. This selects the appropriate date format in scripting ( e.g. ctod() ) and in the UI. It should be placed in the config.db file.in C:\lianja\conf.
  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 6.2 Release

Released 07-Jul-2021

The version 6.2 release includes:

  • Added a new "Before Refresh" delegate which is called before data is fetched into the UI.
  • Added the ability to provide feedback to a user when loading data. This is most useful in web and mobile apps and is typically used in the "Before Refresh" delegate.

    e.g.

    Lianja.showLoadingMessage("Your message..." [, cTheme]) // cTheme can be "a", "b", "c", or "d"
    Lianja.hideLoadingMessage()
  • Added additional visual feedback Lianja system object methods:
    Lianja.showErrorMessageWithIcon(cMessage [, lNoTimeout])
    Lianja.showSuccessMessageWithIcon(cMessage [, lNoTimeout])
    Lianja.showWarningMessageWithIcon(cMessage [, lNoTimeout])

  • Added the ability to toggle the visibility of the page header and section header from code. This is available in desktop and web apps.

    e.g.

    Lianja.get("page1").headervisible = true | false
    Lianja.get("page1.section1").headervisible = true | false

  • Significant performance improvements for web Apps.
  • Bug fixes.

Lianja App Builder 6.2.1 Release

Released 27-Jul-2021

The version 6.2.1 release includes:

  • New Lianja system object methods to animate dialog pages over the Page viewport:
    • Lianja.showDialogPage()
    • Lianja.hideDialogPage()
  • The following Lianja system object methods have been enhanced to allow a timeout interval in milliseconds to be specified.  They previously allowed only a fixed timeout of 5000 milliseconds to be enabled or disabled.
    • Lianja.showMessageWithIcon()
    • Lianja.showErrorMessageWithIcon()
    • Lianja.showSuccessMessageWithIcon()
    • Lianja.showWarningMessageWithIcon()
  • Performance improvements.
  • Bug fixes.

Lianja App Builder 6.3 Release

Released 09-Dec-2021

The version 6.3 release includes:


Lianja App Builder 6.3.1 Release

Released 13-Dec-2021

The version 6.3.1 release includes:


Lianja App Builder 6.3.2 Release

Released 17-Dec-2021

The version 6.3.2 release includes:

  • Added Sparkline Charts in grid cells: specify the Spark line expression to return a comma separated list.  Load the "Example Grid Badges" App (example_gridbadges) to see them in operation.
  • Added Ratings in grid cells: specify a greater than 0 value in the new Rating max value attribute.  Load the "Example Grid Badges" App (example_gridbadges) to see them in operation.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 7.0 Release

Released 03-Feb-2022

The version 7.0 release includes:

  • Added support for building standalone executables on Windows. See this blog article for details. 
  • The Lianja KVS (Key-Value Store) is now fully integrated as built-in Python Functions.
    • The size of the values that are stored (which may be Python objects/dicts) can be of an unlimited size.
    • This new functionality provides an ideal solution for using Python in Lianja Apps to perform data analysis, machine learning and artificial intelligence using numpy, pandas, PyTorch, tensorflow and other industry standard libraries.
    • Store and retrieve Python data objects of any practical size in Lianja KVS, a full 64 bit key/value store with automatic garbage collection and reusable persistent storage.
    • KVS files can be shared across multiple docker instances and across clusters on network storage.
    • Highly performant key lookup with fully balanced B+ tree storage makes KVS the perfect solution for Python machine learning and artificial intelligence applications.
  • The Python pip command can now be used directly in the Lianja/VFP Console tab, e.g. to install numpy:
    set backticks on
    pip install --target=`cd`\python3\ numpy
  • New built-in Python functions:
  • New Form custom UI Framework class methods:
    • HideMessage()
    • ShowErrorMessage(text)
    • ShowInfoMessage(text)
    • ShowMessage(text)
    • ShowSuccessMessage(text)
    • ShowWarningMessage(text)
  • New Form custom UI Framework class event:
    • moved(x, y, width, height)
  • Enhanced kvs_open() function allowing a KVS to be opened shared or exclusive:
    • kvsid = kvs_open(cFilename.kvs [, lShared])
  • New KVS functions:
  • Added support for the Visual Foxpro aselobj() function to load object references for the following current objects into an array:
    • Active Page
    • Active Section
    • Active Formitem
    • Active Grid Column
    • Object under cursor
  • Support for the Visual Foxpro amembers() function to load object properties into an array has been extended:
    • Amembers() can now be used on the UI Framework Classes.
    • Both objects and classes can be handled.
    • Specifying the third parameter option flag as 1 creates an array with 4 columns: member name, 'property' or 'method', data type, value.
  • New Camera Custom UI Framework Class to use the webcam on your machine to capture and store images.
    • Useful for 'time clock' like Apps to associate a photo when a user clocks in and out.
    • See the example_timeclock App included in the Lianja App Builder distribution.
    • New Lianja system object properties: Lianja.availablecameralist to return a comma separated list of available cameras and Lianja.availablecameras to return the number of available cameras.
  • New Chart Custom UI Framework Class.
    • Add charts to your Apps using custom code.
    • Supports Google Charts.
  • Productivity improvement: when an App is loaded the files that were being edited when it was saved are re-opened for editing.
  • Intellisense improvements.
  • CSS improvements.
  • New option type for the append from command: type binary offset nOffset This allows records to be retrieved from a binary dump file containing raw records specifying a starting offset position.
  • The Image Advanced Control for Canvas Sections can now be data-bound in the web/mobile client as well as on the desktop.
  • Various UI tweaks and improvements.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 7.1 Release

Released 09-Mar-2022

The version 7.1 release includes:

Report Builder Improvements

  • New report delegates:
    • Row Renderer
    • Before Row
    • After Row
    • Text Translator
  • Improved report print layout engine.
  • Corrected report chart printing.
  • Added 'Pagebreak After Summary' checkbox to Grouping settings.
  • Added 'Page Left Margin' and 'Page Right Margin' to Page Layout settings.
  • Added 'Page Orientation' combobox to Page Layout settings: Portrait or Landscape.
  • Drag and drop of columns to reorder them.
  • New 'Backup' and 'Restore' Report Builder toolbuttons.  Keep versions of your reports as you design them.  Roll changes back at any time.
  • New Page Layout Custom Options.
  • Group summary now also supports count to display number of rows in the group.
  • Various bug fixes.
  • New system object methods to simplify report printing and viewing:
    • Lianja.showReportViewer(cReportName [, cOptions])
    • Lianja.printReport(cReportName [, cOptions])
    • Lianja.printHtml(cHtml [, cFilename [, cOptions]])

Script Editor Improvements

  • Improvements to search operations in the Script Editor:
    • Added 'Find Next' keyboard shortcut: Ctrl + . (>).
    • Added 'Find Previous' keyboard shortcut: Ctrl + , (<).
    • Added a Search Bar which searches across all files in the App of Library. Just type text and press return

WebView Enhancements

ImageStrip Enhancements

  • New improvements to the functionality of ImageStrip Sections.
  • New example_imagestrip demo App included in the Lianja App Builder distribution.
  • New Image viewer to show a larger version of the selected image.
  • One-click/touch access to the image notes editor. 
  • One-click/touch access to add or delete images. 

New Update Distributions

  • New smaller, quicker to install 'update' distributions for the following:
    • Lianja App Builder for Windows
    • Lianja Cloud Server for Windows
    • Lianja App Builder for Linux
    • Lianja Cloud Server for Linux

Additional Improvements

  • Added a new system table sysfiles: select * from sysfiles where filename == 'pattern' [into cursor yourfiles].  This fills a cursor with details of all the matching files in the current directory.  It is particularly useful if you have tens of thousands of files to process and it is impractical to load their details into an array in memory.
  • Added an additional parameter to keyLookup(). If set to true and the keylookup table was not open, it is left open after the first call to improve performance.
  • Lianja packages can now include huge files greater than 1GB.  This provides the ability to deploy huge databases in packages.
  • The section Before Data Update event delegate can now cause the update to be cancelled when its return value is false.  It can include custom validation with Lianja.showErrorMessage() used to provide user feedback.
  • Added a new Virtual Table property to handle character mapping between utf-8 and locale specific encoding for use with the VFP OLEDB driver, e.g. codec=windows-1252.  See here for supported codepage values.
  • VFP OLEDB Virtual Table performance improvements.
  • Improved memory management.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 8.0 Release

Released 17-Nov-2022

The version 8.0 release includes:

New "Develop" icon in the modebar

  • Speeds up the low-code App building experience
  • Click the Develop icon (bottom icon in the Modebar on the left of the main window) to perform common development operations;

    Open Project
    Open App
    Open Database
    New Project
    New App
    New Database
    New Table
    New Form
    New Report
    New Script
    New Library
    New Form Page
    New Grid Page
    New WebView Page
    New TabView Page
    New Report Page
    Generate App Doc
    Generate Database Doc
    Quick Project Package
    Quick Package
    List Package
    Recent Projects >
    Recent Apps >
    Recent Files >

New Form Designer

  • Speeds up low-code App building
  • Create forms faster than ever with a few clicks
  • Build tabbed forms that run in Desktop, Web and Mobile 
  • Forms can be run as standalone executables, desktop forms, web forms and mobile forms.
  • Customize the UI with a traditional Menubar, Toolbar, Actionbar and Statusbar
  • Quickly switch between UI controls and display their attributes and edit their delegates in the Assistant.
  • Write low-code for delegates to handle events (click on CommandButtons etc) in LianjaScript, Python or JavaScript 
  • See the new blog article Working with Forms in Lianja 7.2.

New Page Builder Assistant 

  • Speeds up low-code App building
  • The Page Builder Assistant is now embedded in the App Inspector to speed up development, giving quick access to key Page, Section, Formitem and GridColumn attributes and delegates and easy navigation between the UI elements.
  • Many Page Builder Assistant additions and improvements

Canvas Designer Improvements

  • Drag'n drop tables onto a canvas now provides a default layout. You can then move UI controls about, change their size and other attributes.
  • All canvas controls are now supported in Desktop, Web and Mobile (with the exception of Windows specific ActiveX) ;

    ActiveX (Windows desktop only)
    Chart (new)
    ListBox
    TreeGrid
    WebView
    Rich Text Editor
    CheckBox
    ComboBox
    CommandButton
    Date TextBox
    DateTime TextBox
    Numeric TextBox
    EditBox
    HyperLink
    LCDNumber
    Slider
    ProgressBar
    OptionButton
    OptionGroup (horizontal and vertical)
    Spinner
    TextBox
    Image
    Label
    GroupBox (new)
    Container (new)
    Subtitle
    Separator

  • UI controls now support shading and transparency
  • Much improved anchor support
  • Improved desktop-like pixel perfect layout in Web/Mobile Apps

 Improved Python Support

  • Extended Python scripting support.
  • Low-code Python brought to Web and Mobile Apps.
    • You can now write delegates in Python not just for desktop, but also in Web and Mobile.
    • If you want to experiment with Machine Learning you can now code in Python end-to-end: in the browser and on the server using exports.conf.
  • Python debugger improvements.
  • Python now provides dynamic binding to event handlers in custom Python code (same functionality as LianjaScript and JavaScript), e.g.
    object.click = my_click_function
  • All python delegates now have self as the first argument. self references the object for the delegate. 

 Visual Component Improvements

 Additional New Functions

  • New function tableSeqno(cDatabase, cTable). You can use this to apply a default seqno() in client/server Web Apps. If you use seqno() in a default value for a column then when the App is generated as a Web or Mobile App seqno() will automatically be translated to use tableSeqno().
  • New gmtime() function to return a datetime expressed in Coordinated Universal Time (UTC).
  • Added several new cryptographic hash functions. SHA-256 is a popular hashing algorithm used in Bitcoin encryption (and other blockchain applications):
    • sha256(cExp) - this returns the SHA256 cryptographic hash for the specified character string.
    • sha256file(cFilename) - this returns the SHA256 cryptographic hash for the specified file.
    • sha256record([alias]) - this returns the SHA256 cryptographic hash for the current active record.
    • crc32record([alias]) - this returns an 8 byte hexadecimal value (a cyclic redundancy check) for the current active record.

Additional New System Methods

  • Added Lianja.pushDataSession() and Lianja.popDataSession() methods.
  • Added Lianja.showForm(cTitle, cForm) method to activate forms built with the Form Designer.
  • Added Lianja.getData(cControlSource) and Lianja.setData(cControlSource,eValue) system object methods.  These new methods simplify data access in Web Apps and are well suited for use in the visibleWhen() and enabledWhen() delegates across all supported scripting languages.
  • Added Lianja.isDesktop()
  • Added Lianja.isTablet()
  • Added Lianja.isPhone()

New Form UI Framework Class Properties, Methods and Event Delegates

  • New Form properties:
    • actionbar
    • menubar
    • menubarlayout
    • toolbar
    • toolbarlayout
    • toolbarposition
  • New Form methods:
    • get()
    • getElementByID()
    • printObjectTree() can be used to help in debugging custom forms:
      // example output:
      form::form [visible=0, height=700, width=700]
          mycontainer5::container [visible=0, height=480, width=640]
              myheader5::label [visible=0, height=40, width=156]
              grid5::grid [visible=0, height=192, width=256]
  • New Form event delegates:
    • actionbarclick()
    • afterclose()
    • beforeclose()
    • initform()
    • menubarclick()
    • toolbarclick()

New Container UI Framework Class Properties, Methods and Event Delegates

  • New Container property:
    • recordsource (assign a SQL select statement or a database!tablename and the container will handle data binding and actionbar actions from its parent form)
  • New Container methods:
    • open()
    • close()
    • add()
    • delete()
    • first()
    • next()
    • previous()
    • last()
    • save()
    • cancel()
    • controls(nNumber | cName)
  • New Container event delegates:
    • actionbarclick()
    • initformdefaults()
    • menubarclick()
    • toolbarclick()
  • New Section methods:
    • select( cExp | nExp) selects a tab in a tabview section

Debugging Improvements

CarouselView Section Enhancements

Calendar Section enhancements

  • Calendar can now better be used for event planning with new "Event Location" (e.g Room).
  • UI facelift

OrgChart Section Enhancements

  • UI facelift

DataListView Section Enhancements

  • UI facelift

ArticleView Section Enhancements

  • New 'Edit Article' button in ArticleView Sections to open the HTML file in the WYSIWYG HTML editor in place.
  • UI facelift.

Virtual Table Enhancements

Enhanced Gesture Support for Simplified Data Navigation

  • Checking the Gestures enabled attribute on Form and Canvas sections enables this functionality.
  • On phones and tablets:
    • Swipe left moves to next record
    • Swipe right moves to previous record
    • Swipe down moves to first record
    • Swipe up moves to last record
    • Tap-and-hold edits the current record
  • On desktop browsers:
    • Mouse wheel down moves to next record
    • Mouse wheel up moves to previous record
    • Mouse wheel left moves to first record
    • Mouse wheel right moves to last record
    • Double-click edits the current record
  • These default behaviors can be overridden by custom delegates if required.

Data Workspace Enhancements

Lianja Cloud Admin Console Enhancements

Lianja Cloud Server Login Enhancements

Includes beta technology previews (coming in Lianja 9)

  • Lianja Cloud workspace
  • Build workspace - Build React Native mobile Apps in the cloud

 Miscellaneous Improvements

  • New readme.html template opened in the Apps workspace when an App is created or opened.  This allows the Author, Description and Revision history of the App to be recorded.  It also immediately enables the Script Editor Find Panel Search Bar functionality for searching all files in the App.
  • Added a new Web/Mobile App Setting: Disable success notifications. This operates in Web/Mobile Apps to disable the 'noise' from successful operations such as updating records, uploading images etc. Notifications only occur when an error occurs.
  • Improved SQL compatibility with Visual Foxpro.
  • SQL optimizer improvements and fixes resulting in an overall speed boost.
  • Improved garbage collection.
  • UI datetime date display format now defaults to the system locale.  It can be changed using the set dateformat command.
  • Improved deployment. Select only those files to be deployed and they will be compiled if required and then deployed. Use 'Preview' first to verify the files that will be deployed.
  • When saving data as xml/excel (SELECT or COPY) any invalid characters are now escaped.
  • Usability improvements in grid editing.
  • Section menus are now multi-level in Desktop and Web Apps. In Desktop Apps they have the look and feel of standard window Menubars.
  • In the Advanced options of the FormBar while editing canvas sections and forms you can "Select All" UI controls. This is handly when you want to move UI controls using the keyboard arrow keys to make fine adjustments.
  • Ctrl+Shift+Click a GroupBox in a canvas section will select the GroupBox and all UI controls inside it.
  • Specify "Permissions and Roles" graphically
  • Many UI improvements.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 8.0.1 Release

Released 22-Nov-2022

The version 8.0.1 release includes:

  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 8.0.2 Release

Released 25-Nov-2022

The version 8.0.2 release includes:

  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 8.0.3 Release

Released 28-Nov-2022

The version 8.0.3 release includes:

  • The App Wizard now offers the option to create a new database when selecting the database for the new App.
  • The setAttr() and getAttr() methods for setting and getting attributes have been added to the web framework for formitems.
  • Performance and stability improvements.
  • Minor bug fixes.

Lianja App Builder 8.0.4 Release for macOS

Released 06-Dec-2022

The version 8.0.4 release for macOS includes:

  • Minor bug fixes.

Lianja App Builder 8.0.5 Release

Released 15-Dec-2022

The version 8.0.5 release includes:

  • Minor bug fixes.

Lianja App Builder 9.0 Release

Released 03-May-2023

The version 9.0 release includes:

Lianja Cloud Ready

  • Lianja 9 is ready to use with the Lianja Apps Cloud. Purchase a Lianja Apps Cloud subscription and use the key provided to activate up to 3 Lianja App Builder Cloud Developer Edition installations to develop, test and deploy your Web and Mobile Apps into the Lianja Apps Cloud. 

Unlimited Desktop Apps Distribution

  • The purchase of a Lianja App Builder subscription now includes the entitlement to Unlimited Desktop Apps Distribution insofar as your App Builder subscription is active.

Lianja Cloud Admin Console Enhancements

  • The Lianja Cloud Admin Console has been further enhanced.
  • Improved performance.
  • Database tables can now be 'browsed' with full CRUD operations in a data grid.
  • Data can now be imported into database tables by uploading a .csv file.
  • New Resource Customization for Lianja Cloud:
    • Environment Variables
    • Tenant Configuration
    • Cron Jobs
    • Debug Files
    • ODBC Data Sources

Report Builder Enhancements

  • The Report Builder Export menu is now fully functional. Export reports in the following formats:
    • PDF
    • Email (PDF)
    • HTML
    • CSV
    • XML
    • Excel (XML)
    • JSON
    • ADO (XML)
  • Drag and drop of columns to rearrange them.
  • Changing the Fields using the Field Chooser now automatically rearranges the attributes for the columns.
  • Right-clicking on a report name now opens a context menu with the following options:
    • Delete Report
    • Rename Report
    • Copy Report
  • Bug fixes and performance improvements.

Web/Mobile Client Improvements

  • New web/mobile responsive layout engine.
  • Improved Touch Support.
  • Touch scrollable App Center.
  • "Loading" indicators when logging in, loading apps and when navigating data which exceeds a 1 second threshold.
  • Page headers and footers can now include {} macro substitutions.
  • Page footers can now include a background image under the text.
  • Page footers can now include HTML.
  • UI appearance improvements.
  • Improved caching in Progressive Web Apps.
  • Now supports PDF attachments on phones and tablets in Progressive Web Apps.
  • Customizable splashscreens for Progressive Web Apps.
  • Lianja Login and Lianja App Center now work on phones and tablets.
  • Now supports "public" registrations.

Language Translation Enhancements

Demo App Enhancements

  • The 'form2' demo App (Demo Mobile Apps -> Tabbed Form) has been enhanced to demonstrate a toolbar-driven tabview UI for mobile devices.
    • Built as a JavaScript Tabview section form.
    • Runs as a web/mobile App with a toolbar at the bottom of the page to select the tabbed sections.
    • Can also be called on the desktop using Lianja.showForm() or built to run as a standalone executable.

App Builder MenuBar Enhancements

  • The File menu in the App Builder MenuBar has been extended to include the following operations:
    • Clear Error files
    • Clear Debug files
    • Clear Deployed Apps
    • Clear Packages

New: Build Project Package

Additional Improvements


Lianja App Builder 9.0.18 Release

Released 09-May-2023

The version 9.0.18 release includes:

Further Language Translation Enhancements

Additional Improvements

  • Added "Share with others in your company, business or team" to the web/mobile login page. This emails a link to the address you specify.
  • Additional Page Builder Assistant enhancements.
  • UI appearance improvements.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.0.19 Release

Released 10-May-2023

The version 9.0.19 release includes:

  • UI appearance improvements.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.0.20 Release

Released 11-May-2023

The version 9.0.20 release includes:

Further Language Translation Enhancements

  • The Lianja.switchLanguage(lang) method is now also supported in Lianja/VFP on the desktop.  This switches to the specified language, recreates the search panel in that language and sets the QueryBuilder locale.  This is useful for creating the language translation files offline.  The language setting persists when the App Builder is restarted and can be changed back if required.
  • The 'de-DE' / 'de_DE', 'pt-BR' / 'pt_BR' and 'pt-PT' / 'pt_PT' locales are now handled in the QueryBuilder.

Additional Improvements

  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.0.26 Release

Released 24-May-2023

The version 9.0.26 release includes:


Lianja App Builder 9.0.27 Release

Released 25-May-2023

The version 9.0.27 release includes:

  • When metadata changes are made in the Metadata Editor, the currently open App now has changes applied without requiring a manual reload.
  • Metadata changes to virtual tables are now reflected immediately without requiring the table to be reopened.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.1.2 Release

Released 14-Jun-2023

The version 9.1.2 release includes:

New UI State Machine for Desktop/Web/Mobile

  • UI States now also supported in web/mobile and are stacked.
  • Lianja App Builder distribution includes new example_uistates2 App to demonstrate UI States in desktop/web/mobile.
  • New system object methods:
    • Lianja.changeState()
    • Lianja.resetState()
    • Lianja.popState()

Additional Improvements


Lianja App Builder 9.1.3 Release

Released 26-Jun-2023

The version 9.1.3 release includes:

  • The message() function has been added to JavaScript built-in functions to return the last server error message in web/mobile.
  • Minor UI improvements.
  • Improved bootstrap-compatible CSS in desktop Apps.
  • Improved OLE DB support and error reporting.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.1.4 Release

Released 06-Jul-2023

The version 9.1.4 release includes:


Lianja App Builder 9.1.5 Release

Released 11-Jul-2023

The version 9.1.5 release includes:


Lianja App Builder 9.1.7 Release

Released 17-Jul-2023

The version 9.1.7 release includes:

  • Minor UI improvements.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.1.8 Release

Released 20-Jul-2023

The version 9.1.8 release includes:

  • Improved OLEDB Virtual Table support.
  • Performance and stability improvements.
  • Various bug fixes.

Lianja App Builder 9.1.9 Release

Released 25-Jul-2023

The version 9.1.9 release includes:

  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.1.10 Release

Released 27-Jul-2023

The version 9.1.10 release includes:

  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.1.11 Release

Released 04-Aug-2023

The version 9.1.11 release includes:


Lianja App Builder 9.1.12 Release

Released 09-Aug-2023

The version 9.1.12 release includes:


Lianja App Builder 9.1.14 Release

Released 10-Aug-2023

The version 9.1.14 release includes:

  • Bug fixes and performance improvements.

Lianja App Builder 9.1.15 Release

Released 11-Aug-2023

The version 9.1.15 release includes:

  • New builder for page 'Hide ActionBar Icons' in the Page Builder Assistant.
  • The dialogbuttonmenu now drops down in the same way as a combobox.
  • The cdow() and cmonth() functions now return locale specific long names in web/mobile as well as desktop.
  • Bug fixes and performance improvements.

Lianja App Builder 9.2.2 Release

Released 22-Aug-2023

The version 9.2.2 release includes:


Lianja App Builder 9.2.3 Release

Released 30-Aug-2023

The version 9.2.3 release includes:


Lianja App Builder 9.2.4 Release

Released 11-Sep-2023

The version 9.2.4 release includes:

  • New: Added the VFP driveType(cDrive) function.
  • Improved: VFP OLEDB support in web/mobile Apps.
  • Fixed an issue when using the VFP OLEDB driver with date and datetime data types.
  • Fixed an issue adding records to VFP OLEDB Virtual Tables in the desktop UI which could cause the actionbar buttons to become unresponsive.
  • Fixed an issue refreshing the right sidebar in web/mobile apps before page data fetch had completed.
  • Fixed an issue using the wscript.shell and other ActiveX on Windows.
  • Fixed a critical issue in the use of VFP OLEDB Virtual Tables.
  • Minor UI tweaks.
  • Bug fixes and performance improvements.

Lianja App Builder 9.2.5 Release

Released 14-Sep-2023

The version 9.2.5 release includes:


Lianja App Builder 9.2.6 Release

Released 18-Sep-2023

The version 9.2.6 release includes:

  • New: Added set date to long | short for VFP compatibility.
  • Improved: MSSQL OLEDB Virtual Table support.
  • Improved: OLEDB error messages for CRUD operations with Virtual Tables.
  • Fixed an issue creating Virtual Tables from OLEDB/ODBC where table names contain spaces.
  • New: Added addFormitem(cType) and addFormitem(cDatabase, cTable, cColumn) to the section methods. Use this in conjunction with the page addSection(cType) method to programmatically create canvas sections and add fields in code. addFormitem() returns an object reference to the new canvas formitem. You can then set its attributes such as position, colors etc. When created for a specific column in a table the data type and dictionary is inherited for the column.
  • Minor UI tweaks.
  • Bug fixes and performance improvements.

Lianja App Builder 9.3.3 Release

Released 29-Sep-2023

The version 9.3.3 release includes:

Enhanced Python Support

  • Improved: Two-way LianjaScript and Python integration.
  • Improved: The execPython() built-in LianjaScript function now handles referencing Python libraries that may be contained within an App or in the libraries. This provides the ability to wrap Python packages and call them directly from LianjaScript.
  • See this blog article for full details.

ArticleView New Features

  • New: Added the ability to merge data in ArticleView sections. When editing the article, use {macros} that will be substituted when the article is displayed. This provides the ability to display dynamic documents and perform mail or print merging. Combine multiple documents using {insertfile:filename} macros. To enable an ArticleView section for data merging, enable the Merge data attribute in the Assistant or the App Inspector.
  • New: Added the ability to allow users to select the article from a selection tree in desktop and web Apps.  Clicking an article name displays it in the ArticleView section.  To enable an ArticleView section for user article selection, enable the Article viewer option in the Assistant or the Selectable attribute in the App Inspector.
  • New: Added a new example App to the Lianja App Builder distribution to demonstrate data merging using an ArticleView section. Find the example_datamerge App in the 'Examples|Demo Cloud Apps' category.
  • New: Added a new file attribute to ArticleView sections. This can be changed programmatically in desktop and web Apps.
  • New: Added 'New Article...' to the right-click context menu in the Library workspace.
  • New: Added 'Article files' to the Library workspace Library Files tree. Right-click on this and select 'New...' or 'New Article...' to create a new HTML article that can be loaded into an ArticleView section.
  • New: Added 'Articles' to the Deploy workspace to enable deployment of HTML formatted articles.

Additional Improvements

  • New: Added the function ado_providerlist(). This returns a comma-separated list of OLEDB providers.
  • New: Added saveAsPdf(cFilename) to Webview section methods.
  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.4.6 Release

Released 09-Nov-2023

The version 9.4.6 release includes:

Improved Report Printing

  • Reports are designed in the Report Builder and can then be viewed, printed, emailed and exported.
  • Improved: The following methods are now supported:
    • Lianja.showReportViewer(cReportName [, cPrintArgs [, cTitle [, cFilter [, bCanFilter [, bCanEmail]]]])
      • cReportName may be:
        • The name of a report designed in the Report Builder.
        • The name of a .rsp, .pysp or .jssp file that will dynamically generate the HTML to be printed.
        • The name of an HTML article, e.g. "article:/myarticle.html".  See ArticleView Options for information on ArticleView sections and document data merging.
      • cFilter is a where condition e.g. "orderid=10428".
      • if bCanFilter is true then a "Filter" button allows use of the Query Builder to filter the records selected.
      • if bCanEmail is true then an "Email" buttton allows the report to be emailed.
    • Lianja.previewReport(cReportName [, cPrintArgs [, cFilter]])
    • Lianja.printReport(cReportName [, cPrintArgs [, lPreview[, cFilter]]])
    • Lianja.printFile(cPrinter, cFilename)
    • Lianja.printHtml(cInput, cOutputfile, cPrintArgs)
      • cInput may be:
        • HTML text.
        • The name of a .rsp, .pysp or .jssp file that will dynamically generate the HTML to be printed.
    • Lianja.printHtmlFile(cHtmlFile, cOutputfile, cPrintArgs)
    • Lianja.emailReport(cReportName, cFilter, cEmailto, cEmailfrom, cSubject, cMessage)
    • Lianja.exportReport(cReportName, cType, cOutputfilename, cFilter)
    • Lianja.saveReportAsPdf(cReportName, cOutputfilename [, cFilter])
  • New: See the blog article on Working with reports in Lianja 9.4.

New SendGrid integration for sending email

  • New: Sendgrid has been integrated with the new Lianja.sendmail() method:
    • Lianja.sendmail(cTo, cFrom, cSubject, cBody [, cAttachments])
      • cAttachments is a comma separated list of filenames.
  • Signup for SendGrid at https://sendgrid.com.
  • Set the SENDGRID_APIKEY environment variable to your SendGrid API KEY.
  • Optionally set the SENDGRID_SENDERIDENTITY environment variable to your 'from' full name and SendGrid verified email address.
  • Optionally set the SENDGRID_REPLYTO and SENDGRID_REPLYTONAME environment variables to your 'reply to' email address and full name respectively.

New ArticleView Section Enhancements

Additional Improvements

  • New: The item() method on a Tree (TreeGrid in Canvas) now takes a third parameter which can be used to update the text in a specific row/column:
    otree = Lianja.get("page1.section1.field1")
    otree.clear()
    otree.addItems("select * from southwind!orders")
    otree.item(1, 1, "text")
  • New: Form, Grid, Attachments and Canvas sections have a new section attribute: Dictionary overrides.  If this is set to true and Inherit dictionary rules is true, empty entries in the table's dictionary override the corresponding section and formitem/column attributes set in the App.
  • New: Virtual Tables now handle NULL values.  Specify the Virtual Table properties nulls=1 and nullifempty=1 to handle NULL values in MSSQL, MySQL and other third party databases.
  • Improved: The getFile() method in the networkrequest class now handles the reading of binary files.
    orequest = createObject("networkrequest")
    orequest.getFile(cURL, cTarget, cUid, cPwd, lBinary)
  • Critical: Fixed an issue with SQL SELECT GROUP BY on joined tables.
  • Improved: The 'New Form' menuitem in the Develop menu now provides the ability to select the scripting language for the form being created.
  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.4.9 Release

Released 23-Nov-2023

The version 9.4.9 release includes:

New and Enhanced LianjaScript Commands

  • Improved: compare database can now generate a script that recreates a database with its tables, indexes, business rules and metadata. e.g.
    compare database southwind with dummy to file create_newdb.prg create newdb
  • New: The following commands have been added: Note that the source and target table specifications can include databasename! so tables can be renamed or copied to a different database. Associated files, i.e. memo (.dbt), index (.dbx) and rules (.dbd) are copied/renamed along with the table (.dbf) using a single command.

Additional Improvements

  • Critical: Fixed an issue with the LianjaScript execPython() function which was not returning the correct value.
  • Improved: The Virtual Table property nulls=1 now automatically does a set null on for that virtual table.
  • Improved: An additional parameter has been added to the networkrequest framework class delete() method to allow the specification of the data to be deleted.
  • New: A patch() method has been added to the networkrequest framework class.
  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.4.10 Release

Released 28-Nov-2023

The version 9.4.10 release includes:

  • Bug fixes and performance improvements.

Lianja App Builder 9.4.14 Release

Released 04-Dec-2023

The version 9.4.14 release includes:

  • Bug fixes and performance improvements.

Lianja App Builder 9.4.19 Release

Released 21-Dec-2023

The version 9.4.19 release includes:


Lianja App Builder 9.4.22 Release

Released 11-Jan-2024

The version 9.4.22 release includes:

  • New: Rounded UI attribute for Canvas Sections renders the UI controls in the section with a rounded UI.
  • Improved: Additional built-in CSS classes to help you build Apps with a consistent UI across all your Apps:
    • rounded, rounded-medium, rounded-big
    • rounded-top, rounded-top-medium, rounded-top-big
    • rounded-bottom, rounded-bottom-medium, rounded-bottom-big
    • rounded-left, rounded-left-medium, rounded-left-big
    • rounded-right, rounded-right-medium, rounded-right-big
    • bg-transparent, bg-black, bg-white
    • label, label-medium, label-big
  • New: You can now combine built-in CSS classes and CSS attributes e.g. rounded bg-success; border-radius:20px
  • New: The sample example_canvascss App included in the distribution demonstrates rounded UI controls.
  • Improved: Canvas Section code generation for web/mobile App has been improved.
  • Improved: The Packages tab in the Lianja Cloud Admin Console App now includes the option to list the contents of a package on the Cloud Server.
  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.4.25 Release

Released 25-Jan-2024

The version 9.4.25 release includes:

  • Minor UI improvements.
  • Bug fixes and performance improvements.

Lianja App Builder 9.5.19 Release

Released 16-Apr-2024

The version 9.5.19 release includes:

Standalone App Improvements

New SignatureView Section

Calendar Section Enhancements

  • New: Calendar Sections now include the ability to list events as an agenda.
  • New: Events can now have notes attached.
  • New: Events can now be queried by 'resource' and event 'type' to refine the display in the calendar and/or list.
  • Improved: Calendar Section UI layout improvements.

New Chat With the Doc

  • New: The documentation can now be queried using a conversational help system.
  • New: The 'Doc' help tab in the Console and Script Editor (Apps and Library workspaces) now has a search bar where you can ask questions:
    • How do I ...?
    • What is ...?
    • What are ...?
    • or type a function name, e.g.
      str()
    • or a command, e.g.
      list status
  • This will be further extended in the future and integrated in with ChatGPT.

Additional Improvements

  • Improved: Faster syntax highlighting in the Script Editor and the Debugger.
  • Improved: Faster intellisense and code completion in the Script Editor with updated intellisense definitions.
  • Improved: 'Show in explorer' now works on Linux. (Right click context menu in a file selection tree in an App Inspector tab).
  • Improved: Image gadgets now layout correctly if 'Maintain aspect ratio' is specified in desktop/web/mobile Apps.
  • Improved: Form UI code generation improvements.
  • Improved: Lianja Web Framework UI layout improvements.
  • Improved: Canvas Section UI layout improvements.
  • Improved: Scrolling of grids and calendar on phones has been improved to prevent annoying bounce scrolling on iOS.
  • Improved: More responsive UI layout on phones. Page headers auto-adjust caption alignment on changes of phone orientation (portrait landscape).
  • Critical: Fixed a buffer overflow issue with Python .pysp pages. This was not crashing as smart memory allocation is used internally to detect buffer overflows.
  • Various UI improvements in the App Builder.
  • Bug fixes and performance improvements.

Lianja App Builder 9.6.3 Release

Released 29-Apr-2024

The version 9.6.3 release includes:

  • New: Intellisense and code completion now works in the Console workspace and the command window.
  • Improved: Python Intellisense and Doc integration improved.
  • Improved: JavaScript Intellisense and Doc integration improved.
  • New: Additional built-in Python functions:
    • string = base64_decode(cExpr)
    • string = base64_encode(cExpr)
    • result = evaluate(cLianjaExpression)
    • execute(cLianjaCommand)
    • object = json_decode(cExpr)
    • jsonstring = json_encode(object)
    • string = tmpnam()
  • New: The Right Sidebar on a page can now autosize gadgets into the available space. Autosize gadgets is a new Page Attribute which is off by default.
  • New: The Left and Right sidebars on a Page can now use standard modern colors for the headers of the sections in the sidebars. Sidebar theme is a new App setting which is on by default.
  • New: Lianja Node.js Module released. Build Node.js applications and share data between Node and Lianja Apps running in the cloud. See this doc article for details.
  • New: Lianja Python module. Build free standing Python applications and share data between Python and Lianja Apps running in the cloud. See this doc article for details.
  • Coming soon: Lianja .NET assembly. Build free standing .NET applications and share data between .NET and Lianja Apps running in the cloud.
  • Improved: Updated the lianjademo example App to use the built-in Chart View rather than Google Charts.
  • Bug fixes and performance improvements.

Lianja App Builder 9.7.1 Release

Released 23-May-2024

The version 9.7.1 release includes:

Working with Serial Ports

Socket Servers

  • New: The HTTPServer framework class can now be used as a socket server.
  • By setting the requestHandler property to true, the receivedMessage(data as character) event is dispatched to handle the message sent from a TCPIP client on a socket.
  • Inside the receivedMessage() event you can provide a reponse to the client by setting the responseText property.

Additional Improvements



Lianja App Builder 9.8.2 Release

Released 19-Jun-2024

The version 9.8.2 release includes:

Lianja/KVS (Key-Value Store) Improvements

  • New: Lianja/KVS is now available in the Cloud Server using standard odata calls. This also works with the node.js module and the python module.
  • See the Lianja/KVS documentation for full details.
  • Improved: kvs_create() and kvs_open() now allow the filename to be prefixed with database! to create or open it in a database.

Printing Improvements

  • Improved: Support for locally connected printers on Windows has been extended.
  • New: The Lianja system object has a new property: availableSerialPorts. This returns a comma separated list of ports available on the machine.
  • New: Added the set printer to name command to set the default printer for printing.
  • Fixed: The set printer to \\spooler command can now be used for spooling print output.
  • Improved: The aprinters() function has been simplified and does not require an array name to be specified.  In this case it returns an array reference.

Additional Improvements

  • Improved: Updated Intellisense definitions. Added all Lianja system object properties and methods.
  • Improved: The adatabases() and atables() functions have been simplified and do not require an array name to be specified.  In this case they return an array reference.
  • New: The acolumns() function has been added.  This loads table column information into an array and returns the array reference.
  • Fixed: Google maps are now operational again in desktop apps following Google's removal of the previous API. This did not affect web and mobile Apps.
  • Bug fixes and performance improvements.


Lianja App Builder 9.8.6 Release

Released 1-Jul-2024

The version 9.8.6 release includes:

Improved Data Dictionary/UI Integration

Additional Improvements



Lianja App Builder 10.0.0 Release

Released 25-Sep-2024

The version 10.0.0 release includes:

Improved Standalone App Support

Enhanced Calendar Section

  • Enhanced: The Calendar section can now be filtered by resource/eventtype/week/month/year.
  • New: Added the ability to customize the Calendar section "List" View by specifying a custom HTML renderer delegate (a .rsp file) as the List delegate.

Enhanced Desktop Grid Section

  • New: When editing in a split grid, if the Close editor after edit attributes is true, the grid view will be reinstated after Double click to edit when the Save (tick) or Revert (cross) is clicked/touched.
  • New: Grid columns can have the "Visible when editing" attribute set to false so that they cannot be edited.
  • Improved: Drag and drop and column re-ordering when building Grid sections has been improved. Now has instant feedback from attribute changes when in split grid editing view.
  • New: Added Before Save delegate. Called before a save is performed.  If it returns false, the changes are discarded.
  • New: Added After Save delegate. Called after a save has completed.
  • Improved: Validation checks have been improved when attempting to navigate off a row in the grid to another while editing.
  • Improved: The ValidWhen delegate is now called during a grid save operation. Returning false rejects the save.
  • Improved: Much improved data entry.
  • New: Mandatory added to grid column attributes. This is also inherited from the data dictionary business rules.
  • Improved: Improved support for right-click context menus in grids.
  • Improved: Improved split grid editing experience in web/mobile apps. Input fields are highlighted when validation fails.

VFP OLEDB Virtual Table Improvements

  • Enhanced: OLEDB connection strings in a Virtual Table definition can now contain {} macros e.g.
    {getenv("HOMEDRIVE")+getenv("HOMEDIR")}
  • Improved: Searching against VFP OLEDB Virtual Tables using the built-in Search Bar has been improved:
    • Better NULL handling.
    • Faster performance in the web client.
    • New example App (Examples->General->oledbtest) included in the Windows App Builder distribution.

CSS Improvements

Additional Improvements

  • Critical: Fixed a bug in Intellisense that could cause the App Builder to lock up.
  • Critical: Fixed a crash in the Windows Lianja ODBC driver when specifying a directory rather than a database.
  • New: Added 'Ask Before Saving' General App Setting. This displays a dialog allowing the user to save/cancel edits when navigating between records and/or pages.
  • Enhanced: Section Activate and Deactivate delegates are now called when a section is selected/deselected. Note that these are only called in desktop runtime mode.
  • New: The Section and Grid Framework Classes now have a 'modified' property. This can be queried and returns true if the data in the section or grid has been modified interactively by the user (and not yet saved).
  • New: Support for MS SQL Server SELECT ...OFFSET...FETCH statement syntax, e.g.
    SELECT * FROM southwind.customers;
     ORDER BY customerid;
     OFFSET 0 ROWS;
     FETCH NEXT 10 ROWS ONLY
  • Enhanced: More attributes added to the Assistant to speed up development.
  • Improved: The App Inspector now maintains the scrollbar position when changing attributes to speed up development.
  • Improved: Improved editing of section menus and Custom menu">section footer menus.
  • Improved: Improved imported VFP forms support.
  • Improved: Improved running of VFP .scx files.  If these have not yet been imported - .scp does not exist - they are now auto-imported on the fly.  Any .vcx (class file) references are also auto-imported.
  • Improved: Improved the VFP importers for .scx (form) and .vcx (class library) files.
  • Improved: You can now run .scp files (converted VFP .scx files) directly in the Script Editor using the Run file toolbutton.
  • Improved: Improved the code 'beautifier'.
  • New: Added 'Convert to UTF-8' to the Format menu in the App Builder MenuBar.
  • New: Added support for the VFP aerror() function.
  • Minor UI improvements.
  • Bug fixes and performance improvements.


Lianja App Builder 11.0 Release

Released 05-Aug-2025

The version 11.0 release includes:

New White Papers

  • Lianja 11 AI Assistant Handbook: The Lianja AI Assistant provides AI powered natural language queries in the Data Workspace of the App Builder and any page within an App. Desktop, Web and Mobile are all supported.
  • Lianja 11 T-SQL Handbook: LianjaSQL 11 is a lightweight relational database management system (RDBMS) developed to be plug-compatible with the core T-SQL functionality of Microsoft SQL Server (MSSQL). It’s designed to store, manage, and retrieve data efficiently using a structured format based on tables, rows, and columns, following the relational model.
  • Lianja 11 MCP Server Handbook: OpenAI offers a variety of data connectors and integration options to help developers and businesses seamlessly integrate its AI models into their workflows. The Lianja 11 Cloud Server provides these MCP Server endpoints, enabling it to be used directly by ChatGPT to pull live Lianja Cloud data as Lianja Apps are running.
  • Lianja 11 Team Development Handbook: Team Collaboration in Lianja refers to the integrated tools and workflows that allow multiple developers to work together efficiently on the same codebase within the Lianja App Builder. Lianja have built powerful collaboration features into Lianja 11.

AI-Powered Development

  • This a major update with an integrated AI Assistant. Build AI powered Apps As fast as you can think! The AI Assistant can be used in many of the development workspaces; use it to write both LianjaScript and Python code in the new AI powered script editor. Build Apps. Write code. Query data. Just ask the AI Assistant.
    • New: AI Assistant in the Script Editor. Press Alt+/ while editing and ask OpenAi to help you. e.g "write an agent to get the current weather forecast" or "scan all orders for each customer" or "write a function to add an order to QuickBooks online". The code will be AI generated by OpenAI and inserted into the file For you. This functionality is available in LianjaScript and Python. A huge productivity improvement.
    • New: AI Assistant in the Data Management workspace with Native T-SQL compatibility built-into LianjaScript.
    • New: Run MSSQL T-SQL stored procedures directly in Lianja. Scale up or down your MSSQL workloads.
    • New: AI Assistant in Apps at both development and runtime. Talk to your data! Save conversations then play them back at any time.
    • New: "Agents" workspace for writing and managing custom AI Agents.
    • New: Write custom AI agents directly in the App Builder. Integrate these automatically into the AI Assistant. Create invoices, orders, reports just by asking the AI Assistant In natural language. 

Improved Python Support

  • New and Improved: Python data access with adherence to the Python DB-API standard. The Python standard for database interfaces is the Python DB-API. Most Python database interfaces adhere to this standard. This is extremely useful when using the AI Assistant to write Python code.
  • Improved: Embedded Python updated to version 3.9.

SQL Improvements

  • Improved: Many SQL improvements to function better with AI generated SQL.
    • New: SQL now supports MSSQL-style CASE in expressions
      SELECT ;
        name, ;
        age, ;
        CASE ;
            WHEN age < 18 THEN 'Minor' ;
            WHEN age >= 18 AND age < 65 THEN 'Adult' ;
        ELSE 'Senior' ;
        END AS age_group ;
        FROM people
    • New: SQL now supports MSSQL-style #tablename local temporary tables and ##tablename global temporary tables
      SELECT * FROM orders SAVE AS #orders
      Local temporary tables are only visible to the session/connection that created it and are automatically deleted when a stored proc returns, when the session ends or when a DROP TABLE #tablename is executed.
    • New: SQL now supports the MSSQL WITH statement for CTEs (Common Table Expressions)
      WITH CursorName AS ( SELECT ... );
    • New: SQL now supports MSSQL-style sub queries
      • SELECT ... FROM (SELECT subquery)
      • SELECT ... = (SELECT subquery)
      • SELECT ... JOIN (SELECT subquery)
      • SELECT ... EXISTS (SELECT subquery)
      • SELECT ... NOT EXISTS (SELECT subquery)
    • Improved: the SQL optimizer and SMARTQUERY functionality.

New UI Framework Methods

  • New: methods on Webviews:
    • markDown(cExpr)
      converts markdown formatted text into a Webview.
    • markDownFromFile( cFilename )
      renders markdown formatted text in a Webview.
  • New: methods on Lianja system object:
    • Lianja.execAgent(cURL, cAPIkey, cAgentName, cArgs)
      executes the specified agent and returns the result as a JSON string.
    • Lianja.listAgents(cURL, cAPIkey)
      lists available agents.
    • Lianja.sqlExec(cSqlCommand)
      returns an array of records as objects if SELECT command, otherwise executes the command and returns the number of rows affected.
    • string = Lianja.askAI(cPrompt [, outputfile, aicontext, attachmentfile])
      returns the raw result from OpenAI. This is normally in markdown (see below).
    • string = Lianja.markDownToHTML(cExp )
      converts markdown formatted text and returns HTML.
    • string = Lianja.markDownToHTMLFromFile(cFilename)
      converts markdown formatted text from a file and returns HTML.
    • str = Lianja.fileToText(cFilename)
      returns a textual representation of any pdf, xlsx, docx, txt or csv file. Useful for use with Lianja.askAI().
    • dbref = Lianja.connect(cDatabase)
      returns a database object reference to the specified database.  The database is only opened if it is not already open and will not be closed on dbref.close() if the database was already open.

Additional Improvements

  • Improved: Chartview UI.
  • Performance and stability improvements.
  • Fix reported bugs.

Lianja App Builder 11.0.3 Release

Released 18-Aug-2025

The version 11.0.3 release includes:

  • New: AI Assistant now allows model selection from the Models combobox:
    • gpt-4.1 (Recommended)
    • gpt-5 (Beta)
  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 11.0.4 Release

Released 20-Aug-2025

The version 11.0.4 release includes:

  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 11.0.5 Release

Released 27-Aug-2025

The version 11.0.5 release includes:

  • T-SQL RAISEERROR() now supported.
  • T-SQL SET XACT_ABORT ON/OFF now supported.
  • Fixed an issue with T-SQL IF [NOT] EXISTS (SELECT...)
  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 11.1.5 Release

Released 17-Dec-2025

The version 11.1.5 release includes:

  • New: Create model from App. Click the Develop button in the Modebar and select the option to create a YAML model of the currently open App.
  • New: Create App from model. Click the Develop button in the Modebar and select the option to create a new App from an existing YAML model.
  • New: Vibe Code App coming soon.
  • Improved: Upgraded the AI Assistant to allow selection of the OpenAI 5.1 model.
  • Improved: Upgraded the AI Assistant to allow selection of the OpenAI 5.2 model.
  • Improved: Improved support for international character sets in the Ai assistant. Ask questions in your native language.
  • Improved: Improved support for numeric formats in forms for non English locales.
    Note that there is a new 'Autodetect' App attribute under the Locale Configuration in the App Settings. If this is checked, then the currency character, group separator and point character for numerics is autodetected based on the current locale. By default this is checked.
  • New: New -u and -p command line switches to lianjarun. These are required when querying system tables as admin access is needed. Synonyms for —username and —password.
  • New: New VFP native data access concurrently with VFP for co-existence of Apps with existing legacy VFP Applications. This requires the VFPOLEDB driver to be installed. Functional in desktop and Web/Mobile Apps. This is experimental during beta so make sure you test your applications with VFP and Lianja and read the Working with OLEDB documentation.
    This new functionality removes the need for creating Virtual Tables to access VFP databases and has been made available to simplify the migration of legacy VFP applications to Lianja. Note that database access is available from Python also, not just LianjaScript.
    • SET ENGINEBEHAVIOR TO VFPOLEDB // alternatively set the DB_ENGINEBEHAVIOR environment variable to VFPOLEDB.
    • OPEN DATABASE c:\data\northwind
    • USE customers
    • SET ORDER TO TAG customerid
    • SEEK "ROMEY"
    • REPLACE ...
    • APPEND BLANK
    • DELETE
    • INSERT INTO vfptablename ....
    • SELECT ... FROM vfptablename
    • UPDATE vfptablesname SET ... VALUES ...
    • DELETE FROM vfptablename ...
    Note that if you issue a SQL statement that operates on a VFP table with ENGINEBEHAVIOR set to VFPOLEDB, the SQL statement is passed thru to the VFP OLEDB driver and executed by it NOT the Lianja SQL engine.
    Any SELECT ... INTO CURSOR statements are executed using VFP OLEDB but the cursor is created in the Lianja client.
  • New: SET DATABASE TO dbname implemented. Switches between databases without closing the tables currently open in a database.
  • Improved: The AI Assistant in the "Data" workspace can now handle the following MSSQL format SQL commands as generated by AI:
    • USE database
    • WITH
    • SELECT
    • CREATE DATABASE
    • ALTER TABLE
    • CREATE TABLE
    • CREATE INDEX
    • UPDATE
    • DELETE FROM
    • INSERT INTO
    This enhances the functionality for managing databases using Natural Language chat in the AI Assistant.
  • Performance and stability improvements.
  • Bug fixes.

Lianja App Builder 11.2.4 Release

Released 24-Dec-2025

The version 11.2.4 release includes:


Lianja App Builder 2026 v12.0.3 Release

Released 19-Jan-2026

The version 2026 v12.0.3 release includes:

Full Native Support for ECMAScript 6

  • Lianja 2026 v12 is a major upgrade taking Lianja to the next level, finally delivering full native support for ECMAScript 6 (ES6 / ECMAScript 2015) in our embedded JavaScript engine — moving far beyond the older ES5 baseline that held back modern patterns in previous versions.
  • What this means for you
    • Write cleaner, more expressive code with arrow functions, let/const, classes, template literals, destructuring, spread/rest operators, promises, and more — right in your custom sections, gadgets and event handlers (delegates).
    • Enjoy better performance from the updated runtime optimizations.
    • Backward compatible: your existing ES5 JavaScript code continues to run perfectly — upgrade at your own pace.
    • Get JavaScript developers familiar with modern JavaScript to help you!
    • Cross platform: Windows, Linux and macOS.
  • Lianja 2026 v12 in a nutshell
    • New: ES6/ES2023 support including modules, asynchronous generators, proxies and BigInt; Desktop, Web and Mobile. See here.
    • Improved: JavaScript script editor.
    • Improved: JavaScript visual debugger.
    • New: built-in functions using ES6 Async callbacks or promises; Desktop, Web and Mobile.
      • Examples using promises:
        odata_read("/southwind/customers?$top=3")
            .then( data => { console.log(JSON.parse(data)); })
            .catch( err => {console.logprint(err); } );
        
        sqlExec("select * from customers offset 10 rows fetch next 10 rows only")
            .then( data => { console.log(JSON.parse(data)); })
            .catch( err => { console.log(err); } );
        
        evaluate("myServerSideProc(args...)")
            .then( result => { console.log(result); })
            .catch( err => { console.log(err); } );
      • Examples using callbacks:
        odata_read("/southwind/customers?$top=3")
            function( data )  {  console.log(JSON.parse(data)); } ,
            function (err )     { console.log(err); });
        
        sqlExec("select * from customers offset 10 rows fetch next 10 rows only")
            function( data ) {  console.log(JSON.parse(data)); } ,
            function (err ) { console.log(err); });
        
        evaluate("myServerSideProc(args...)")
            function( result ) {  console.log(result); } ,
            function (err ) { console.log(err); });
      • Functions (Use with promises or callbacks):
        • evaluate( expr ) // expr can be prefixed with python: or javascript: to call server side Python/J-avaScript otherwise it is LianjaScript
        • execute( LianjaScriptcommand ) // (currently Desktop only for security reasons)
        • sqlExec( sqlcommand ) // returns an array of row objects for SELECT statements
          let data = sqlExec("select * from customers offset 10 rows fetch next 10 rows only")
        • sqlEval( sqlcommand ) // returns an array of results or a value if only one column
          let cnt = sqlEval("select int(*) from orders")
          let myarray = sqlEval("select int(*), date(), time() from orders")
        • odata_create(url, dataobj)
        • odata_read(url)
        • odata_update(url, data)
        • odata_delete(url, data)
        • fileToStr(filename | url)
        • strToFile(filename, data, [,append])
        • tid = setTimeout(fn, msdelay [, ...args])
        • tid = setInterval(fn, msdelay [, ...args])
        • clearTimeout(tid)
        • clearInterval(tid)
    • JavaScript support for many built-in Lianja functions.
    • JavaScript support for the Lianja system object.
    • JavaScript support for the Lianja Framework Classes.
    • JavaScript support for working with the Lianja Object Model (LOM).
    • JavaScript support for working with data.
    • JavaScript support for KVS (Key/Value Store).
    • Integrate and Evaluate Python code directly from JavaScript with Lianja.evaluatePython(). Alternatively use the new evaluate function:
      evaluate("python:mypythonlib::function(args…)")
    • Develop Lianja Custom UI sections in JavaScript.
    • Develop Lianja Custom UI gadgets in JavaScript.
    • Data validation in JavaScript.
    • OData URIs.
    • OData operators.
    • Working with JSON and JQL.

Building on v11's Powerhouse Features

  • AI Assistant & Agents – natural language data querying and code generation.  Download white paper.
  • LianjaSQL 11 with full core T-SQL compatibility for easier enterprise migrations.  Download white paper.
  • Cross-platform mastery: Desktop, Web, Mobile, Cloud – build once, deploy everywhere.
  • Enhanced productivity: No-Code/Low-Code + Pro-Code flexibility with Git integration and royalty-free distribution.

Additional Improvements

  • Productivity improvements.
  • Performance and stability improvements.
  • Bug fixes.

Lianja Studio 2026 v14.0.2 Release

Released 23-Jun-2026

The version 2026 v14.0.2 release includes:

The Future of Metadata-Driven App Development

Lianja 14 represents a major leap forward in how modern business applications are designed, developed, and deployed. By combining metadata-driven development with conversational AI and modern web technologies, Lianja dramatically accelerates software delivery, reduces development costs, and empowers organizations to build sophisticated applications faster than ever before.

This release introduces powerful new AI-driven "vibe building" capabilities, full React integration, advanced conversational development tools, major enhancements to T-SQL compatibility, and a completely re-engineered Data Workspace.

Building on the momentum of Lianja 12.0, Lianja 14 delivers one of the most significant and feature-rich updates in the platform's history.

Highlights

Conversational AI App Development ("Vibe Building")

Lianja 14 introduces a revolutionary new way to build applications using conversational AI.

You can now create:

  • Custom database Apps
  • React Apps
  • React UI components
  • Full-stack business applications

... simply by describing what you want in natural language.

New AI-Powered Development Features Include:
  • Conversational App building
  • Conversational React App generation
  • AI-assisted pair programming
  • Undo and redo of conversational changes
  • Functional Specification driven AI instructions
  • Improved AI-generated code assistance in the editor

This enables dramatically faster prototyping, iteration, and business application development.

Lianja Studio

Over the years, Lianja App Builder has evolved into something far more powerful than an application builder. Today, the platform includes integrated AI assistance, conversational application development, metadata-driven architecture, advanced reporting tools, automation capabilities, and a complete suite of productivity tools for building modern business solutions.

To reflect this evolution, Lianja App Builder is now officially Lianja Studio.

Lianja Studio is an AI-powered development environment for creating intelligent business applications through visual design, conversational workflows, and metadata-driven automation.

With Lianja Studio 2026 Version 14, developers can:

  • Build applications conversationally using the integrated AI assistant.
  • Generate databases, forms, workflows, and business logic using natural language.
  • Design and deploy modern data-driven business applications faster than ever.
  • Create advanced reports, dashboards, and productivity solutions.
  • Leverage powerful metadata-driven architecture for scalability and maintainability.

Lianja Studio combines visual development, AI-assisted creation, integrated reporting, and rapid application delivery into one unified platform.

Existing Customers Are Fully Covered

All customers with active subscriptions or maintenance agreements for Lianja App Builder will be automatically grandfathered into Lianja Studio at no additional cost.

Your current licensing, subscription benefits, and upgrade eligibility remain fully intact.

This transition is seamless — simply install Version 14 and continue building with the new Lianja Studio platform.

A New Era of Business Application Development

Lianja Studio represents our vision for the future of business software development:

  • AI-assisted application creation.
  • Conversational development workflows.
  • Metadata-driven architecture.
  • Integrated productivity tools.
  • Rapid delivery of intelligent business systems.

Whether you are building enterprise applications, internal systems, dashboards, reports, or workflow automation solutions, Lianja Studio provides everything you need in one powerful integrated environment.

New Development Workspace Features

The Home workspace now includes many new development shortcuts under the Develop tab:

  • Create React App
  • Create Custom App
  • Create WebView2 App

A new AI Assistant is now integrated directly into:

AI Assistant Enhancements

The AI Assistant has been significantly expanded and improved.

New AI Model Support

Lianja 14 now supports:

  • OpenAI GPT-5.2
  • OpenAI GPT-5.4
  • OpenAI GPT-5.5
  • GPT Codex models
  • xAI models

Examples include:

  • grok-code-fast-1
  • grok-4-fast-non-reasoning

You can select providers and models directly from the AI Assistant interface.

AI-Powered Documentation

You can now:

  • Chat with documents directly in the Doc workspace.
  • Generate Functional Specifications.
  • Use specifications as AI Instructions during App development.

This greatly improves AI-guided "vibe coding" workflows.

React and Modern Web Development

Full React Support

Lianja 14 introduces comprehensive support for:

  • React components.
  • JSX files.
  • TSX files.
  • TypeScript React development.

According to major 2025 developer surveys, React remains one of the world's most widely used web frameworks. Lianja 14 now allows developers to build modern React-based business applications directly inside the Lianja platform.

Automatic React Build System

When editing JSX or TSX files:

  • Files are automatically built on save.
  • Or manually compiled using the HeaderBar Compile button.
  • Generated outputs include: - HTML - CSS - JavaScript bundles.

Built-in support includes:

  • Bootstrap styling.
  • Material UI (MUI).

A new example_react App is included demonstrating these capabilities.

New Webview2 Framework Control

Lianja 14 introduces the new WebView2 UI framework class.

Features include:

  • Microsoft Edge WebView2 integration on Windows.
  • Chrome WebView support on Linux and macOS.
  • Full compatibility with existing webview APIs.
  • Embedded React UI component hosting.
  • Access to the Lianja system object.
  • Available as: - Sections - Gadgets - Custom framework classes.

This provides a modern embedded browser foundation for advanced UI development.

Enhanced Data Workspace

The Data workspace has been completely re-engineered.

Improvements Include:
  • New Object Explorer tree.
  • Better conversational AI responses.
  • Faster workflow navigation.
  • Improved database development productivity.
New Editor Productivity Features:
  • When editing commands or stored procedures:
    • Ctrl+E executes selected text
    • Shift+Ctrl+E executes the current line
  • Example conversational AI prompt:
    Create a database called properties and all the tables and indexes needed for a property management system.

LianjaScript Enhancements

Object Constants:
  • LianjaScript now supports object constants:
    javascript myobj = {"name":"lianja", "position":"dev"}
Array Constants:
  • LianjaScript now supports array constants:
    javascript myarr = {10, 20, 30}

T-SQL Compatibility Improvements

Lianja 14 significantly improves Microsoft SQL Server compatibility.

Fully Supported:
  • CREATE TABLE CONSTRAINT syntax.
Compatibility Parsing Added:
  • SELECT OPTION (…).
  • SELECT WITH (…).
New Built-in Functions:
  • db_id()
  • object_id()

Async fetch() Support

Desktop applications now support asynchronous fetch() operations compatible with browser APIs. Supported request types include:

  • OData requests
  • Lianja server pages
  • Python server pages
  • JavaScript server pages
  • Standard web pages

This enables unified development and testing across:

  • Desktop Apps
  • Web Apps
  • Mobile Apps
// OData calls
fetch("/odata/southwind/customers?$top=3")
    .then( r => { console.log(JSON.parse(r.json())); })
    .catch( err => {console.log(err); } );
// Lianja server pages
fetch("yourfile.rsp?args…")
    .then( r => { console.log(r.text()); })
    .catch( err => {console.log(err); } );
// Python server pages
fetch("yourfile.pysp?args…")
    .then( r => { console.log(r.text()); })
    .catch( err => {console.log(err); } );
// JavaScript server pages
fetch("yourfile.jssp?args…")
    .then( r => { console.log(r.text()); })
    .catch( err => {console.log(err); } );
// Other pages
fetch("yourfile.html?args…")
    .then( r => { console.log(r.text()); })
    .catch( err => {console.log(err); } );

Visual Studio Code Web Integration

Lianja 14 now supports Visual Studio Code Web as an external editor when the code executable is unavailable.

AI Code Generation Improvements

AI-generated code in the editor has been substantially improved.

Quick AI generation shortcut:
Alt + /

Then simply describe the code you want generated.

Pagecenter Section Enhancements

Lianja 14 extends the functionality of Pagecenter Sections to provide touch-friendly tile-based multi-level menuing for the easy design of Pagemenu Apps.

  • Create a pagecentertiles.conf file with a JSON layout of the tiles.
  • Create a TileClick delegate to determine what happens when a tile is clicked.
  • Use the Lianja.showDocument() method to open another Page, or even another App.
  • Optionally display navigational breadcrumbs.

Improved Installers

  • Smaller software installer downloads.
  • Rapid installation.

Integrated npm (Node Package Manager) Support

Fully integrated 'npm' now supported for installing JavaScript packages from the npm repository. Install third party React components (and others) in the Console workspace.

Integrated pip (Package Installer for Python) Support

Fully integrated 'pip' now supported for installing Python libraries. Install third party Python code libraries in the Console workspace.

Improved Team Development

  • Build and share packages with others in your team.
  • Better GitHub integration using environment variables for Personal Access Tokens.

Additional Improvements

  • Further productivity enhancements.
  • Bug fixes.
  • Performance optimizations throughout the platform.

Summary

Lianja 14 marks a major milestone in metadata-driven, AI-assisted software development.

By combining:

  • Conversational AI
  • Modern React development
  • Rapid low-code tooling
  • Enterprise database technologies
  • Metadata-driven architecture

... Lianja 14 enables developers and organizations to build sophisticated business solutions faster, smarter, and with dramatically reduced complexity.

This release lays the foundation for the next generation of AI-powered business application development.


Lianja Studio 2026 v14.0.3 Release

Released 06-Jul-2026

The version 2026 v14.0.3 release includes:

  • New offline Lianja Studio installer for Windows for systems with third-party antivirus applications that block component downloads.
  • Improved Lianja Studio for Windows uninstaller.
  • Bug fixes.

Lianja Studio 2026 v14.0.4 Release

Released 13-Jul-2026

The version 2026 v14.0.4 release includes:

  • New x64 ODBC driver for Windows.
  • Support for latest AI models.
  • Performance improvements and bug fixes.

Lianja Studio 2026 v14.0.5 Release

Released 30-Jul-2026

The version 2026 v14.0.5 release includes:

  • Performance improvements and bug fixes.

Lianja Studio 2026 v15 Release

Expected release date 2026

The version 2026 v15 release will include:

  • Cross platform .NET Core SDK integation
  • Add dynamically compiled C#.NET as a supported language cross platform.
  • Native Windows x64 build.
  • Visual FoxPro Report (.frx file) import tool into the Lianja Report Builder.
  • Apps to optionally be generated as "React Native" Apps using expo
  • New web based 'Form Builder' with a UI similar to the 'Report Builder'. This is based on the way the report builder operates. 'Forms' can be secured with roles and permissions. This provides secure end user development of forms using NoCode.
  • Offline database support in Cloud Apps.
  • Visual Form/Dialog Builder that works with existing VFP .scx and .vcx files.
  • Performance and stability improvements.
  • Fix reported bugs.

Lianja SQL Server 6.0 Release

Released 31-Mar-2021

The version 6.0 release includes:

  • Performance and stability improvements.
  • Fix reported bugs.

Lianja SQL Server 6.0.1 Release

Released 6-Apr-2021

The version 6.0.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.0.2 Release

Released 15-Apr-2021

The version 6.0.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.1.0 Release

Released 18-Jun-2021

The version 6.1.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.2 Release

Released 07-Jul-2021

The version 6.2 release includes:

  • Significant performance improvements
  • Bug fixes

Lianja SQL Server 6.2.1 Release

Released 27-Jul-2021

The version 6.2.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.3 Release

Released 09-Dec-2021

The version 6.3 includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.3.1 Release

Released 13-Dec-2021

The version 6.3.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 6.3.2 Release

Released 17-Dec-2021

The version 6.3.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 7.0 Release

Released 03-Feb-2022

The version 7.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 7.1 Release

Released 09-Mar-2022

The version 7.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 8.0 Release

Released 17-Nov-2022

The version 8.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 8.0.1 Release

Released 22-Nov-2022

The version 8.0.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 8.0.2 Release

Released 25-Nov-2022

The version 8.0.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 8.0.3 Release

Released 28-Nov-2022

The version 8.0.3 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 8.0.5 Release

Released 15-Dec-2022

The version 8.0.5 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0 Release

Released 03-May-2023

The version 9.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0.18 Release

Released 09-May-2023

The version 9.0.18 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0.19 Release

Released 10-May-2023

The version 9.0.19 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0.20 Release

Released 11-May-2023

The version 9.0.20 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0.26 Release

Released 24-May-2023

The version 9.0.26 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.0.27 Release

Released 25-May-2023

The version 9.0.27 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.1.2 Release

Released 14-Jun-2023

The version 9.1.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.1.3 Release

Released 26-Jun-2023

The version 9.1.3 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.1.4 Release

Released 06-Jul-2023

The version 9.1.4 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.1.5 Release

Released 11-Jul-2023

The version 9.1.5 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.1.7 Release

Released 17-Jul-2023

The version 9.1.7 release includes:

  • Bug fixes

Lianja SQL Server 9.1.8 Release

Released 20-Jul-2023

The version 9.1.8 release includes:

  • Bug fixes

Lianja SQL Server 9.1.9 Release

Released 25-Jul-2023

The version 9.1.9 release includes:

  • Bug fixes

Lianja SQL Server 9.1.10 Release

Released 27-Jul-2023

The version 9.1.10 release includes:

  • Bug fixes

Lianja SQL Server 9.1.11 Release

Released 04-Aug-2023

The version 9.1.11 release includes:

  • Bug fixes

Lianja SQL Server 9.1.12 Release

Released 09-Aug-2023

The version 9.1.12 release includes:

  • Bug fixes

Lianja SQL Server 9.1.14 Release

Released 10-Aug-2023

The version 9.1.14 release includes:

  • Bug fixes

Lianja SQL Server 9.1.15 Release

Released 11-Aug-2023

The version 9.1.15 release includes:

  • Bug fixes

Lianja SQL Server 9.2.2 Release

Released 22-Aug-2023

The version 9.2.2 release includes:

  • Performance improvements
  • Bug fixes
  • /ul>

Lianja SQL Server 9.2.3 Release

Released 30-Aug-2023

The version 9.2.3 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.2.4 Release

Released 11-Sep-2023

The version 9.2.4 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.2.5 Release

Released 14-Sep-2023

The version 9.2.5 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.2.6 Release

Released 18-Sep-2023

The version 9.2.6 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.3.3 Release

Released 29-Sep-2023

The version 9.3.3 release includes:

  • Performance improvements
  • Bug fixes

Lianja SQL Server 9.4.6 Release

Released 09-Nov-2023

The version 9.4.6 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.9 Release

Released 23-Nov-2023

The version 9.4.9 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.10 Release

Released 28-Nov-2023

The version 9.4.10 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.14 Release

Released 04-Dec-2023

The version 9.4.14 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.19 Release

Released 21-Dec-2023

The version 9.4.19 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.22 Release

Released 11-Jan-2024

The version 9.4.22 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.4.25 Release

Released 25-Jan-2024

The version 9.4.25 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.5.19 Release

Released 16-Apr2024

The version 9.5.19 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.6.3 Release

Released 29-Apr-2024

The version 9.6.3 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.7.1 Release

Released 23-May-2024

The version 9.7.1 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.8.2 Release

Released 19-Jun-2024

The version 9.8.2 release includes:

  • Fix reported bugs.

Lianja SQL Server 9.8.6 Release

Released 1-Jul-2024

The version 9.8.6 release includes:

  • Fix reported bugs.

Lianja SQL Server 10.0.0 Release

Released 25-Sep-2024

The version 10.0.0 release includes:

  • Fix reported bugs.

Lianja SQL Server 11.0 Release

Released 05-Aug-2025

The version 11.0 release includes:

  • New: T-SQL compatability.
  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 11.0.3 Release

Released 18-Aug-2025

The version 11.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 11.0.4 Release

Released 20-Aug-2025

The version 11.0.4 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 11.0.5 Release

Released 27-Aug-2025

The version 11.0.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 11.1.5 Release

Released 17-Dec-2025

The version 11.1.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 11.2.4 Release

Released 24-Dec-2025

The version 11.2.4 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja SQL Server 2026 v12.0.3 Release

Released 19-Jan-2026

The version 2026 v12.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 6.0 Release

Released 31-Mar-2021

The version 6.0 release includes:

  • Note: the location of the Lianja 64 bit ISAPI extension for IIS has changed.  See ISAPI Extension for IIS for full details.
  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 6.0.1 Release

Released 6-Apr-2021

The version 6.0.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.0.2 Release

Released 15-Apr-2021

The version 6.0.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.1.0 Release

Released 18-Jun-2021

The version 6.1.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.2 Release

Released 07-Jul-2021

The version 6.2 release includes:

  • Significant performance improvements
  • Bug fixes

Lianja Cloud Server 6.2.1 Release

Release 27-Jul-2021

The version 6.2.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.3 Release

Released 09-Dec-2021

The version 6.3 includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.3.1 Release

Released 13-Dec-2021

The version 6.3.1 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 6.3.2 Release

Released 17-Dec-2021

The version 6.3.2 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 7.0 Release

Release 03-Feb-2022

The version 7.0 release includes:

  • Performance improvements
  • Bug fixes

Lianja Cloud Server 7.1 Release

Released 09-Mar-2022

The version 7.1 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 8.0 Release

Released 17-Nov-2022

The version 8.0 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 8.0.1 Release

Released 22-Nov-2022

The version 8.0.1 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 8.0.2 Release

Released 25-Nov-2022

The version 8.0.2 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 8.0.3 Release

Released 28-Nov-2022

The version 8.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 8.0.5 Release

Released 15-Dec-2022

The version 8.0.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 9.0 Release

Released 03-May-2023

The version 9.0 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.0.18 Release

Released 09-May-2023

The version 9.0.18 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.0.19 Release

Released 10-May-2023

The version 9.0.19 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.0.20 Release

Released 11-May-2023

The version 9.0.20 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.0.26 Release

Released 24-May-2023

The version 9.0.26 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.0.27 Release

Released 25-May-2023

The version 9.0.27 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.1.2 Release

Released 14-Jun-2023

The version 9.1.2 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.1.3 Release

Released 26-Jun-2023

The version 9.1.3 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.1.4 Release

Released 06-Jul-2023

The version 9.1.4 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.1.5 Release

Released 11-Jul-2023

The version 9.1.5 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.1.7 Release

Released 17-Jul-2023

The version 9.1.7 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.8 Release

Released 20-Jul-2023

The version 9.1.8 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.9 Release

Released 25-Jul-2023

The version 9.1.9 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.10 Release

Released 27-Jul-2023

The version 9.1.10 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.11 Release

Released 04-Aug-2023

The version 9.1.11 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.12 Release

Released 09-Aug-2023

The version 9.1.12 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.14 Release

Released 10-Aug-2023

The version 9.1.14 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.1.15 Release

Released 11-Aug-2023

The version 9.1.15 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.2.2 Release

Released 22-Aug-2023

The version 9.2.2 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.2.3 Release

Released 30-Aug-2023

The version 9.2.3 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.2.4 Release

Released 11-Sep-2023

The version 9.2.4 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.2.6 Release

Released 18-Sep-2023

The version 9.2.6 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.3.3 Release

Released 29-Sep-2023

The version 9.3.3 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.4.6 Release

Released 09-Nov-2023

The version 9.4.6 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.4.9 Release

Released 23-Nov-2023

The version 9.4.9 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.4.10 Release

Released 28-Nov-2023

The version 9.4.10 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.4.14 Release

Released 04-Dec-2023

The version 9.4.14 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.4.19 Release

Released 21-Dec-2023

The version 9.4.19 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.4.22 Release

Released 11-Jan-2024

The version 9.4.22 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.4.25 Release

Released 25-Jan-2024

The version 9.4.25 release includes:

  • Fix various reported tickets.

Lianja Cloud Server 9.5.19 Release

Released 16-Apr2024

The version 9.5.19 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.6.3 Release

Released 29-Apr-2024

The version 9.6.3 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.7.1 Release

Released 23-May-2024

The version 9.7.1 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.8.2 Release

Released 19-Jun-2024

The version 9.8.2 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 9.8.6 Release

Released 1-Jul-2024

The version 9.8.6 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 10.0.0 Release

Released 25-Sep-2024

The version 10.0.0 release includes:

  • Performance and stability improvements.
  • Fix various reported tickets.

Lianja Cloud Server 11.0 Release

Released 05-Aug-2025

The version 11.0 release includes:

  • New: Now supports T-SQL compatability in stored procedures.
  • New: Now acts as a MCP Server for integration with ChatGPT. 
  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 11.0.3 Release

Released 18-Aug-2025

The version 11.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 11.0.4 Release

Released 20-Aug-2025

The version 11.0.4 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 11.0.5 Release

Released 27-Aug-2025

The version 11.0.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 11.1.5 Release

Released 17-Dec-2025

The version 11.1.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 11.2.4 Release

Released 24-Dec-2025

The version 11.2.4 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v12.0.3 Release

Released 19-Jan-2026

The version 2026 v12.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v14.0.2 Release

Released 23-Jun-2026

The version 2026 v14.0.2 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v14.0.3 Release

Released 06-Jul-2026

The version 2026 v14.0.3 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v14.0.4 Release

Released 13-Jul-2026

The version 2026 v14.0.4 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v14.0.5 Release

Released 30-Jul-2026

The version 2026 v14.0.5 release includes:

  • Performance and stability improvements.
  • Fixed various reported tickets.

Lianja Cloud Server 2026 v15 Release

Expected release date 2026

The version 2026 v15 release will include.

  • Native windows x64 build.
  • Handle dynamic roles and permissions just like the desktop version already does.
  • Synchronization of data from offline to online (Lianja Cloud Server) mode in Lianja Mobile Apps.
  • Cross platform .NET Core integration.
  • Performance and stability improvements.
  • Fix reported bugs.

Lianja Cloud 1.0 Release

Released 03-May-2023

The version 1.0 release includes:

Lianja Cloud is a no compromise solution that takes the pain out of cloud adoption and lets you concentrate on your business Apps.

  • A multi-tenant solution running on AWS.
  • A fully managed and scaleable architecture using best-of-breed Amazon AWS technologies. Load balanced, Containerized, horizontally scaleable with replicated data and automatic backups.
  • Running on Linux x64 instances to minimize costs and optimize performance.
  • Purchase a subscription online directly from within the App Builder "Cloud" workspace.
  • Use Lianja App Builder to DEVELOP, TEST and DEPLOY your custom Apps and Data then easily SHARE these with your team, company or customers in the cloud. Lianja Cloud provides secure, reliable access to your custom Web and Mobile apps developed using Lianja App Builder. 
  • Users access your custom web and mobile apps through the Lianja App Center after authenticating in your Lianja Cloud tenancy. 
  • Includes the Lianja Cloud Admin Console for administration of users, permissions, row level security and column data masking based on user roles. The Lianja Cloud Admin Console is a web-based UI that allows you to monitor and administer your Lianja Cloud tenancy. 
  • Monitor your Lianja Cloud tenancy in the Lianja Cloud Admin Console "Dashboard" panel. View connected users, disk usage, CPU usage, network I/O and other useful information in the "Dashboard".
  • Configure automatic and/or manual snapshot backups in the Lianja Cloud Admin Console "Backups" panel. Easily restore from a snapshot backup.
  • ODBC drivers for Lianja, MySQL, MSSQL and PostgreSQL are pre-installed.
  • Handles hot updating of Apps, Library and Data schemas while users are active simply by creating a lianja package (.lpk file) in the "Deploy" workspace and upload it to your Lianja Cloud tenancy using the Lianja Admin Console "packages". The Lianja Cloud tenancy can handle both "automatic" updates and manual updates.