treefrog-framework

TreeFrog Framework : High-speed C++ MVC Framework for Web Application

BSD-3-CLAUSE License

Stars
1.3K
Committers
26

Bot releases are visible (Hide)

treefrog-framework - TreeFrog Framework version 1.27.0 release

Published by treefrogframework almost 5 years ago

  • Implemented OAuth2 client. [Experimental]
  • Supports for MongoDB version 3.2 and later.
  • Fix a bug that timer for TSqlDatabasePool stops. #279
  • Fix a bug not to set all databases to transaction state value.
  • Fix a bug of execution of diff in tspawn command.
treefrog-framework - TreeFrog Framework version 1.26.0 release

Published by treefrogframework about 5 years ago

  • Added cache modules by SQLite, MongoDB and Redis.
  • Updated LZ4 compression algorithm to 1.9.2.
  • Fix a compilation error on Ubuntu 19.10.
  • Changed the epoll module from multi-thread to single thread architecture.
  • Performance improvement.
treefrog-framework - TreeFrog Framework version 1.25.0 release

Published by treefrogframework over 5 years ago

  • Updated Mongo C driver to v1.9.5.
  • Updated LZ4 compression algorithm to v1.9.1.
  • Modified to set a domain in session cookie. #245
  • Changed the default C++ config from c++11 to c++14.
  • Erased 'DISTINCT' from SELECT statement.
  • Fix a bug of stopping tadpole.
  • Fix a bug of outputting accesslog.
  • Modified for MSVC2015.
  • Performance improvement.
treefrog-framework - TreeFrog Framework version 1.24.0 release

Published by treefrogframework over 5 years ago

  • Modified to use LZ4 compression algorithm.
  • Modified to use QLatin1String(), QStringLiteral() and QByteArrayLiteral() where possible.
  • Fix a bug of incorrect Content-Type returned for files with uppercase extension.
  • Fix a bug of parsing form-data values included backslashes.
  • Implemented a function, TMultipartFormData::uploadedFilePath().
  • Implemented a function, TSqlQuery::value(const QString &name).
  • Implemented functions storing data of hash type for Redis.
  • Brushed up THttpRequest class. #234
  • Improved functions of TSqlQuery class. #243
  • Performance improvement.
treefrog-framework - TreeFrog Framework version 1.23.0 release

Published by treefrogframework almost 6 years ago

  • Added failsafe of SQL when BEGEN/COMMIT/ROLLBACK failed.
  • Fix a bug of sqlobject for session store.
  • Minor changes of exception classes. #229
  • Added log messages for query log. #227
  • Other bugfixes.
treefrog-framework - TreeFrog Framework version 1.22.0 release

Published by treefrogframework over 6 years ago

  • Support for CMake build.
  • Support SMTP connections to older servers.
  • Modified log messages.
  • Fix bugs of tspawn.pro file.
treefrog-framework - TreeFrog Framework version 1.21.0 release

Published by treefrogframework over 6 years ago

  • Added the option of linking the shared mongoc library.
  • Fix a bug of line endings of HTTP headers on Windows.
  • Fix a bug of reloading app libraries.
  • Fix to return 404 when the action is not found.
treefrog-framework - TreeFrog Framework version 1.20.0 release

Published by treefrogframework almost 7 years ago

  • Implemented rawBody() function in THttpRequest class.
  • Added some functions for getting query string.
  • Added sql statements to PostOpenStatements in database.ini.
  • Fix compilation error on Ubuntu 17.10 and macOS.
  • Fix compilation error on Qt 5.10.
treefrog-framework - TreeFrog Framework version 1.19.0 release

Published by treefrogframework about 7 years ago

  • Added TSqlDriverExtension class for upsert statement.
  • Added QString arguments to sort columns function.
  • Added routes.cfg settings by which redirecting to URL path.
  • Modified to send a message of empty body when the status code is 304.
  • Fix compilation error on FreeBSD.
  • Other bugfixes.
treefrog-framework - TreeFrog Framework version 1.18.0 release

Published by treefrogframework over 7 years ago

  • Implemented a session store for MongoDB.
  • Fix a bug of file session store.
  • Fix a bug of generator of controllers.
  • Fix a bug of parsing arguments when running as Windows service.
  • Fix leak of db connections.
treefrog-framework - TreeFrog Framework version 1.17.0 release

