New features announced here can usually be seen on our Demo Site well before the official release, usually within a few days of the announcement here. For current and past releases, please see News.
We're working on Version 2.8.0:
Built-in support for "Blue-Green Deployment" using IIS, with instant switchover and just inbound rules (meaning, no restrictions for gzip responses).
New site is deployed next to currently running site, is preloaded and tested, before instant switchover using a proxy in IIS (use of a load balancer for this purpose is also possible).
Existing sessions are preserved.
"Single Page App" is not disrupted and will simply result in a page reload when a new Url is visited.
Ajax requests are served by the new site for a seamless switchover.
Site visitors will see no disruption.
Support for plug-in replacable data providers for all datasets. File and SQL data providers are included.
New DefaultSkin skin with support for all Bootstrap themes offered by Bootswatch, including much cleanup work for skins so there is no assumption as to background/foreground colors. Implementing a brand new skin is now super simple. You can implement a Bootstrap, Kendo UI and jQuery UI theme or just select one of the predefined themes and customize.
Consolidated site selector and login selector into Control Panel, reducing UI and Css complexity.
New PartialFormCss property for skins and modules to add a Css class to partial forms. This is typically used with Bootstrap skins to add the "well" Css class to partial forms.
Additional items will be added as progress is made in their implementation.
The next version will be released in February, 2018. We try to maintain a monthly release cycle if possible but will skip a release or two due to the holidays.
Not Immediate, Phased In Over Next Few Versions
Bower (used just for Kendo UI Core) is being phased out.
Even Longer Term
Migrate to VS Code to remove dependency on Visual Studio 2015/2017.
netcoreapp support (there are however a few limiting factors from our non-open source use of YetaWF which need to be resolved first).
Investigation into replacing Kendo UI as it's too "heavy" and jQuery dependent.
Investigation into replacing jQuery UI as it's too "heavy" and jQuery dependent.
Use of jQuery Slim and eventually eliminating it altogether.
A transition away from jQuery to TypeScript with JSX is underway. As jQuery is an integral part of KendoUI, Bootstrap, jqGrid (and other plugins used by YetaWF), this is not a high priority, but new code will take advantage of these new features.