/root

Venux Platform

Primary LanguageJavaScript

Venux Platform - version 0.1.0 (build 72)


Legend:

[!] Breaking change         
[+] Added feature            
[*] Improved/changed feature 
[-] Bug fixed

December 14, 2018 - Alpha version

  • [!] CHANGELOG.md was renamed into README.md since it is now in root
  • [!] IEEE was completely refactored to be more standards compliant
  • [*] SCI now supports standards extensions which IEEE uses heavily due to refactoring
  • [*] Performance improvements in IANA engine due to refactoring
  • [*] AGG has been moved to Venux Technologies since it does not belong to any SDO plus bug fixes and performance improvements
  • [*] W3C now supports most of HTML 3.0 and CSS 2.0 standard features
  • [+] Venux Technologies (Venux) has been established and its packages moved there
  • [+] AVPN now supports newer SCI features to implement global-transactions tracker
  • [+] AVPN has been extended with network-wide search capabilities for specific files and packages
  • [+] AVPN now supports packages as virtual-link for a group of files to retrieve and/or upload
  • [+] AVPN now supports downloads and uploads for single file or a group of files defines as packages
  • [+] AVPN now supports AVPN URI to identify resources within the network
  • [+] PIN algorithm has been introduced. The algorithm computes;
    • finite identifier that is human-readable
    • represents network address of resource and/or transaction
  • [+] Universal ID (UID) has been introduced. UID is a combination of technologies that constructs user-profile
  • [+] Initial implementation of Model-view-controller (MVC) has been established
  • [+] Initial implementation of State Machine (State) has been established
  • [+] Initial implementation of Venux Runtime (VRT) in Venux Technologies with basic (ISA - Instruction set architecture) and ANTLR based (LDL - Lambda Description Language) architecture
  • [+] Initial implementation of GUI windowing system in Venux Technologies

May 01, 2018 - Alpha version

  • [!] Completely refactored utility package into new root architecture at locations /apps/utilities/ and /system/services/
  • [!] ChangeLog (this file) have been moved from VSC into root repository
  • [!] Project structure for VSC has been changed to define packages and different types of applications within Venux Platform
  • [-] Bug fixes and performance improvements in AGG engine
  • [-] Bug fixes in W3C engine as well as little improvements in rendering capabilities
  • [-] Bug fixes in AVPN engine as well as improvements in disconnect logic when peers go offline for any reasons
  • [*] Performance improvements in IANA engine
  • [*] SCI has been extended with standard tags such as function, category, purpose, '...' allowing for packages and standards to self organize as well as to form access-security-policies
  • [*] Defined 4 types of applications for Venux Platform;
    • app - Window User Application (multi-instance allowed)
    • utility - Window and/or Terminal application (multi-instance allowed)
    • service - Window or silent application that can start automatically (single-instance only)
    • shell - Window and/or Terminal and/or Silent application that started by IANA engine right after its initialization and execution (single-instance only)
  • [*] Shell now have mount consumer and producer allowing connection with other services and protocols
  • [*] Shell and Update has been improved to support new SCI architecture forming file-structure (outlined in root)
  • [*] Update is now able to enforce system/local wide policies and make changes on behalf of other processes according to defined access-security-policies
  • [*] Initial multi-user support has been added and integrated into Shell, AVPN and Update applications
  • [*] Improvements in NPI (Node Program Interface) with full support for require() function
  • [+] European Telecommunications Standards Institute (ETSI) package has been established and integrated with VSC and SCI
  • [+] The Document Foundation (TDF) package has been established and integrated with VSC and SCI
  • [+] Khronos Group (Khronos) package has been established and integrated with VSC and SCI
  • [+] Initial implementation of Venux Runtime (VRT) engine with plug-able multi-language support. The languages will be parsed/generated using ANTLR package eventually but while in development, hand-written parsers will be used for validity
  • [+] Initial support for EcmaScript v2018 has been established as hand-written parser/generator for VRT engine

