# 1.0.0-Beta16

Welcome to Beta 16! This release focuses on web support functionality and contains a number of improvements and bug fixes for HTTP operations, including multi-part file uploads and error handling. It also provides enhancements to Java interoperability, dump template output, and metadata introspection.

Overall, this beta release brings further stability for CFML applications migrating to BoxLang!

## Release notes - BoxLang - 1.0.0-Beta16

#### New Feature

[BL-603](https://ortussolutions.atlassian.net/browse/BL-603) Implement timeout for HTTP requests

[BL-604](https://ortussolutions.atlassian.net/browse/BL-604) Multi-part request support in HTTP

#### Improvement

[BL-586](https://ortussolutions.atlassian.net/browse/BL-586) Add text-based toString() method for Queries (used in console dumps)

[BL-589](https://ortussolutions.atlassian.net/browse/BL-589) for in Java transformer not mapping source line numbers for start of loop

[BL-590](https://ortussolutions.atlassian.net/browse/BL-590) Make include case insensitive

[BL-596](https://ortussolutions.atlassian.net/browse/BL-596) Enhance metadata visitor to process extends

[BL-597](https://ortussolutions.atlassian.net/browse/BL-597) add fieldNames key to form scope

[BL-599](https://ortussolutions.atlassian.net/browse/BL-599) Auto casting for URI and URL classes to string

[BL-600](https://ortussolutions.atlassian.net/browse/BL-600) Handle bad gateways in HTTP component

[BL-601](https://ortussolutions.atlassian.net/browse/BL-601) Allow for multiple form fields with the same name in HTTP component

[BL-602](https://ortussolutions.atlassian.net/browse/BL-602) autocast InetSocketAddress to string

#### Bug

[BL-584](https://ortussolutions.atlassian.net/browse/BL-584) Fix for overeager escaping of quantifier sequences in REFind

[BL-585](https://ortussolutions.atlassian.net/browse/BL-585) High order closures creating incorrect AST when parsing

[BL-587](https://ortussolutions.atlassian.net/browse/BL-587) Update DateTime Parsing to handle the Common Javascript Date.toString format

[BL-588](https://ortussolutions.atlassian.net/browse/BL-588) Module settings no longer overriding after deep merge function added

[BL-591](https://ortussolutions.atlassian.net/browse/BL-591) Java interop doesn't find method by argument types when passing null

[BL-592](https://ortussolutions.atlassian.net/browse/BL-592) Can't assign to List due to incorrect validation in referencer

[BL-593](https://ortussolutions.atlassian.net/browse/BL-593) content-type isn't always getting defaulted in some requests

[BL-594](https://ortussolutions.atlassian.net/browse/BL-594) for/in loop over struct should get String keys instead of BL Key instances

[BL-595](https://ortussolutions.atlassian.net/browse/BL-595) showUDFs not cascading down in dump levels

[BL-598](https://ortussolutions.atlassian.net/browse/BL-598) using cfcookie should update cookie scope

[BL-606](https://ortussolutions.atlassian.net/browse/BL-606) Fix argument order for FileUpload
