WireBox : Dependency Injection & AOP
6.x
6.x
  • Introduction
  • Intro
    • Release History
      • What's New With 6.8.2
      • What's New With 6.8.0
      • What's New With 6.7.0
      • What's New With 6.6.0
      • What's New With 6.5.0
      • What's New With 6.4.0
      • What's New With 6.3.0
      • What's New With 6.2.0
      • What's New With 6.1.0
      • What's New With 6.0.0
    • About This Book
      • Author
  • Getting Started
    • Overview
    • Installing WireBox
    • Getting Jiggy Wit It!
      • Instance Creations
      • Binder Introduction
      • Scoping
      • Eager Init
      • How WireBox Resolves Dependencies
    • Migrating From ColdSpring
  • Configuration
    • Configuring WireBox
      • Binder Configuration Properties
      • Binder Environment Properties
      • ColdBox Enhanced Binder
      • Types & Scopes
      • Data Configuration Settings
      • Programmatic Configuration
    • Mapping DSL
      • Mapping Initiators
      • Mapping Destinations
      • MapDirectory() Influence & Filters
      • Persistence DSL
      • Dependencies DSL
        • Mapping Extra Attributes
      • Mapping DSL Examples
      • Influence Instances at Runtime
      • Processing Mappings
    • Component Annotations
      • Persistence Annotations
      • CacheBox Annotations
    • Parent Object Definitions
  • Usage
    • WireBox Injector
      • Injector Constructor Arguments
      • Injection Idioms
      • Common Methods
    • Injection DSL
      • ColdBox Namespace
      • CacheBox Namespace
      • EntityService Namespace
      • Executor Namespace
      • Java Namespace
      • LogBox Namespace
      • Models Namespace
      • Provider Namespace
      • WireBox Namespace
    • WireBox Event Model
      • WireBox Events
      • WireBox Listeners
        • ColdBox Mode Listener
        • Standalone Mode Listener
  • Advanced Topics
    • Child Injectors
    • Object Persistence & Thread Safety
    • ORM Entity Injection
    • Providers
      • Custom Providers
      • toProvider() closures
      • Virtual Provider Injection DSL
      • Virtual Provider Mapping
      • Virtual Provider Lookup Methods
      • Provider onMissingMethod Proxy
      • Scope Widening Injection
    • Runtime Mixins()
    • WireBox Object Populator
      • populateFromXML
      • populateFromQuery
      • populateFromStruct
      • populateFromQueryWithPrefix
      • populateFromJSON
    • Virtual Inheritance
  • Extending WireBox
    • Custom DSL
      • The DSL Builder Interface
      • Registering a Custom DSL
    • Custom Scopes
      • The Scope Interface
      • Scoping Process
      • Registering a Custom Scope
    • WireBox Injector Interface
  • Aspect Oriented Programming
    • AOP Intro
      • Overview
        • AOP Vocabulary
      • Activate The AOP Listener
      • Create Your Aspect
        • MethodInvocation Useful Methods
        • MethodLogger Aspect
      • Aspect Registration
      • Aspect Binding
      • Auto Aspect Binding
        • ClassMatcher Annotation DSL
        • MethodMatcher Annotation DSL
      • Included Aspects
        • CFTransaction
        • HibernateTransaction
        • MethodLogger
      • Summary
Powered by GitBook
On this page
  • Release Notes

Was this helpful?

Export as PDF
  1. Intro
  2. Release History

What's New With 6.2.0

PreviousWhat's New With 6.3.0NextWhat's New With 6.1.0

Last updated 4 years ago

Was this helpful?

This minor release brings in some major performance enhancements for the way WireBox maps and creates objects. We highly encourage upgrading to it.

Release Notes

Bugs

New Features

Improvements

Bugs

New Features

[] - parameter [binder] to function [process] is required but was not passed in When setting coldbox.autoMap to false and choosing either method of mapping a directory:

[] - ACF incompats with future combinations due to dumb elvis operator bug

[] - Pass the current injector to the binder's life-cycle methods: onShutdown(), onLoad()

[] - Create a processEagerInits() so it can process them at wirebox load

[] - Complete rewrite of the Mapping object to script and performance optimizations

[] - Complete rewrite of the WireBox Binder to script and optimizations

[] - New WireBox config: autoProcessMappings which can be used to auto process metadata inspections on startup.

[] - Event caching now bases off the multi host key from the event.getSESBaseURL() to improve consistencies and single responsibility

[] - Update DateFormat Mask to use lowercase "d" to be compatible with ACF2021

[] - Missing line break on file appender control string

[] - new shutdown() method to process graceful shutdown of LogBox

[] - New logbox config onShutdown() callback, which is called when LogBox has been shutdown

[] - New shutdown() method can be now used in appenders that will be called when LogBox is shutdown

WIREBOX-99
WIREBOX-102
WIREBOX-98
WIREBOX-100
WIREBOX-101
WIREBOX-103
WIREBOX-104
COLDBOX-945
COLDBOX-953
LOGBOX-56
LOGBOX-57
LOGBOX-58
LOGBOX-59
What's New With 6.2.xColdBox HMVC Documentation
What's New With ColdBox 6.2.0
Logo