Highlights of the Brazil 2.3 Release
The complete list of changes is in the
ChangeLog file.
New features
- LockTemplate
- Provides Template based mutexes
- FormHelpTemplate
- Provides pop-up browser form help
- TitleTemplate
- add "tool-tips" via the "title" attribute of html elements
- ValidateTemplate
- add centralized form validation
- AfterTemplate
- enable template code to be run later
- PutHandler
- start of a replacement for the old PublishHandler
- conman
- New application example: a web-based conference manager for Asterisk
- samples
- Many more samples were were added to the distribution in samples/simple.
Changes
- sunlabs/IncludeTemplate
- is renamed to "sunlabs/FetchTemplate"
to avoid conflicting with "template/IncludeTemplate"
- MatchString
- was moved from the "handler" to the "util" package.
- obsolete examples were removed from the distribution, some
new ones were added
Enhancements
- UrlMapperHandler
- Can now remap arbitrary HTTP headers instead of just URL's
- PollHandler
- It is now easier to poll yourself
- QueueTemplate
- supports "multicast" enqueuing
- CgiHandler
- runs php (and other scripting system) designed to run with apache
- MiscTemplate
- added "append" to <inline>, and numerical formatting for <expr>
- BSLTemplate
- "namespace" attribute to foreach to restrict "glob" and "match"
- SetTemplate
- more string conversions on <get>, new <unimport> tag, better
diagnostics (using the "track" option)
- ChainHandler
- now supports "MatchString" options
- VirtualHostHandler
- MultiHostHandler
- GenericProxyHandler
- Enancements for all sorts of virtual hosting capabilities
- Documentation
- All the source code is viewable from the javadocs
Bugs fixes
AsteriskHandler, BSLTemplate, ContentTemplate, DelayHandler,
GenericProxyHandler, MiscTemplate, ProxyHandler,
SimpleSessionHandler, FormTemplate, samples, StringMap, XmlTree