Subject Re: Differences between IBO 4.9.x and IBO 5.x (future roadmap)
Author patrick_marten
Hello,

we were / are porting our project from Delphi 2007 to Delphi XE. Since we were using 4.9.x releases on Delphi 2007, we are still using them on Delphi XE.

Should we rather switch to 5.0.x releases now?

If so: would there be any changes we would have to make or do both versions have the same functionality? Are bugs, which are being found over time, being fixed in both versions (4.9.x and 5.0.x)?

Is there a separate change log for 5.0.x?
On the website I can only find this one: http://ibobjects.com/ReleaseNotes.htm


Thanks,
Patrick


> Carlos is correct that I am automatically back porting all bug fixes in the
> IBO 5.x development to the IBO 4.9.13 version. This will continue up to the
> point that I get IBO in an overall stable condition working with the Delphi
> 2009+ string type. I want to be assured the migration path between 4.x and
> 5.x will be a smooth transition.
>
> Once I get to this point, I will make an official production release for IBO
> 4.9.14 and from that point forward I will no longer automatically back port
> my efforts that are going into IBO 5.x. I will only back port fixes by
> request.
>
> Also, FYI:
>
> IBO 4.9.14 will officially support D7 to D2007
> (even though it also works on D2009 - XE)
> (timeframe: days to weeks from now)
>
> IBO 5.0.2 will officially support D2009+.
> (even though it also works on D7 - D2007)
> {timeframe: few weeks from now)
>
> IBO 5.1.x will introduce official support for Lazarus/FPC.
> {timeframe: few months from now}
>
> IBO 6.x will introduce all new features of significant import.
> {timeframe: when Lazarus port is finished)
>
>
> Areas of interest for the 6.x release will be:
> * Significant reworking of code to take advantage of new compiler
> capabilities. (e.g. making data aware controls via interfaces, dynamic
> arrays for internal memory structures, type interfaces for structured
> property lists instead of string lists all over the place. etc.)
> * Take a hard look at reengineering things for increased performance.
> * Moving towards a driver layer so that divergence between IB and Firebird
> can be dealt with better.
> * More work on productivity items such as bi-directional replication,
> enhanced full text searching, introduction of a versioned document
> management engine, and whatever else captures my attention.
> * Likely I will develop some more resources having to do with
> multi-threading, services, servers, etc.
> * Improved capability to deal with disconnected state and to handle failed
> connections.
>
>
> Also, anyone purchasing a license to IBO 4.9.x will be automatically
> eligible to apply it towards an IBO 5.x license. So, there is no need to
> delay making a license purchase.
>
> Hope this helps those trying to figure out how to plan things.
>
> Regards,
> Jason LeRoy Wharton
> www.ibobjects.com
>