January 03, 2018 - Alpha version

  • [-] Bug fixes and performance improvements in IANA engine
  • [*] SCI now supports join-standard registrations and utilizes memory/resource usage optimally
  • [*] AVPN now has Router/Hub/Peer architecture designed to anonymously-auto-synchronize most of activities network wide using PIN algorithms
  • [*] AVPN is now able to find its routers through Distributed Hash Table and connect to itself forming peer-to-peer network
  • [*] Implemented 8-Digit PIN identifiers withing AVPN, Shell for multi-user support and security identification within AVPN
  • [*] Performance improvements in AGG engine, frame buffer functionality has been extended to support mapping to multiple canvases
  • [*] Initial implementation of Typo engine, the development of Typography Framework will go on in this package, eventually will be integrated with AGG engine
  • [*] Pixel has now unified engine for various types of images, its Bitmap now can be mapped to any frame buffer. The development of Raster Graphics Library will go on in this package, eventually will be integrated with AGG engine
  • [*] W3C now supports basic CSS Object Model and renders simple documents
  • [*] W3C now supports BOM and renders windows depending on the environment application is executing in
  • [*] Specifications from VSC were relocated to projects, now each project can have its own set of specifications
  • [+] Initial API layout of Node Program Interface as of version 9.2.1
  • [+] Implemented basic Shell for synchronous access to I/O and enforcing security policies
  • [+] Implemented initial Update engine
  • [+] Established system root as initial file structure for Venux Platform
  • [+] Initial implementation of GUI framework for AGG has been established and integrated with Typo and Pixel
  • [+] Venux Developer Network (VDN) has been established and integrated with VSC
  • [+] International Organization for Standardization (ISO) has been established and integrated with VSC and SCI
  • [+] International Electrotechnical Commission (IEC) has been established and integrated with VSC and SCI
  • [+] Distributed Management Task Force (DMTF) has been established and integrated with VSC and SCI

November 28, 2017 - Alpha version

November 03, 2017 - Alpha version

  • [-] IANA engine compliance bug fixes
  • [*] VSC now has an IANA based consumer/producer registration mechanism
  • [+] Initial implementation of Anonymous Virtual Private Network AVPN architecture
  • [+] Initial implementation of Pixel architecture
  • [+] Initial porting of AGG from C++ to ECMAScript
  • [+] W3C engine now supports HTML5 Parser for all HTML processing
  • [+] Implemented CSS3 parser and computer support in W3C
  • [+] Integrated AGG with W3C for visual and non-visual Web content rendering
  • [+] Implemented basic iframe support in W3C

September 18, 2017 - Alpha version

  • [*] IANA engine is now ACID compliant
  • [+] Initial design of root directory structure for the Venux platform
  • [+] Forked and integrated ANTLR package for multilingual-programming support
  • [+] Initial implementation of Internationalization (i18n) support
  • [+] Implemented initial tools for managing of multilingual (spelling dictionaries/translations) features
  • [+] VSC's RDF is now language specific (only en-US is planned)
  • [+] Introduced new utility Music (Multilanguage design of heterogeneous systems)

July 22, 2017 - Alpha version

  • [+] Introduced new utility SAML (Security Assertion Markup Language)
  • [+] Venux Semantic Compiler now has integrated framework to extract/generate structured information from various formats in order to process data in table like fashion
  • [+] MS Excel spreadsheet consumer and producer
  • [+] Text delimited file consumer and producer
  • [+] Text fixed width file consumer and producer
  • [+] XML file consumer and producer
  • [+] HTML file consumer and producer
  • [+] MS Access database consumer and producer
  • [+] MS Word document consumer and producer
  • [+] Lotus 1-2-3 spreadsheet consumer and producer
  • [+] QuattroPro spreadsheet consumer and producer
  • [+] Paradox table consumer and producer
  • [+] DBase/FoxPro table consumer and producer
  • [+] Advantage database consumer and producer
  • [+] DBISAM table consumer and producer
  • [+] Clarion tables consumer and producer
  • [+] Windows Address Book (WAB) consumer and producer
  • [+] VCalendar/ICalendar consumer and producer
  • [+] Open Office spreadsheets consumer and producer
  • [+] MS Outlook consumer and producer
  • [+] Integrated table/database format consumers/produces with IANA registry

May 29, 2017 - Alpha version

May 23, 2017 - Alpha version