Winter 09
Welcome to the Winter '09 Release Preview page for developers. Here is where you will find the latest information on what's new and hot for developers in the Winter '09 release.
Winter '09 production begins October 3, 2008. Sign up for a Pre-release free trial here, and attend the live Winter '09 Developer Highlights webinar to learn more.
What's Hot in Winter '09 for Developers
Force.com IDE
The Force.com IDE allows for creating and editing Apex code and Visualforce pages as well as for testing, versioning, and deploying applications across environments.
The Force.com IDE will now be Generally Available (GA) and can be downloaded for free here.
Visualforce
The most exciting of Visualforce enhancements will be the support for packaging. You will now be able to distribute Visualforce pages and components—including pages and component libraries—through the Force.com AppExchange.
Apex
With the introduction of Dynamic Apex, you will be able to retrieve and evaluate application customizations and also inspect and programmatically enforce user permissions.
Developer Edition gets an upgrade as well as a face lift
When you sign for a new DE org, you will now have access to even more features. In addition to all the new and improved features found in Winter '09, new Developer Edition organizations add the following features :
- Salesforce Partner
- Salesforce Customer Portal
The number and types of licenses have also increased:
- 2 Salesforce CRM licenses (currently found in today's DE org)
- 2 Salesforce Mobile licenses
- 3 Salesforce Platform licenses
- 5 Partner licenses
- 10 Customer Portal Manager licenses
Available Resources
- Pre-release version of the developer guides for Winter '09 can be found on the Documentation wiki page.
- Winter '09 release notes
- Winter '09 Release Preview and Winter '09 Pre-Release Free Trial signup
- ISV Pre-Release
Release Schedule
- Visit the trust.salesforce.com maintenance page for the most up-to-date information on the Winter '09 release schedule.
Below is a list of new and updated features for developers.
See the release notes for more detailed information.
Visualforce
- Packaging for Visualforce
- Visualforce list controllers, including pagination support
- Visualforce custom buttons
- Visualforce input-file component
- Visualforce email templates
Database Services
- Advanced SOQL Joins
- Criteria-based sharing
- Cross-object Formulas Enhancements
- Support for self-relationship
- More intuitive syntax
App Framework
- Custom application messages
- Offline custom objects
- Approval workflow recall actions
- Schedule and email reports
- Improved storage management
- Manage tags programmatically
- SAML 2.0 support
Apex Code
- User-specific Apex tests
- Dynamic Apex
- Asynchronous Apex
- Class Inheritance
Packaging and AppExchange
- Visualforce and Visualforce components now packageable
- All packageable components in Force.com IDE and metadata API
Tools
- Force.com IDE generally available
- Connect for Outlook and Lotus Notes enhanced
Other
- Developer Sandboxes
