Summer 07

Welcome to the Summer '07 Preview Page for Developers. Here is where you will find the latest information on what's new and hot for developers in the Summer '07 release, including some key coders-only technologies you can get your hands on through the Dreamforce Developer Preview.

Force.com members can view a Screencast on the new release, including demonstrations of many of the key enhancements. For your own sneak peek, you can sign up for a prerelease org here. Be sure to select Developer Edition to get special developer features enabled. Also check out the Admin Preview page for new non-developer specific features.

Summer '07 rollout begins August 3.


What's New in Summer '07 for Developers

    Apex Code

Apex Code is the first on demand, multitenant programming language. Extend functionality by writing code that runs on salesforce.com servers.

Apex Code will GA in Developer and Unlimited Edition accounts.

Force.com SOA

The Apex Code Callout feature, as part of Force.com SOA, allows you to consume third party web services directly from Apex Code methods.

Force.com SOA will GA in Developer and Unlimited Edition accounts.

 Metadata API

The new Metadata API enables you to control and manage your data schema. You can create new or update custom objects, custom fields on custom objects and even custom fields on standard objects.

Database Services

  • Rollup Summary Fields
  • Multiple sandboxes


App Framework

  • Custom Report Types
  • Workflow and Approval enhancements
    • Formulas for Workflows and Approvals
    • Time-based Workflow
    • Ability to skip steps in approval process
    • Emails can go to user, contact or value specified in email custom field
  • User Interface enhancements
    • Hovering mini-detail on hyperlinked detail fields
    • Help for custom objects and fields
    • Override object home page


Apex Code

  • Apex Code goes GA
  • Force.com SOA (Callouts)
  • Classes
  • Test and deploy model
  • Class level security
  • Regular expressions


API

  • AJAX Proxy (Force.com SOA)
  • Metadata API
  • SOSL enhancements
  • Relationship support via external IDs for create and update
  • Implicit namespaces
  • API verb emptyRecycleBin
  • API rate limits
  • API usage reports
  • API rate limit notifications


Packaging and AppExchange

  • Packaging for workflow rules, alerts, tasks, field updates, and outbound messaging.
  • Globalized packages
  • Packaging for custom report types
  • Packaging for home page components and layouts
  • Automatic Data Export (when uninstalling an AppExchange package)