Published by treefrogframework over 7 years ago

  • Fix a bug of comparisn logic of If-Modified-Since header.
  • Fix a bug of URL path traversal.
  • Modified to add view files into the project when tmake was executed.
  • Added logics to invoke a controller constructor by QMetaObject::newInstance() function.
  • Added logic of routing to a static file.
  • Added a class to process in background, TBackgroundProcess.
treefrog-framework - TreeFrog Framework version 1.16.0 release

Published by treefrogframework over 7 years ago

  • Added a config for listening IP address.
  • Added a config for executing SQL statements on post-open.
  • Added a function for multi-fields 'order by', tfGetModelListByCriteria().
  • Fix a bug of selecting aarge number of rows in sqlite
  • Modified the generator to generate better code.
  • Added pages for GigHub Pages, English and Japanese.
treefrog-framework - TreeFrog Framework version 1.15.0 release

Published by treefrogframework over 7 years ago

  • Added setValidationError(2) function to TFormValidator class
  • Added debug functions like 'tDebug() << "foo" << ..'.
  • Added config-initializer functions to TWebApplication class.
  • Added C++11 for-loop for TSqlORMapper class.
  • Modified functions of TFormValidator class.
  • Modified to handle quoted multipart/form-data boundary value.
  • Fix a bug of JSON parser of THttpRequest class.
  • Fix a bug of deadlock of thread on win64.
  • Fixed risky fallback for Content-Type in POST handling.
  • Added C++11 for-loop for TSqlORMapper class.
  • Added a fixed width setting for %O parameter for access log.
treefrog-framework - TreeFrog Framework version 1.14.0 release

Published by aoym almost 8 years ago

  • Modified to use QThreadStorage class instead of thread_local.
  • Modified the scaffold generater to generate better codes.
  • Modified url() and urla() functions so as to generate the url, searching the routing file.
  • Added '#partial' tag in ERB.
  • Fix a bug of renderPartial() funcion on Windows.
  • Fix a bug of treefrog termination.
  • Fix a bug of session sqlobject store in PostgreSQL.
  • Fix crash on missing treefrog -k signal argument.
  • Deleted obsolete functions.
  • Performance improvement.
treefrog-framework - TreeFrog Framework version 1.13.0 release

Published by treefrogframework about 8 years ago

  • Implements hazard pointer, lock-free algorithm.
  • Fix a compilation error in MSVC2015.
  • Added TAtomic class, TAtomicPtr class.
  • Performance tuning.
  • Required C++11 compiler.
  • Other bugfixes.
treefrog-framework - TreeFrog Framework version 1.12.0 release

Published by treefrogframework over 8 years ago

  • Added helper generator to tspawn command.
  • Added inlineImageTag() function.
  • Added functions to Redis driver class.
  • Added modules for server-side JavaScript processing. [Experimental]
  • Other bugfixes.
treefrog-framework - TreeFrog Framework version 1.11.0 release

Published by treefrogframework over 8 years ago

ChangeLog:

  • Added method chaining to TMongoODMapper class and TSqlORMapper class.
  • Added some functions to classes.
  • Modified the strong trim mode, '2', to delete white spaces and trim views strongly.
  • Modified the tmake command to use QLatin1Sring() in preference to tr().
  • Updated the mongo C driver to version 1.3.3.
  • Other bugfixes.

http://www.treefrogframework.org

treefrog-framework - TreeFrog Framework version 1.10.0 release

Published by treefrogframework almost 9 years ago

ChangeLog:

  • Implemented a class which represents SQL join clause for the O/R mapper.
  • Implemented LD_PRELOAD mechanism to the treefrog command, Linux only.
  • Fix a bug of getting running application's file path for root user.
  • Fix a bug of SQL for SELECT-COUNT query.
  • Other bugfixes

http://www.treefrogframework.org/

treefrog-framework - TreeFrog Framework version 1.9.2 release

Published by treefrogframework about 9 years ago

ChangeLog:

  • Implemented Redis driver [Experimental]
  • Implemented auto reloading system for application
  • Other bugfixes

http://www.treefrogframework.org/

treefrog-framework - TreeFrog Framework version 1.9.1 release

Published by treefrogframework over 9 years ago

ChangeLog

  • Added 'status' subcommand for treefrog.
  • Added imageLinkTo() method to TViewHelper class.
  • Implemented HTTP send function from WebSocket module.
  • Fix a bug of outputing a newline code by tmake command.
  • Fix compilation error on Qt5.5
  • Enhanced C++11 support.