- act-1.5.3 18/Nov/2017
- act-1.5.2 17/Nov/2017
- act-1.5.1 15/Nov/2017
- act-1.5.0 15/Nov/2017
- act-1.4.14 07/Nov/2017
- act-1.4.13 16/Oct/2017
- act-1.4.12 13/Sep/2017
- act-1.4.11 10/Sep/2017 (catch up to 1.3.14
- act-1.3.14 10/Sep/2017
- act-1.4.10 21/Aug/2017 (catch up 1.3.13)
- act-1.3.13 21/Aug/2017
- act-1.4.9 20/Aug/2017 (catch up 1.3.12)
- act-1.3.12 20/Aug/2017
- act-1.4.8 16/Aug/2017 (catch up 1.3.11)
- act-1.3.11 16/Aug/2017
- act-1.4.7 8/Aug/2017 (catch up 1.3.10)
- act-1.3.10 8/Aug/2017
- act-1.4.6 7/Aug/2017 (catch up 1.3.9
- act-1.3.9 7/Aug/2017
- act-1.4.5 17/Jul/2017 (catch up 1.3.8
- act-1.3.8 17/Jul/2017
- act-1.4.4 6/Jul/2017 (catch up 1.3.7
- act-1.3.7 6/Jul/2017
- act-1.4.3 29/Jun/2017 (catch up 1.3.6
- act-1.3.6 29/Jun/2017
- act-1.4.2 25/Jun/2017 (catch up 1.3.5
- act-1.3.5 25/Jun/2017
- act-1.4.1 14/Jun/2017 (catch up 1.3.4
- act-1.3.4 14/Jun/2017
- act-1.4.0 12/Jun/2017 (catch up 1.3.3
- act-1.3.3 10/May/2017
- act-1.3 10/May/2017
- act-1.2 24/Apr/2017
02/May/2017 - What' New
- #128 Create a mechanism to cache the GET request result
- #154 Support multiple
handler.missing_authentication
configurations - #163 Introduce
@TemplateContext
annotation - #164 Split
@Controller
annotation into@UrlContext
and@Port
annotation - #167
@Global
doesn't work when put behind the interceptor annotation - #168 Make all scanner favor the setting of
@Env
annotations - #169 Regex in route not working
- #170 Make it easy to create global template variable
- #171 Add helper javascript library that extends jQuery
- #174 Support profile specific route configuration
- #175 Create better error message when there are error enhancing classes
- #177 Better error reporting when multiple controller action/interceptor methods have the same name
- #178 When handler returns a primitive type the result is not JSON result when
Accept
header require JSON - #179 Provide an annotation to mark a field or parameter as template variable
- #180 Setting character encoding in response doesn't effect correctly
- #181 Make redirect favor Controller URL context
- #182 Make app able to run
prod
mode from within IDE
02/May/2017
- #7 updated acl.yaml not reloaded in dev mode bug
- #6 Allow profile specified
acl.yaml
configuration - #5 New AAAObject name matching logic
- #4 It waived authentication for a controller method when before handler has no requirement on authentication
24/Apr/2017 - What's New
- #161 Add an annotation that indicate an injected field is stateless
- #160 Make
ActionContext
an injectable field inController.Util
- #159 generated pid file not get deleted when app process is killed
- #157 SEO support on routing
- #156 Compile error is not displayed at dev mode
- #153 When
@NotNull
used along with@DbBind
it shall return 404 if binding failed_ - #152 Allow annotation based interceptor class to be registered as global interceptor
- #136 Allow
@With
annotation to be used on specific handler method - #124 Improve error reporting on "Unknown accept content type"
24/Apr/2017
17/Apr/2017
17/Apr/2017
- #10 NPE triggered when loading storage object without attr file
- #9 Allow plugin key name provider and key generator
- #8 Allow store sobject with suffix attached to the key
17/Apr/2017
- #1 Rework on AAA facade, added a lot of convenient APIs
- #2 AAA and AAAPersistenceService now has APIs to return all roles, permissions and privileges
- #14 Ebean Agent loaded twice if there are two ebean db services
- #15 The datasource created in sql-common not used when creating ebean server
- #3 It doesn't start with MySQL jdbc driver 5.x
- #4 Ebean Agent loaded twice if there are two ebean2 db services
- #5 The datasource created in sql-common not used when creating ebean server
- #2 The default jdbc driver doesn't work with mysql jdbc driver 5.x
- #1 When it uses h2 with db on filesystem, it shall ignore the
ddl.create
if that file exists
- #148 Support get process ID on non-unix environment
- #147 Unnecessary synchronization ReflectedHandlerInvoker.checkTemplate
- #146 When db plugin is configured, it uses empty string as service ID
- #142 Always generate pid file when app start in prod mode
- #141 Support context URL path
- #140 Cannot use multiple Job annotations on one job method
- #139 allow SimpleEventHandler to be used to handle event happening before app started
- #138 Update FastJson to 1.2.31
- #137 DbService update
- New ebean plugin that uses the latest ebean library - Require JDK 8+
- #70 Make it able to configure the number of network io threads and work threads
- #120 configuration
render.json.output_charset.enabled
default value shall befalse
- #127 qrcode method problem
- #130 Response outputstream not closed
- #131
ZXingResult
callapplyAfterCommitHandler
twice - #132 "type not recognized: MODEL_TYPE" Error when using a DaoBase subclass as Controller
- #133 It uses undertow deprecated API to construct HttpOpenListener
- #134 Fine tune undertow configurations
- #9 Support plugin different datasource solution
- #8 change mysql jdbc driver class name
- #6 Support Druid database connection pool
- #109 It shall display the exception stack trace tab on template exception page
- #110 Using simplified action path in @fullUrl and @url doesn't work in an free template
- #111 Routing failure on
/{path1}/{path2}/{path3}/{id}.html
style URL path - #112 Missing embedded object content when PropertySpec is specified
- #115 Router: support inner variables inside URL path
- #68 Error enhancing render arguments when break the statement into multiple lines
- #84 @fullUrl and @url tag doesn't work when there is no GET request mapping to the action handler method
- #89 session.ttl setting prevent app from start up
- #94 Invalid encoded characters in Error page
- #97 Act controller not return correct @version "v" for save method when MorphiaDao return the value bug
- #99 Update FastJson version to 1.2.29
- #100 when the browser get a json request, Chinese characters are not displayed properly
- #101 IE doesn't support "application/json" content type
- #104 Incorrectly configured routes should not crash hot-reload
- #106 Reloading View manager might break the hot reload process
- #107 Simplify the use of reverse routing API
- #108 Simplify the use of
@url
and@fullUrl
tag
- Fix # 88 Controller context break with intermediate non-controller class in the hierarchies
- Fix #87 DependencyInjectionListener shall register with sub classes of the target class also
- Fix #86 It shall allow
null
value for enum type parameter when do the request parameter binding - Fix #83 Hot reload will not process changes to messages resource bundles
- Fix #1 EbeanDao.drop() method cause JdbcSQLException
- Fix #3 EbeanInjectionListener not effect on User defined Dao
- Fix #81 Duplicate route mapping breaks the hot reloading and application state
- Fix #79 static action handler method cause NPE
The the first formal release