1.0.0-Beta6
July 19, 2024
New Features
BL-157 Implement nested transactions
transaction{
queryExecute( "INSERT INTO developers ( id, name, role ) VALUES ( 22, 'Brad Wood', 'Developer' )", {} );
transaction{
queryExecute( "INSERT INTO developers ( id, name, role ) VALUES ( 33, 'Jon Clausen', 'Developer' )", {} );
transactionRollback();
}
}BL-348 queryReverse() finalized
BL-349 Allow servlet to expand paths so CommandBox web aliases or ModCFML web dirs can be used and new OnMissingMapping event.
OnMissingMapping event.BL-350 Allow static functional access to BIFs
BL-351 Allow Functional binding to member functions
BL-352 arrayRange() BIF to create arrays with a specific range of values
BL-353 threadTerminate() finalized
BL-354 threadJoin() BIF Finalized
BL-355 queryInsertAt() BIF finalized
BL-356 QueryRowSwap() bif finalized
BL-358 runAsync() completed but based on the powerful new BoxFuture -> CompletableFuture
Futures
runAsync( callback, [executor ] )
BL-359 BIF Collection for managing and interacting with async service executors: list, get, has, new, shutdown
BL-360 Configuration now supports executor registration for global usage
BL-124 Implement primary/foreign key columns in dbInfo
BL-255 Implement QueryMeta class for $.bx.meta or $.bx.getMeta() debugging support
Improvements
BL-357 "Fix" return types of BIFs that return "true" for no real reason
BL-366 Provide Java FI typing on all higher-order BIFs
BL-371 make name un-required in the application component
BL-346 DynamicObject equals() hashCode() to allow for dynamic checking
Bugs
Last updated
Was this helpful?
