PDF version
History of Changes
- Version 0.9.0 (unreleased)
- Version 0.8.0 (2006-05-05)
- Version 0.7.0 (2005-09-27)
- Version 0.6.0 (2005-07-08)
- Version 0.5.0 (2005-04-13)
- Version 0.4.0 (2005-01-31)
- Version 0.3.0 (2004-10-13)
- Version 0.2.0 (2004-09-16)
- Version 0.1.0 (2004-07-16)
- Version 0.0.0 (2004-07-06)
Version 0.9.0 (unreleased)
-
Added 'warning-threshold' parameter to SingleQueryServlet and UpdateServlet.
If a query takes more than x milliseconds then log it.
(FT) -
Changed ISO date parser implementation. Should fix timezone problems.
(FZ) -
gomba:invoke: the max size was ignored by oscache
(FT) -
gomba:invoke: Fixed concurrent access to DOM objects, which are not thread-safe.
(FT) -
Fixed date handling on Postgresql, thanks to Ashley Hindmarsh.
(FT) -
Made org.gomba.AbstractServlet and org.gomba.Expression public to allow the creation
of custom servlets based on Gomba core classes.
(Obviously these classes are NOT a stable API. You've been warned)
(FT) -
Added org.gomba.contrib package with two servlets contributed by Patrick Dreyer
(FT)
Version 0.8.0 (2006-05-05)
-
gomba:invoke: Reimplemented using OSCache. Much better performance when the cache is full.
(FT) -
gomba:invoke: Added debug mode
(FT) -
Fixed NullPointerException when request is part of a transaction and debug mode is off
(FT) -
Log transaction info only in debug mode
(FT) -
Fixed background thread that removes expired transactions. Ensure rollback is performed.
Continue loop even in case of exception.
(FT) -
Changed default transaction timeout to 30 instead of 300 seconds
(FT) -
Added jvm.route option to enable scalability of web services that use TransactionServlet
(FT) -
Added system property parameter domain: systemProperty.myProperty
(FT)
Version 0.7.0 (2005-09-27)
-
XSLT enhancements
(FZ) -
Do not swallow cause exception in ResultSetXMLReader
(FT) -
gomba:invoke: Fixed a bug that caused LRUMap fail in high concurrency situations.
(FZ) -
XSLT enhancements
(FT) -
LOBUpdateServlet is back and maybe working
(FT)
Version 0.6.0 (2005-07-08)
-
CLOB handling (Emanuele, you owe me 10 euros!)
(FT) -
Ability to specify XSLT output properties. Warning: Due to
this change the default XML encoding is now UTF-8.
(FT) -
gomba:invoke: Fixed a bug that caused a null result in high concurrency situations.
(FT) -
gomba:invoke: Log URL in case of exception
(FT) -
Added a servlet that automatically generates XHTML web service documentation.
(DG) -
Added support for the mediaType XSLT output property in XMLServlet.
(FT)
Version 0.5.0 (2005-04-13)
-
XML error responses: ErrorServlet. With cool CSS formatting!
(FT) -
Upgraded to Commons BeanUtils 1.7.0
(FT) -
Fixed nasty bug in UpdateServlet. When batch=true
and an exception occurred during an update, the transaction was not rolled back,
causing previous successfully executed statements to be committed. (FT) -
commons-beanutils.jar and servlet-api.jar were incorrectly marked as ascii files in CVS. (thanks to Jukka Zitting)
(FT)
Version 0.4.0 (2005-01-31)
-
Nullable parameters. Expression can now evaluate to null
if the default value is the literal 'null'.
${param.myParam java.util.Date null}
(FT) -
Added support for batch updates in UpdateServlet.
(FT) -
Added support for RESTful transactions.
(FT) -
Added support for multiple servlet execution per request. (MultiServlet)
(FT) -
Daniele Galdi fixed invalid XML characters in XMLServlet output.
(DG) -
java.util.Date parameters evaluating to an empty string were errouneously
converted to date 1970-01-01T01:00:00
(FT) -
ConversionExceptions were not correctly reported
(FT) -
Better debug logs
(FT) -
SQL is now trimmed (java.lang.String.trim()) in order to improve log readability
(FT)
Version 0.3.0 (2004-10-13)
-
Fixed null pointer on doInput() invokation
(FT) -
Ability to specify the HTTP status code
(FT) -
Multipart form handling. Thanks to Jakarta Common FileUpload!
The request object in the JSP that generates the SQL has a new getMultipartItems() method.
Usage: ${pageContext.request.multipartItems}
(FT) -
Examples of reading the
request body, using XPath to extract values (if it is XML) and using
the values in the generated SQL. (FT)
Version 0.2.0 (2004-09-16)
-
Jakarta JSTL implementation v1.1.1
(FT) -
Added exception handling to gomba:invoke
(FT) -
Removed description element from gomba.tld which seems to cause warnings with tomcat.
(FT) -
Added documentation for the 'column-case' init-param for XMLServlet.
(FT) -
General code clean-up: Always use 'this' when referencing fields.
(FT)
Version 0.1.0 (2004-07-16)
-
Custom HTTP status code in case of empty resultset
(FT) -
Custom resource can be served in case of empty resultset
(FT) -
Servlets implement a default output.
(FT) -
Fixed double logs for exceptions during query execution.
(FT)
Version 0.0.0 (2004-07-06)
-
Initial Import
(FT)
