By using this plugin, you write your migrations using plain Java code, will full dependency injection support. You are also sure the appropriate connection will be used when running the SQL queries, even when your code makes use of existing components that are not aware of the migration context.
A new plugin, Spincast Hotswap, helps you configure hot swapping (sometimes called "hot reloading") in your application.
The plugin uses HotswapAgent + DCEVM to get the best Java classes redefinitions solution available for free! The modifications you make to your Java source code during development are immediately picked up, without the need to restart the application.
In addition to the automatic classes redefinitions provided by HotswapAgent, you can also register listeners to be called when modifications are made. By using such listeners, you can run custom code to react to modifications (by clearing cache, refreshing routes, refreshing configurations, etc.).
Those new features lead to a very pleasant and fast development experience.
Have you ever wish you could easily limit the number of attempts a visitor can make at something, on your site? For example to limit the number of registrations done using the same IP address, or to limit the number of messages sent by a specific user?
The new Spincast Attempts Limiter plugin does exactly that! It helps you deal with actions performed too much, or even with brute force attacks, by limiting the attempts a visitor/user can make trying to perform a given action.
4 new plugins are now available:
A Timezone resolver
is now part of the
spincast-default artifact. This resolver allows you to define
a default TimeZone to use, but also provides a Pebble filter:
timeZoneCookie()". This filter
Have a look at the Github commits page.
You can follow us on Twitter.