Hi Pascal,

databases created with 7.8 cannot be opened by older versions of BaseX (the last change came with the upgrade from 7.7.3 to 7.8). I can't guarantee you that 7.7.2/7.7.3/7.8 are fully backward-compatible, but down to version 7.6 this should be the case.

Regarding the GUI freezes[1]: I never use the .jar file, yet I experience the freeze from time to time (I always start with -Xmx512). Using -Xmx32m on purpose still doesn't reproduce the issue. In fact, I wasn't able to reproduce it at all during the last days ... we'll keep an eye on that.

Cheers,
Lukas

[1] https://github.com/BaseXdb/basex/issues/835


On Tue, Dec 24, 2013 at 4:57 AM, Pascal Heus <pascal.heus@gmail.com> wrote:
BTW, 7.7.2/7.7.3/7.8 DB format seem to be backward compatible with earlier releases (like 7.6). Can you confirm? Also, is 7.8 format different than 7.7.x?
thanks
*P


On 12/23/13 11:18 AM, Lukas Kircher wrote:
Hi Pascal,

Recently upgraded to 7.7.2 from 7.6 and getting UI freeze on MacOSX when
I try to open existing databases.

I also experienced this issue once or twice but wasn't exactly able to reproduce it
on purpose. Your report simply tells me that there's indeed an issue with 7.7.2/
7.7.3 and we should take a closer look at it - thanks for the report. Do you also
experience the same freezes with the latest stable snapshot (7.8)?
 
When opening from the interactie
command prompt, I get a message that the format has changed and I need
to rebuild indexes.

I would serialize the database content to disk with 7.6 and create new
databases from the exported files. Between version 7.7.2/7.7.3/7.8 the database
format changes again - another reason to consider giving version 7.8 a go.

Sorry for not being of too much help here ...

Cheers,
Lukas