Skip to content

Releases: webability-go/xamboo

Xamboo v1.7.0

29 Jun 15:40
c8e6509
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • global pluginprefix and hostname parameters added to the configuration .json files. Those parameters are needed when you run multiple instances of the xamboo based on the same directory/code, to compile and load all the .so plugins to avoid conflicts ( name as pluginprefix + "-" + hostame + "library.so." + serial )
  • Compiler enhanced to better log compiled code with elapsed time, library, output errors.

Xamboo v1.6.6

02 Dec 23:12
64c7f23
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • Remove for now the client disconnection channel listener that was causing problems of stability.

Xamboo v1.6.5

27 Nov 21:59
caa6880
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic 8 CPUs server ).

New in this version:

  • Added a hook deferred function to host component, to recover any error on the request thread and also to detect client disconnection to log them.

Xamboo v1.6.4

24 Nov 18:26
9a15e06
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • Added method RegisterModule to Datasource interface to avoid a bug when different applications are loaded with compiled modules optionally into them.

Xamboo v1.6.3

09 Jul 00:04
2cfbd2f
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • Bug corrected in prot component: it was reading the form variables before the CMS and invalidating the keeporiginalbody page parameter of CMS.
  • IP Blacklist added to the prot component

Xamboo v1.6.2

19 May 23:36
86adc2f
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • New component "prot" added, to protect the code and query variables against SQL injection.
  • In the CMS engines, the cached xtemplate is now cloned before injection into the engines to avoid racing problems between pages.

Xamboo v1.6.1

27 Apr 16:53
5d2442f
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).

New in this version:

  • The device resolution can now be replaced with the version of the programmer choice to call the correct templates. Add version=newversion into the cms configuration file.
    For instance tablet=pc (use the pc version if a tablet has been detected)

Xamboo v1.6.0

01 Apr 01:57
a943daa
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Static, Dynamic Pages, RestAPIs, GraphAPIs, on multisites and virtual hosts.
  • Support Auth, SSL, Minifying of code, Compress and many other components, also personalized components.
  • Contains many types of engines and personalized engines to distribute code.
  • Auto Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.
  • Optimized for content distribution to portals with heavy load.
  • Content-format agnostic: content can be HTML, XHTML, XML, SGML, javascript, JSON, PDF, images, videos, etc,
  • No database dependency, although it is possible to use a database if wished.
  • Can handle millions of pages per month (~500 pages per second in real environment, up to 3000 requests per second on tests, basic server ).
  • Available under the liberal MIT license.

New in this version:

  • Added constants PROTOCOL_HTTP and PROTOCOL_HTTPS into config.
  • Internationalization of all messages, in english, french and spanish (partially translated).
  • The Run function now accept the language as optional parameter for backyard compatibility. The language is a language.Tag type. Default language is EN.
  • Loggers protocol names are now into Constants PROTOCOL_*.
  • Bug corrected, the default version is now considered into the browser sub module of CMS for unknown devices (bots mainly).

Xamboo v1.5.5

08 Mar 22:50
aa211b5
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Pages, RestAPIs, GraphAPIs, on multisites.
  • Support Auth, SSL, Minify of code, GZip and many other components.
  • Contains many types of engines and programmer engines to distribute code.
  • Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.

New in this version:

  • Change of logstat function definition, for log:stat:call:app:logstat it is now func(host.HostWriter).
  • The stat component sets the RequestStat en the HostWriter params.
  • The cms component sets the Context en the HostWriter params.
  • The HostWriter should contain the requeststat and the context object in the parameters, if needed.
  • The loggers Hook function is now an interface{} that should be a func(host.HostWriter) compatible function.
  • Reference manual (this document) modified to meet the changes.

Xamboo v1.5.4

08 Mar 17:59
6aa82b7
Compare
Choose a tag to compare

Extremely fast databaseless CMS/API/APP and Web Server framework.

  • Build Pages, RestAPIs, GraphAPIs, on multisites.
  • Support Auth, SSL, Minify of code, GZip and many other components.
  • Contains many types of engines and programmer engines to distribute code.
  • Compile new pages and apps in GO without restarting the server (as plugin modules).
  • Contains a CMS with advanced Meta language.

New in this version:

  • deflate encoder implemented into compress component
  • Manual enhanced with engines, pages, files.
  • Error corrected in stat log assignment and set the correct Context object in the RequestStat object.