We are excited to announce the general availability of ColdBox 4.1.0. This is a minor release with some needed patches and some cool new REST template features. You can update your library via CommandBox by just typing: box update
or installing it via box install coldbox
New RESTFul Template
One of the cool things of this release is the new REST template that will allow you to build RESTFul services out of the box. You can also leverage CommandBox to generate RESTFul templates as well
box coldbox create app name=restapp skeleton=rest --installColdBox
Release Notes
Bugs Squashed
- [COLDBOX-434] - Controller loc.args is referenced and not existing in
pre{Actions}
- [COLDBOX-435] - Module routing was not respecting package resolving within handlers
- [COLDBOX-441] -
onError
handler doesn't work from port to script - [COLDBOX-454] - abstractFlashScope
getKeys()
doesn't work from port to script
Funky Improvements
- [COLDBOX-425] - Modules that include applicationhelpers are incompat with modules.autoReload setting, add recognition
- [COLDBOX-440] - Add x-forwarded-proto checks on isSSL() verifications to allow for proxy enabled web server configurations
- [COLDBOX-444] - Better locking naming technique to avoid server-wide collisions
- [COLDBOX-455] - Ability to test ORM entities with base cases if loading ColdBox or using entity injection
New Features
- [COLDBOX-430] - Update application templates to use new logo
- [COLDBOX-448] - Add session and application timeouts to testing harnesses
- [COLDBOX-449] - Create a new testing annotation to control if application should be teardown in integration tests
- [COLDBOX-457] - Create REST application template for ColdBox
Add Your Comment