Skip to content

Releases: webability-go/xamboo

Xamboo v1.5.3

27 Feb 05:59
f6f1292
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:

  • new debug flag into host config. When the debug flag is set,, the path of the code will be traced and written into the host sys log.
    This is usefull when you developp your own components or you have a bug somewhere in the encapsulators.
  • All the components were modified to implement the debug mode: host, log, stat, redirect, auth, compress, minify, origin, fileserver, cms, error.
  • Main CMS server modified to verify if plugins are OK before calling them.
  • Some errors corrected on stat component.
  • Error struct created for error component on Hosts in config, and correction of component code to use the structure.
  • Manual enhanced (built-in engines and external engines creation guide)
  • Manual formatting

Xamboo v1.5.2

24 Feb 23:03
a33948b
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:

  • Bug corrected when overloading the new configuration
  • Manual enchanced (page types, .page files, .instance files, .code files)

Xamboo v1.5.1

22 Feb 19:48
e956593
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.
  • 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:

  • The config system can now reload the hosts and component configuration without restarting the server.
    Configuration changes will apply inmediatly at reload and affect all the new requests.
  • Manual enhanced with new changes
  • Added function StartHost to Component interface, called when the host is started up (only once)
  • List of components of Host is now a map[string]*ComponentDef to modify the components dynamically
  • New GetHost function added to the config

Xamboo v1.5.0

16 Feb 18:43
5cbea86
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.
  • 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:

  • The components have been totally rebuilt to be 'built-in' or external plugins so the programmer can add as many as needed components.
  • Every plugin can be enabled or disabled on each host.
  • The built-in components are:
    -- host: controls the dispatcher to call the correct Host as defined in the configuration (system component).
    -- log: controls the loggers of pages, errors, sys, stat function call.
    -- stat: controls the statistics component, from system to host.
    -- redirect: controls the redirect mechanism on request headers.
    -- auth: controls the browser realm authotization login.
    -- compress: controls the gzip and deflate compression for response.
    -- minify: controls the minification of the code (HTML, XML, CSS, JS, JSON, SVG).
    -- origin: controls the cross origin headers (generally for APIs).
    -- fileserver: controls the natural files server.
    -- cms: controls the Xamboo CMS, wrapper to ./cms system.
    --- browser: set the theme for pages calculation (is not a middleware, build in the CMS handler).
  • The external plugins components must obey the assets/Component interface.
  • All the config objects have been moved to assets (listener, engine, component, host..).
  • The CMS has been moved to ./cms . The engines have been moved to ./cms/engines .
  • The logs have now a format entry for pages log to define log format.
  • Minify and Compress engines let trace of quantity of bytes minified or compressed into HostWriter so they can be logged.
  • The plugins to load on sites are now into json config (Xamboo is the responsible to start and link plugins, not the CMS).
  • The funcion GetBuildID has been moved to utils.
  • The runner now link all the pieces of code based on configuration, the launch the listeners.
  • The external engines are how automatically compiled if the .so is not present.
  • The external components are how automatically compiled if the .so is not present.
  • The external applications (hosts plugins) are how automatically compiled if the .so is not present.
  • Start() function added to the Component interface.
  • Reference manual modified to be compliant with code.
  • LICENCE file added.

Xamboo v1.4.6

20 Jan 04:23
fbb9607
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.
  • 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:

  • The function datasource.GetTransaction now returns the transaction or nil, so it is directly usable without a possible useless error.

Xamboo v1.4.5

18 Jan 01:12
08c9c2c
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.
  • 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:

  • Support for database transactions added in datasource interface.
  • Added Component structure in assets (not yet operational)
  • Added status for structures, to control changes of sources, and hot config reload (not yet operational)

Xamboo v1.4.4

28 Sep 17:07
c6b80a5
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.
  • 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:

  • Correction of a bug on the library engine using an inexistant error while verifying the called library.

Xamboo v1.4.3

19 Sep 01:11
e8b7ee8
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.
  • 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:

  • Compiler supervisor and log removed because they are not used anymore, creation of compiler pile dynamicly when needed.
  • Manual enchanced (config -- Host, and config -- Host config file).

Xamboo v1.4.2

22 Aug 22:24
9829859
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.
  • Contains many types of engines to distribute code.
  • Compile new pages and apps in GO without restarting the server (modules).
  • Contains a CMS with advanced Meta language.

New in this version:

  • Race condition corrected on the compiler and library engine when 2 sites with different ID try to compile the same page (and finally breaks the page)
  • Manual enchanced (Page resolution)

Xamboo x1.4.1

18 Aug 15:49
7a41dfc
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.
  • Contains many types of engines to distribute code.
  • Compile new pages and apps in GO without restarting the server (modules).
  • Contains a CMS with advanced Meta language.

New in this version:

  • Some bugs corrected to use the innerPage parameter correctly to pass the return Code.
  • Manual enchanced (APPLICATION, ENGINE)