Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] Compatibility Release 4.x (x>1) to 4.1

The compatibility restrictions for 4.1 are very similar to the restrictions laid out for 3.x releases:

http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/eclipse/development/plans/eclipse_project_plan_3_7.xml#compatibility

There are two significant differences for 4.1 that come to mind:

1) All *new* API in 4.0 was marked as provisional (marked as x-internal or x-friends in the bundle manifest). Those APIs are subject to change in 4.1. Provisional APIs have been used in the 3.x stream before, but on a smaller scale.

2) On Workspace Compatibility, we have always had the disclaimer (in 3.x and 4.x), that "User interface session state may be discarded when a workspace is upgraded". However in practice in the 3.x stream we have been able to preserve almost all UI session state across upgrades. In 4.1 this is certainly not the case, due to some significant changes in the persisted format of that state. Therefore when you upgrade from 4.0 to 4.1, things like perspective layouts, dialog sizes, etc, will mostly be reset to their defaults.

Hope that helps,
John






Sven Klemm <sven.klemm@xxxxxxxxxxx>
Sent by: eclipse-dev-bounces@xxxxxxxxxxx

03/09/2011 08:15 AM

Please respond to
"General development mailing list of the Eclipse project."        <eclipse-dev@xxxxxxxxxxx>

To
"eclipse-dev@xxxxxxxxxxx" <eclipse-dev@xxxxxxxxxxx>
cc
Subject
[eclipse-dev] Compatibility Release 4.x (x>1) to 4.1





Hi,

you state that “Eclipse 4.1 will be compatible with Eclipse 4.0 (and all earlier 3.x versions).”

but also restrict that for

-          API Contract Compatibility

-          Binary (plug-in) Compatibility

-          Source Compatibility

-          Workspace Compatibility
Is there the same compatibility of eclipse 4 like eclipse 3 (e.g. 3.6 to 3.5) after the “real” release of eclipse 4 with 4.1. Means that a change from 4.1 to 4.2 is like a change from 3.5 to 3.6?
Or is there a change in the compatibility policy by the eclipse developers?
 
What next?: keep on developing eclipse; it rocks (i start to build rcps with eclipse version 2  ;))!
 
Kind regards
Sven Klemm
 _______________________________________________
eclipse-dev mailing list
eclipse-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/eclipse-dev


Back to the top