Skip to content

0.12.0

Latest

Choose a tag to compare

@MarcelGeo MarcelGeo released this 23 Jan 09:07
2ab4813

0.12.0 introducing following enhancements to client API:

Method for syncing a project sync_project:

client.sync_project("/merginmaps-project-directory")
  • This method synchronizes a project by pulling server changes and pushing local changes in a single operation.
  • A retry mechanism has been introduced to handle server conflicts during data uploads.
  • You no longer need to call client.pull_project() followed by client.push_project(); sync_project handles both.
  • A related mergin sync command has been introduced using the same logic.

Integration to new upload mechanism

The Python API client is now fully integrated with the new upload mechanism on supported servers. This mechanism minimizes upload blocking time when multiple clients are uploading data simultaneously.

All changes

Full Changelog: 0.11.0...0.12.0