EntLib V4 Product Backlog (updated as of Jan 14, 2008)
Introducing a lightweight Dependency Injection container (Unity) (prioritized uber-stories)Primary goals: make p&p assets more container-friendly and more easily consumable; stimulate the use of dependency injection for building modular, loosely-coupled apps.
- Implement DI Container (Unity)
- Support extensibility of Unity
- Enable DI Container Hierarchy
- Provide PIAB ContainerExtension for Unity
- Ensure EntLib4 (refactored) works with other DI Containers
- Adapt config console to support Unity
- Build a demo of the use of Unity standalone
- Build a demo of the use of Unity with EntLib blocks
- ContainerExtension: Support for factory methods (instead of new)
Enterprise Library enhancements to the current application blocks (prioritized stories, excl. stories on learnability and documentation, will post them here soon)Primary goal: make the lives of EntLib users easier.
- Ensure compatibility with Orcas
- Allow PTCA
- Integrate WMI2 Support (from DFO to EntLib Config)
- Support formatting based on the type of logger (local/remote)
- Provide an option for writing messages and exceptions to the same file TraceListener
- Support customized flushing for FlatFileTraceListener of LAB
- Rolling Flat File sink must include messages for the day specified
- Support envrionmental variable substitution for logging file names
- Remove all the unnecessary AndCompositeValidators from the hierarchy (VAB)
- Provide extensibility points for Caching Block
- Allow finer-grained local filters in LAB
- Provide both absolute and avearage performance counters
- Allow for instance naming of performance counters
- Allow the use of extension methods (unseal the classes) for all blocks
- Make objects (handlers) serializable; to support SharePoint (MOSS) custom workflows developed in VS 2008.
- Allow multiple validation rulesets to run at once
- Allow explicit ordering of handlers in PIAB
- Support external rulesets for parameters
- Fix: Isolated storage will not handle missing files gracefully when updating Title is required
- Fix: Getting MessageTemplate from resource file not working if using configuration (VAB)
- Fix: Unable to create directory on Vista (Caching Block)
- Fix: Exception formatter crashes when using indexer (multiple places)
- Fix: Caching block fails to expire items when subjected to load
- Fix: Race condition in policy set is not handled
- Config tool for VAB allows copying existing rules
- Allow for WPF-specific validation
- Add a Count property to ValidationResults
- Update typepicker for configuration tool
- Allow to test validators with the configuration tool
- Expose ADO.NET async method calls through DAAB