The Ortus BlogBox

"Ortus: A rise, beginning, coming into being, born, the origin!"

 

 

Category Filtering: 'releases'

 

ContentBox v4.2.1 Docker Image Released

Luis Majano
Jan 17, 2019

 


Today we are very excited to bring you the release of our latest Docker container for ContentBox v4.2.1. This is a major re-work of our container images as we now support over 5 different variations of our images, from warmed up servers to alpine versions of ContentBox. We have also added tons of new optimizations and environment variables to control container deployments. Ultimately, we have also updated our images to leverage the latest CommandBox 4.5.0 image!

Learn more about ContentBox at https://www.ortussolutions.com/products/contentbox and more about Docker deployment here: https://contentbox.ortusbooks.com/getting-started/installation/docker

Release Notes

v4.0.0

  • Disabled directory browsing for security
  • Added docker hostname to Application name in Application.cfc
  • Added a rolling file appender for all app logs to go to > /var/log/contentbox.log
  • Upgrade to latest CommandBox v4.5.0
  • Updated healthchecks to permit load up times and consistency
  • No runtime flags where ever being used, revamped it to warmup the server correctly and leverage environment variables for execution
  • Removed support for lucee 4.5
  • BE env variable was never working so you can test bleeding edge versions of ContentBox
ColdFusion, ContentBox CMS, Releases 0

ContentBox v4.2.0 Released

Luis Majano
Jan 14, 2019

 


Today we are very excited to bring you the release of ContentBox v4.2.0. This is a minor release of ContentBox and it sports tons of new updates, improvements and bug fixes including a major upgrade to ColdBox v5.3 which in itself gives us tons of new updates and features.

Here are the what's new guides for our release:

ColdFusion, ContentBox CMS, Releases 0

ColdBox 5.3.0 Released!

Luis Majano
Jan 14, 2019

 

What's New With 5.3.0

ColdBox 5.3.0 is a minor version update with lots of fixes, improvements and some new features not only to the ColdBox core but to LogBox and WireBox standalone versions alike. Below are the major areas of improvement and the full release notes. To update your installations just issue the commands below with CommandBox:

  • update coldbox - Update ColdBox Platform
  • update logbox - Update standalone LogBox
  • update wirebox - Update standalone WireBox

ColdBox


The major areas of improvement for the ColdBox core where on tons of fixes, however there are some nice new features discussed below.

Bugs

  • [COLDBOX-741] - Defining UDF as COLDBOX_FAIL_FAST no longer returns false
  • [COLDBOX-750] - Fixed typo(s) in call of function prePend() on routing
  • [COLDBOX-752] - base url not eliminating double slashes
  • [COLDBOX-756] - Setter for valid extensions is setting the wrong variable
  • [COLDBOX-759] - Cleanup the with closure on group routing to avoid leakage

New Features

  • [COLDBOX-753] - Add new flag to router: multiDomainDiscovery that can be turned on/off

Improvements

  • [COLDBOX-742] - Add trimming to asset loader to avoid spaces on links
  • [COLDBOX-744] - InterceptorState + EventPool uses syncrhonizedMap that has locking issues: refactor to avoid these issues
  • [COLDBOX-754] - set initiated bit for ColdBox after modules are activated
  • [COLDBOX-760] - Performance improvements for interception registrations and discovery

LogBox

Improvements

  • [LOGBOX-32] - Add test and fix for adding a LogBox category after the fact

WireBox

Improvements

  • [WIREBOX-79] - Account for leading slashes in mapDirectory()
  • [WIREBOX-80] - Throw a nicer DSL error if ColdBox is not linked
  • [WIREBOX-81] - Performance improvements for the construction of transients
CacheBox, ColdBox MVC, ColdFusion, LogBox, News, Releases, WireBox 0

CommandBox 4.5.0 Released

Brad Wood
Dec 24, 2018

 

We are pleased to announce the general availability of CommandBox 4.5.0.  This minor release contains some major new features in terms of managing your Java installations for servers and come just in time as free Oracle support ends and OpenJDK is on everyone's Christmas lists!

CommandBox, Releases 0

CommandBox 4.5.0-rc (Release Candidate) Ready For Testing

Brad Wood
Dec 10, 2018

 

We are pleased to announce that CommandBox 4.5.0-rc is available for testing. This is a new minor release with over 25 completed tickets. There are a lot of little fixes and a handful of nice features, several of which I'd like to get a few eyeballs on before setting the release in stone. 4.5 will only be in release candidate for a week or two so please test it soon or all bugs will be deferred until next year! :)

CommandBox, Releases 0

CommandBox 4.4.0 Released

Brad Wood
Nov 04, 2018

 

We are pleased to announce a minor maintenance release of CommandBox. Version 4.4.0 is released just in time for CFCamp with a handful of fixes and a few nice features.   I'm writing this up on the plane on my way to Germany for CFCamp so I'll be brief :)  

Many of the cool new features came as pull requests for the community.  Thanks a ton to everyone who contributed!

