<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">https://wiki.gnucash.org/wiki/Release_Schedule<br id="lineBreakAtBeginningOfMessage"><div><br></div><div>You can use a flatpak nightly build (see <a href="https://wiki.gnucash.org/wiki/Flatpak#Nightly_Test_Versions_at_gnucash.org">https://wiki.gnucash.org/wiki/Flatpak#Nightly_Test_Versions_at_gnucash.org</a>) in the meantime, or adjust your script call session.load() immediately after creating the session.</div><div><br></div><div>Regards,</div><div>John Ralls</div><div><br><blockquote type="cite"><div>On Nov 2, 2024, at 09:44, Jonathan Corbet <corbet@lwn.net> wrote:</div><br class="Apple-interchange-newline"><div><div>Today I went to run my various (Python) programs to import October's<br>accounting data into my GnuCash file...only to find that the first of<br>them had reinitialized the file and thrown away years worth of<br>accounting data.  This happens repeatably, even with SESSION_READ_ONLY<br>set.<br><br>As a way to wake up out of my current jetlagged funk it was effective,<br>but it's still hard to recommend in general.  I'm surprised nobody else<br>has been burned by this problem.  Backups are wonderful things.<br><br>You have already fixed it - it's 6cabb5d8843 in your repository.  I<br>would like to respectfully suggest that making a release containing this<br>fix - for a data-loss regression - should happen soon.<br><br>Thanks, as always, for GnuCash...<br><br>jon<br>_______________________________________________<br>gnucash-devel mailing list<br>gnucash-devel@gnucash.org<br>https://lists.gnucash.org/mailman/listinfo/gnucash-devel<br></div></div></blockquote></div><br></body></html>