Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 4 of 4 total
Thread Client and server always same version?
Tue, Mar 8 2016 2:06 PMPermanent Link

Accowin

LBRP

Avatar

Hello,

Do a client and server always be on the same elevate version.

For example is it possible to have the client build with version 2.14 and server build with version 2.22?
Or the other way around.

Thanks.

Regards,
Jeffrey
Tue, Mar 8 2016 2:21 PMPermanent Link

Raul

Team Elevate Team Elevate

On 3/8/2016 2:06 PM, Accowin wrote:
> Do a client and server always be on the same elevate version.

Ideally yes but it's not strictly required - it generally depends on
whether there have been any new or breaking features/fixes between the
versions.

If you cannot upgrade both to same then review release notes and
specifically look for any breaking changes but also any new features.

Don't quote me on this as i'm not fully certain but generally having a
newer server i believe is slightly better since client cannot use a new
feature where there would be no corresponding logic on server.

> For example is it possible to have the client build with version 2.14 and server build with version 2.22?
> Or the other way around.

Looking at release notes one of big changes that immediately pops us is
the unification of ansi/unicode in 2.15.

There are number of other breaking changes and depending on your app and
enviornment might not impact you - like Delphi 10S update 1 or 2.21
breaking change due to extended characters.

Raul
Wed, Mar 9 2016 7:45 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jeffrey,

<< For example is it possible to have the client build with version 2.14 and server build with version 2.22? Or the other way around. >>

Yes, but as Raul says, if you're using an older version of the EDB Server, you won't be using a version that has the most current engine fixes.

However, as far as reconciling client <-> server features, EDB manages that for you and automatically downgrades or upgrades its features based upon the release number of the client and server.  For example, if a client is using a release that is older than the EDB Server, and the EDB Server wants to send back additional information for a specific server call due to a new feature, then it will not do so because it knows that the client doesn't know what to do with the additional information.  The same is true in the other direction from the client to the server.

Tim Young
Elevate Software
www.elevatesoft.com
Wed, Mar 9 2016 8:12 AMPermanent Link

Accowin

LBRP

Avatar

Thanks Tim for the answer.

Knowing that, means that we can always use the newest version of elevate but we are not forced to update existing customer to the latest server version. Only if we have a problem in our application with a certain server version or that customer has strange things we can upgrade that customer to the latest server version.

This helps us a lot.

Thanks.

Regards,
Jeffrey
Image