Skip to content

Releases: learningequality/morango

v0.6.14

08 Jul 13:56
Compare
Choose a tag to compare
  • Fixes issue that caused discrepancies between the client's and server's sync state
  • Fixes issue with transaction isolation persisting longer than intended

v0.6.13

17 May 15:31
3d59064
Compare
Choose a tag to compare
  • Capture and retry transaction isolation errors that occur when conflicting concurrent updates are made during the transaction

v0.6.12

03 May 15:18
e9d8f7a
Compare
Choose a tag to compare
  • Replaced serializable transaction isolation, using a separate DB connection for Postgres, with advisory locking. A serializable connection configuration is no longer required.

v0.6.11

28 Apr 00:13
7c497ec
Compare
Choose a tag to compare
  • Added deferred processing of foreign keys to allow bulk processing and to improve performance.
  • Eliminated extraneous SQL queries for the transfer session when querying for buffers.
  • Added database index to Store's partition field to improve querying performance.

v0.6.10

08 Mar 16:20
efc29fd
Compare
Choose a tag to compare
  • Fixes Django migration issue introduced in 0.6.7 allowing nullable fields with PostgreSQL backends

v0.6.9

24 Feb 21:24
f42dac9
Compare
Choose a tag to compare
  • Fixes unordered selection of buffers during sync which can allow duplicates to be synced with PostgreSQL backends
  • Moves updating of database counters to occur in the same DB transaction as updates to the Store
  • Adds setting to disable reduction of FSICs when calculating them for a set of partitions

v0.6.8

08 Feb 16:50
b6f5346
Compare
Choose a tag to compare
  • Fixes subset syncing issues by introducing new FSIC v2 format

v0.6.8a0

01 Feb 22:28
ce83e08
Compare
Choose a tag to compare
v0.6.8a0 Pre-release
Pre-release
  • Implements new FSIC V2 format to resolve issue syncing full datasets from instances that were synced with partial datasets

v0.6.7

13 Jan 21:59
7eb702f
Compare
Choose a tag to compare
  • Updates transfer status fields to be nullable and corrects prior migration

v0.6.6

21 Oct 22:04
ad61b7f
Compare
Choose a tag to compare
  • Adds an asymmetry to FSIC calculation to ensure all matching data is synced.
  • Adds support for defining custom instance info returned from info API and during sync session creation
  • Updates cleanupsyncs management command to only close sync sessions if there are no other related transfer sessions active
  • Fixes issue syncing with Morangos pre-0.6.0 causing pushed records to not be dequeued