CommandBox, Releases 0

ColdBox 5.2.0 Released!

Luis Majano
Oct 18, 2018

 

What's New With 5.2.0

ColdBox 5.2.0 is a minor version update with lots of fixes, improvements and some new features not only to the ColdBox core but to LogBox and WireBox standalone versions alike. Below are the major areas of improvement and the full release notes. To update your installations just issue the commands below with CommandBox:

  • update coldbox - Update ColdBox Platform
  • update logbox - Update standalone LogBox
  • update wirebox - Update standalone WireBox

ColdBox


The major areas of improvement for the ColdBox core where on tons of fixes, however there are some nice new features discussed below.

Bugs

  • [COLDBOX-597] - Function addAsset generate wrong link if asset path contains ".js"
  • [COLDBOX-668] - Make implicit views case sensitive by default for linux systems
  • [COLDBOX-677] - HTML HELPER - Fix a requirement for columnName if column is defined
  • [COLDBOX-696] - Passing headers to `request` breaks RoutingService when in test mode
  • [COLDBOX-724] - Add ENV overload in detectEnvironment() via ENVIRONMENT system setting/property
  • [COLDBOX-726] - setNextEvent does not exist in coldbox.system.web.Controller
  • [COLDBOX-727] - fail fast strong typed to boolean, update to allow custom closures/lambdas
  • [COLDBOX-729] - getRenderData\(\) in base test case was not looking at the right request collection
  • [COLDBOX-732] - Fail fast can't be turned off for original behavior of ColdBox 4
  • [COLDBOX-736] - Module mappings disappear when not unloading ColdBox in base test case
  • [COLDBOX-738] - Clear not working on string builders: Use setLength\(0\) since clear is not a method on StringBuilder
  • [COLDBOX-740] - When using group\(\)operations with a handler and no explicit handler routing call added, route never registered the handler

New Features

  • [COLDBOX-722] - New global directive: autoMapModels which if true, it will map all root models just like modules do.

This will allow root models to behave like modules where all models are registered automatically for you but with no namespace.

  • [COLDBOX-737] - toAction() terminator is missing from the new router DSL

This terminator was missing from the new Routing DSL. This will allow you to build up routes that terminate at an action.

  • [COLDBOX-720] - Register config/Router.cfc as an interceptor

The main application router and ALL module routers are now also interceptors.

Improvements

  • [COLDBOX-730] - Implicitly pass args from renderLayout() into the rendered views
  • [COLDBOX-739] - List modules which have already been processed when a module cannot be activated to help with debugging

LogBox


Bugs

  • [LOGBOX-29] - when using async option on FileAppender, nothing logs, well now it does!

New Features

  • [LOGBOX-31] - Add defaultValue arguments to getProperty() methods on abstract appenders

Improvements

  • [LOGBOX-30] - Leave off text "ExtraInfo: " from console appender if empty string

WireBox


Bugs

  • [WIREBOX-76] - Virtual inheritance not injecting generic getters and setters correctly on target objects
  • [WIREBOX-77] - Virtual inheritance not inheriting init from super class

Improvements

  • [WIREBOX-51] - Add method to binder to override alias of current mapping, by passing the current mapping to the influencer closure
  • [WIREBOX-75] - Don't exclude path in parent mapping destinations
  • [WIREBOX-78] - Simplify error message for missing dependency to be human readable
CacheBox, ColdBox MVC, ColdFusion, LogBox, News, Releases, WireBox 0

CommandBox 4.3.0 Released

Brad Wood
Oct 03, 2018

 

We are pleased to release at Adobe ColdFusion Summit 2018 the latest release of the CommandBox CLI, version 4.3.0.  This is a minor release and contains a handful of bug fixes and some nice new features including preliminary Java 9,10, and 11 support.  There were 25 tickets closed out in this release.

CommandBox, Releases 2

CFConfig 1.0.0 Released

Brad Wood
Sep 18, 2018

 

We are proud to finally release version 1.0.0 of CFConfig.  This library has been in development for nearly two years (20 months) and is already in use for production deploys and development setups.  CFConfig is a CLI tool built upon a set of services that can manage the configuration of your Adobe, Lucee, and Railo servers so you never have to manually setup a server again. 

CFConfig, CommandBox, Releases 0

ContentBox v4.1.0 Docker Image Released

Luis Majano
Aug 17, 2018

 


Today we are very excited to bring you the release of our latest Docker container for ContentBox v4.1.0. This is a major re-work of our container images as we now support over 6 different variations of our images, from warmed up servers to alpine versions of ContentBox. We have also added tons of new optimizations and environment variables to control container deployments. Ultimately, we have also updated our images to leverage the latest CommandBox 4.2.0 image!

Learn more about ContentBox at https://www.ortussolutions.com/products/contentbox and more about Docker deployment here: https://contentbox.ortusbooks.com/getting-started/installation/docker

ColdFusion, ContentBox CMS, Releases 0