Fost 4 release 4.15.03.44949 now out

Created 23rd March, 2015 05:55 (UTC), last edited 24th March, 2015 01:48 (UTC)

This is going to be the last Fost 4 release. At some point soon the fost 5 branches will be removed and new long term 4.15.03 branches will be set up for long term maintenance of the C++03 compatible versions of the libraries.

Linux & Mac

git clone --branch=4.14.12.44938 --recursive git@github.com:KayEss/fost-hello.git
cd fost-hello
Boost/build
hello/compile
dist/bin/hello-world-d

On the Mac you will need to set DYLD_LIBRARY_PATH before running hello-world-d

export DYLD_LIBRARY_PATH=dist/lib
dist/bin/hello-world-d
Windows
git clone --branch=4.14.12.44938 --recursive git@github.com:KayEss/fost-hello.git
cd fost-hello
Boost\build
hello\compile
dist\bin\hello-world-gd

Download locations

Applications

  • beanbag — Stand alone transactional JSON database server — git@github.com:KayEss/beanbag.git
  • beanbag-seed — Seed project for giving you a starting point to develop web applications using Beanbag — git@github.com:KayEss/beanbag-seed.git
  • fost-hello — Sample seed project — git@github.com:KayEss/fost-hello.git
  • mengmon — Stand alone web server — git@github.com:KayEss/mengmom.git

Libraries

  • fost-aws — Amazon AWS and OpenStack — git@github.com:KayEss/fost-aws.git
  • fost-android — Eclipse project for Android that allows Fost 4 and Beanbags to be used on mobile devices — git@github.com:KayEss/fost-android.git
  • fost-beanbag — Transactional JSON database — git@github.com:KayEss/fost-beanbag.git
  • fost-base — Build system and core libraries — git@github.com:KayEss/fost-base.git
  • fost-internet — Internet protocols, servers & clients — git@github.com:KayEss/fost-internet.git
  • fost-meta — All libraries in one wrapper — git@github.com:KayEss/fost-meta.git
  • fost-orm — Object/Relational mapping — git@github.com:KayEss/fost-orm.git
  • fost-postgres — PostgreSQL — git@github.com:KayEss/fost-postgres.git
  • fost-py — Python (2.x) bindings — git@github.com:KayEss/fost-py.git
  • fost-web — Web server libraries — git@github.com:KayEss/fost-web.git
  • fost-windows — Windows support — git@github.com:KayEss/fost-windows.git

Detailed change log

fost-base

  • Removed a very unsafe string coercion that is no longer needed now we have tagged strings.

fost-beanbag

  • Refactored DELETE hook, some types and header layout.
  • Add a hook where a DELETE on a beanbag can be dropped, or other actions taken first.
  • Correct HTTP DELETE return value and implement deletion of beanbags.

fost-orm

  • Fix a bug where beanbags in the current directory would trigger an assert.
  • Work out the filename for the database once on construction rather than each time we want to use it.

fost-web

  • Added a generic 403 handler.

Categories: