Hello Everyone—
Just wanted to say a quick hello to the list. I’ve
enjoyed my work on the project so far and am definitely looking forward to an
active, productive relationship with the VTP Development community. I
believe this project holds a lot of promise.
Talk to you soon,
Randy
From: vtp-dev-bounces@xxxxxxxxxxx
[mailto:vtp-dev-bounces@xxxxxxxxxxx] On Behalf Of Trip Gilman
Sent: Monday, September 10, 2007 9:17 AM
To: Vtp-Dev
Subject: [vtp-dev] Upcoming Release of 2.0
Good news all,
The outstanding patches for the 2.0 development stream
have been submitted and committed. I'd like to officially move the branch
into a release candidate status. This update includes a multitude of bug
fixes, an API for module writers to provide custom configuration screens, and
support for the VXML <record> and <subdialog> functionality.
A run-down of the patches is included at the end of this email.
We have internally tested this release pretty
thoroughly, but there can always be more testing. I'd like to outline a
few tasks that need to be completed as we move towards a full release:
- Unit
Tests:
There are still several areas of the code which need additional unit
tests created.
- Documentation: The
documentation has been updated to reflect the new changes but has not been
published to the project site documentation area. This will be fixed
shortly. Once published, the documentation needs to be reviewed for
accuracy, grammar, and spelling.
- Bugzilla: Needs
to be updated to include a 2.0 rc1 version for additional bugs to be
reported against.
- CVS: I'd
like to re-org the repository to reflect a version scheme. This will
probably involve requesting a new repository location so we may keep this
one intact for legacy history purposes.
- Build:
Currently, there is not an automated build server in use for the
VTP. We need to decide on our build process and schedule.
- Project
Site:
The project site needs to be updated to reflect moving into a
release candidate status.
I’d also like to introduce a few new contributors
to the VTP. These guys have been instrumental in getting this release
back on track after the development freeze while waiting on approval of a
couple of third-party libraries.
Randy Childers – Randy has been working on
solidifying the built-in module APIs and helping with the documentation effort.
Nitin Pai – Has produced much of the copy for the
documentation and played editor during its creation.
Derek Moore – Derek will be helping with getting
the build process up and running and taking on its maintenance in the future.
Tyler VanWinkle – Tyler has been working on
updating the VTP website and will also be the go-to guy for community building.
I’m sure you’ll see all these guys on this list over the next few
weeks as we try to close this out.
Thanks for everyone’s help,
Trip Gilman
Appendix A – Recent patch notes
Media:ForEachFixes.patch.txt
* Added by Randy as bug 197544 on 7/23/07
* Patch submitted by Randy on 7/23/07
The for-each module does not provide a mechanism to track the number of
times
the loop has executed, forcing the developer to track this on his own.
This patch exposes a "CurrentIndex" variable that is managed by
the for-each
module.
Media:AssignmentFixes.patch.txt
* Added by Derek as bug 198048 on 7/26/07
* Patch submitted by Derek on 7/26/07
The variable assignment module does not support a custom element name.
This patch adds a "name" parameter to the to the assignment
element.
Media:WebServiceFixes.patch.txt
* Added by Randy as bug 198127 on 7/27/07
* Patch submitted by Randy on 7/27/07
The web service call module does not include a result that indicates no
results being returned from the web service.
This patch adds the "NO_RESULTS" exit path to the web service
call module.
Media:DatabaseFixes.patch.txt
* Added by Nitin as bug 198284 on 7/30/07
* Patch submitted by Nitin on 7/30/07
The properties panels for the database query module do not correctly
update
when the source database is changed.
This patch corrects the behavior if the database query module's
properties
panels when the source database selection is changed.
Media:TransferDestinationFromVariable.patch.txt
* Added by Nitin as bug 198286 on 7/30/07
* Patch submitted by Nitin on 7/30/07
The transfer element should support pulling the actual destination from a
variable in the runtime.
This patch adds support for pulling the destination of a transfer module
from
a variable in the runtime.
Media:BrandedMenuOptionOrder.patch.txt
* Added by Derek as bug 198322 on 7/30/07
* Patch submitted by Derek on 7/30/07
The menu module should support brand-specific orders of the options it
contains.
This patch adds support for brand-specific ordering of the menu module's
options.
Media:FileEditorInputSupport.patch.txt
* Added by Randy as bug 199171 on 8/7/07
* Patch submitted by Randy on 8/7/07
The application editor should support FileEditorInput as an input type,
allowing application documents to be opened from views besides the
project
explorer.
This patch enables applications to be opened from any view in eclipse.
Media:CustomModuleUIs.patch.txt
* Added by Nitin as bug 201939 on 08/31/2007
* Patch submitted by Nitin on 08/31/07
Custom modules should be able to expose their own configuration UI in the
application editor.
This patch adds support for custom configuration UIs to the custom module
system.
Media:VxmlSubdialogAndRecordingSupport.patch.txt
* Added by Nitin as a bug on 8/8/07
* Patch submitted by Nitin on 8/8/07
The system should support the VXML record and subdialog elements.
This patch adds support for the VXML record and subdialog elements.
Media:CacheControlFixes.patch.txt
* Added by Randy as bug 201921 on 8/31/07.
* Patch submitted by Randy on 8/31/07.
Some voice platforms may attempt to cache VXML pages, even if they are
served
from a URL with query string parameters.
This patch adds the cache control properties to all VXML pages, ensuring
that
they are not cached by the voice browser.
Media:SessionTimeoutFixes.patch.txt
* Added by Nitin as bug 201941 on 08/31/2007
* Patch submitted by Nitin on 08/31/07
Under certain circumstances the runtime may prematurely abandon a
session.
Sessions should only be abandoned after a lengthy timeout has passed.
This patch fixes the premature session timeout issue.