You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Any plans for a new release? Also, suggestions for transaction API improvements #2906
I noticed that the last feature release for mongoengine was back in 2024. The development branch has accumulated quite a few new features since then, especially around MongoDB transactions, which I'm really eager to use in my project.
Currently, I'm installing directly from GitHub to work around this, but it would be great if a new version could be officially released on PyPI. Are there any plans for a new release in the near future?
Regarding transactions:
run_in_transaction works great. However, sometimes I find it hard to use the with statement directly, and I end up writing something like this:
This approach relies on underscore-prefixed methods, which feels a bit hacky and not ideal.
It would be much nicer if there were public methods like conn.start_transaction() and conn.commit_transaction() to handle this more cleanly.
Thanks for your time and for maintaining mongoengine!
(My English isn’t great, so this issue was polished with the help of AI—apologies for any awkwardness.)
Activity
gboeer commentedon Apr 28, 2026
Would be really great, however it seems the maintainers have abandoned this project. It's probably time someone else took over.
rishabhc32 commentedon Jun 25, 2026
@bagerard any plan to add the transaction support in pypi releases?
bagerard commentedon Aug 31, 2026
I'm hoping to get the 1.0 release out in the coming days, possibly starting with publishing a beta