Subject RE: [IBO] Re: Differences between IBO 4.9.x and IBO 5.x (future roadmap)
Author IBO Support List
Patrick,

Sorry for the delayed response.

I do recommend that you start using the IBO 5 version even though I have not
yet made its release official. More or less, it's just the documentation and
other non-source issues that are holding me up. The sources are good to go.

I am continuing to back-port bug fixes into IBO 4.9.x so you are also
welcome to remain there for the time being.

I am maintaining a document about what is different between IBO 4.9.x and
IBO 5.x. There aren't any major migration issues so it should be fairly
straight forward to make that move in the future.

I do maintain a separate change log for IBO 5.x and if you send me a private
request I can put you on the IBO 5 beta where all such documents and sources
are available.

Thanks,
Jason Wharton
www.ibobjects.com


-----Original Message-----
From: IBObjects@yahoogroups.com [mailto:IBObjects@yahoogroups.com] On Behalf
Of patrick_marten
Sent: 26 January 2012 09:46 AM
To: IBObjects@yahoogroups.com
Subject: [IBO] Re: Differences between IBO 4.9.x and IBO 5.x (future
roadmap)

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
>